IplImage*?img=cvLoadImage("E:/研究生/opencv/圖像與視頻/rice.png");得到的是以壹個三通道圖像,妳上面函數都寫了如果不是單通道就會跳出返回null,當然沒結果,
要改成這樣
IplImage*?img=cvLoadImage("E:/研究生/opencv/圖像與視頻/rice.png",0);
而且,?cvShowImage("Example5",doCanny(img,30,90,1));中的1要改成3吧,妳大小弄個1*1這是怎麽回事看不懂啊