O'REILLY学习OPENCV第二章例五,求大神帮忙改改,本人刚开始学,问题如下图

如题所述

你错误错的令人发指!
不是没学过opencv而是根本没学过C++!!!
IplImage*doPyrDown是个函数定义,你放在主函数里干嘛???
doPyrDown是个函数名,你显示他干嘛???

编译器错误提示那么明显!追问

现在呢?求改

追答

仔细看书上,我肯定不是GAUSSIAN5*5
是不是GAUSSIAN5x5?

追问

乘号数不出来啊

追答

X Y Z 的x

追问

改了 这样了

追答

嗯,报错的这一行是断言,如果你的读入图片的宽度和长度不是偶数的话就报错。
你重新载入图片,必须是偶数,最好是2的倍数,比如一个256*256的图像。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-26
我建议你把IPL_GAUSSIAN_5*5拿到你要使用它的函数里面去,也就是你的cvPyrDown中,不要把它当成是你的自定义参数,再就是看你的图片的位置是否放在你的工程文件夹下,再就是修改支持的字符格式