OpenCV入门学习现状及期间发现的一些问题
来源:互联网 发布:c语言中system("cls") 编辑:程序博客网 时间:2024/05/11 05:28
考虑到OpenCV的学习内容很多,所以先从MoreWindows的[OpenCV入门学习]博客系列开始学习,经过一周的学习,终于完成了这个系列的学习。
需要指出这个系列的一些不足或者缺点:
1. 这个系列的一切实践都是在Windows下完成, 没有尝试过跨平台的实践
2. 第一章的配置OpenCV,实际上是有些问题的:比如环境变量的设定是不需要的
3. 理论方面的知识有时候有提到,有时就没有,所以,学习的过程中需要自己网上去找文章了解 (这不能算是MoreWindows的问题,只是说,有会更好)
4. 作者在《图像二值化》那一章说,Canny也可以得到,于是我尝试过设置不同的参数,但Canny始终达不到与Threshold类似的效果 (不排除我的实践不够充分)
5. 《线段检测与圆检测》那一章,如果分别用Threshold和AdaptiveThreshold来处理,得到的结果是不一样的,这应该算是两个函数的区别 (作者没提到)
6. 《灰度直方图》那一章,绘制直方图的for循环的上界应该是cvCreateHist的第二个参数,而不应是直方图的宽度 (虽然例子中的二者相等,但难免会误导他人)
7. 《鼠标绘图》那一章,switch (key = evWaitKey()),这在linux下是不行的,linux下返回的key很大,不是ASCII值,需要取其低字节 (key = evWaitKey() & 0xFF)
8. 每个例子都有一句 using namespace std,显然这是不需要的;还有#pragma comment(linker, ...)这个写在代码中是不合适的,应该在工程属性里面设置好
9. 还有一个疑问:“load到的灰度图”与“load原图再转换成灰度图”,由直方图可以看出两者略有差异;《线段检测与圆检测》如果用Canny来做,用两种灰度图得到的效果差别非常大:“load到的灰度图”得到的检测效果很不好
其他的事:
1. 从opencv中学到了几个宏,我也依葫芦画瓢地实现到了我的基础库中
4. 05-31晚上学会了写Makefile来make子目录中的Makefile,(用foreach)
2. 2013-05-29开始在51job上投简历,投了三天,毫无音讯,放弃了后两天的投递,昨天同学告诉我:05-30打我电话就停机了,但05-28我还和家里打电话来着
3. 不是皮肤过敏,应该是虫子咬的,药膏没用,牙膏反而有些效果,还没好,但好些了
- OpenCV入门学习现状及期间发现的一些问题
- 最近遇到的一些问题及发现
- 发布期间出现的一些问题及解决方法
- springcloud学习期间的问题
- 学习shiro期间问题及解决办法
- Struct2或者SSH项目中添加手机短信登录及期间遇到的一些问题
- transition的一些问题发现
- 学习mysql的一些发现
- 服务外包的发展现状及问题
- 有关于scanf还有printf的一些用法及个人发现的一些问题
- C语言学习期间遇到的所有问题及解决-在15PB
- 找工作期间看到的一些题目及解答
- sizeof ( )——在学习openCV中 create matrix 时发现的问题
- 菜鸟学习OpenCV(Python)碰到的一些小问题
- VS2013环境下学习OpenCV时出现的一些问题
- sqlserver2005全文索引与同义词操作目前发现的一些问题,及一个完整的测试
- 试用DOJO发现一的一些问题
- 使用Report Service发现的一些问题
- 如何在多台机器上共享ios证书(转)
- Linux下C语言编程基础知识--gcc编译器的使用、MakeFile文件的编写
- Photoshop改进UI设计的一些技巧
- 《深入解析Windows操作系统》笔记第1章
- 用js识别是否360浏览器
- OpenCV入门学习现状及期间发现的一些问题
- iOS高效开发必备的10款Objective-C类库(转载)
- 近期需要看的书
- [OOAD]是数据库设计,还是类图设计?
- Oracle 学习笔记13 —— 存储过程
- shell中for循环用法
- 使用Service的stopSelf()方法来停止服务
- iOS的系统架构
- Android应用开发--MP3音乐播放器Service实现