cv2.error: OpenCV(4.7.0) D:/a/opencv-python/opencv-python/opencv/modules/highgui/src/precomp.hpp:155: error: (-215:Assertion failed) src_depth != CV_16F && src_depth != CV_32S in function 'convertToShow'
时间: 2023-12-15 09:05:28 浏览: 260
opencv-4.7.0源代码包
这个错误是由于 OpenCV 的版本不兼容导致的。这个错误通常发生在使用旧版本的 OpenCV 库时,而使用的代码需要使用更新的版本。解决这个问题的方法是更新 OpenCV 库到最新版本,或者修改代码以使用旧版本的 OpenCV 库。如果你使用的是 Python,可以尝试使用 pip 命令更新 OpenCV 库,如下所示:
```
pip install --upgrade opencv-python
```
如果你已经安装了最新版本的 OpenCV 库,那么可能是代码中的问题,你需要检查代码中图片的深度是否为CV_16F或CV_32S,如果是的话,你需要将其转换为其他深度,例如CV_8U或CV_32F。
阅读全文