关于IplImage和Mat
想请教一下大伙,OpenCv中IplImage和Mat两种数据结构分别用在哪里比较合适?调用函数时对两种存储结构作参数都支持吗?
[解决办法]
虽然OPENCV是由C语言实现的,但是他使用的结构体也是遵循面向对象的思想设计的。
实际上,Iplimage由CvMat派生的,而CvMat由CvArr派生。
关系:
CvArr --> CvMat --> Iplimage
我学OPENCV也不久,不能给你什么深刻理解,希望以上答案能给你帮助。
[解决办法]
有的函数支持有的不支持要看参数的类型,如果是CvArr则都可以
[解决办法]
IplImage是C接口的,而Mat是C++接口的,个人感觉OpenCV开始向C++方向侧重,所以试着用C++接口的函数吧
[解决办法]