关于opencv,最近开始学习,简单的记一下一些小知识:
1.opencv中的cvSetImageROI(img, rect)函数,只要用一次,接下来,对图像img的处理都只是针对设定的ROI,用起来比较方便。
2.opencv的图像二值化函数cvThreshold中,对位深度为64F的图像进行操作,编译可以通过,运行会出现异常报错。解决方法,自己写im2bw函数.
3.调了两天代码,终于发现问题了,亲~ 最近在做matlab代码转c,反傅里叶变换后,保存图像,发现得到的图像与matlab不一样,查了很久,发现是matlab的对复数进行abs运算,是实部虚部平方和开根号,之前一直理解为实部的绝对值,然后妥妥的挂了~ mark一下
4.使用mat和merge或者split: