查到的资料中表示,opencv 2.x改用c++接口实现,但是使用方式好像差不太多。
Mat,cvMat和IplImage的区别:Mat更侧重于矩阵,与matlab的编程方式较接近,Mat是opencv2.0后以c++封装的类型,命名方式也向matlab靠拢。(why……)cvMat和IplImage更偏向于图像的方面。此外,对于Mat不需要人工进行内存管理,相比之下较方便。
当然,类型之间可以互相转换,详情参见
http://blog.csdn.net/yang_xian521/article/details/6894716 及 http://263796001-qq-com.iteye.com/blog/1409639
虽然刚刚开始学习opencv,但是确实感觉1.x版本的编程风格实在是……很有些不适应,而2.x版本的新内容目前也没有看到什么书籍中有介绍。
刚刚下载了OpenCV 2 Computer Vision Application Programming Cookbook,看来最近有的看了……
浙公网安备 33010602011771号