OPENC计算机视觉编程攻略-编写过程中的若干问题

来源:互联网 发布:软件测试的生命周期 编辑:程序博客网 时间:2024/06/07 06:37

03重写说明符错误

第三章编程中,用到了MFC的部分东西,出现了 重写说明符错误,经过调试,发现是在 .h文件中,没有include足够的头文件导致的,添加后,解决了。
但是目前,关于CPP与H文件的关系让我更加疑惑了,挖个坑,等待填。

04 用直方图统计像素

  1. 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在输入时,为灰度图,此处需要进行彩色图像计算,通道错误,因此异常报错。

原创粉丝点击