开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual C++ 2010
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
OpenCV2.4.7
问题(Question):
以下是程式码(compiler可以过)
cv::Mat src1 = cv::imread("D:\\save\\Result1.bmp");
cv::Mat mask = cv::imread("D:\\save\\Result.bmp");
//mask为已经处理过可以用的影像
cv::Mat dst1;
inpaint(src1, mask, dst1, 1,cv::INPAINT_TELEA);
imshow("image", dst1);
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
跑到imshow这一行时会跑出下面的视窗,
类型 'System.Runtime.InteropServices.SEHException' 的未处理例外状况
其他资讯: 外部元件传回例外状况。
想要请问一下这是为什么呢?有什么解决方法?谢谢。
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
目前认为是inpaint这个function有问题,因为注解掉后就没这个问题了,
可是不知道原因。