Imgwatch经常会用于图像的预处理的调试,可观察图像的内部像素。
(使用方法:在程序中设置断点,观察mat图像的像素即可)
imread读取二值图像时,会发生灰度的微小变化,需要再二值化一下。
1、调试程序时出现Unhandled exception at 0x7c812fd3 in opencvtest.exe: Microsoft C++ exception: cv::Exception at memory location 0x0011ed78..的问题
答:原来是imread的路径不对。
imread支持相对路径(工程里),支持绝对路径,并且不支持“\”路径分隔符,支持“\”, “/”或”//“分割符。
2、对于cvtColor(src, src_gray, CV_BGR2GRAY);若原图src本身就是
Assertion failed (scn == 3 || scn == 4) in cv::cvtColor
3、