loadsave.cpp:787: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
时间: 2023-11-27 21:46:20 浏览: 242
JAVA OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale….
这个错误通常是由于尝试将空图像保存到文件中引起的。这可能是由于读取图像时出现问题,或者在处理图像时出现问题。您可以尝试检查图像是否成功加载,或者检查在处理图像之前是否对其进行了正确的初始化。如果您使用的是OpenCV,您可以使用以下代码检查图像是否成功加载:
```python
import cv2
img = cv2.imread('image.jpg')
if img is None:
print('Failed to load image file')
else:
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
如果图像成功加载,则应该能够看到一个窗口显示图像。如果图像未成功加载,则会显示一条消息,指出加载失败。
阅读全文