03重写说明符错误
第三章编程中,用到了MFC的部分东西,出现了 重写说明符错误,经过调试,发现是在 .h文件中,没有include足够的头文件导致的,添加后,解决了。
但是目前,关于CPP与H文件的关系让我更加疑惑了,挖个坑,等待填。
04 用直方图统计像素
imshow()
与system("pause")
连接在一起,可能导致图像显示不出来
imshow("img",img);
system("pause");
可能会造成如下:图片不显示
改成:
imshow("img",img);
waitKey(0);
system("pause");
图片正常显示:
calcHist函数异常错误
计算彩色图像的直方图时,出现异常错误,经过调试,发现是
calcHist(&image, 1, channels, Mat(), hist, 1, histSize, ranges);
其中,image在输入时,为灰度图,此处需要进行彩色图像计算,通道错误,因此异常报错。