opencv里面对cvCanny函数使用的时候对图像有要求吗?为什么我的这段代码运行不了,不报错。

2025-01-05 13:17:43
推荐回答(1个)
回答(1):

cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 0);

这句有问题,这个函数是创建一幅图片,最后一个参数代表通道数,但是你定义的图片的通道数是0,是不对的,一般是1或者3
cvCanny是对二值图进行检测的,所以img应该是一张二值图,image000保存检测结果,也要是二值图