OpenCV: terminate handler is called! The last OpenCV error is: OpenCV(4.5.1) Error: Assertion failed (size.width>0 \\&\\& size.height>0) in imshow, file D:\opencv\sources\modules\highgui\src\window.cp
时间: 2023-07-24 20:16:09 浏览: 282
OpenCV.js中文教程
这个错误通常是由于图像的尺寸为零导致的。在使用 `imshow` 函数显示图像之前,请确保图像的宽度和高度大于零。你可以通过检查图像的尺寸来解决这个问题,例如:
```cpp
cv::Mat image = ... // 获取图像
if (image.cols > 0 && image.rows > 0) {
cv::imshow("Image", image);
} else {
// 处理尺寸为零的情况
// 可以输出错误信息或者采取其他操作
}
```
请确保在调用 `imshow` 函数之前,先检查图像的尺寸是否有效。如果问题仍然存在,请提供更多的代码以便我能够帮助你更详细地解决问题。
阅读全文