OpenCV 无法读取图片进行显示,error: (-2:Unspecified error) The function is not implemented

OpenCV 无法读取图片进行显示,error: (-2:Unspecified error) The function is not implemented_第1张图片

相关代码

from pathlib import Path
import cv2

img_file = Path(r"1000000.jpg")
print("Image is exist ? ",img_file.exists())
if img_file.exists():
  img = cv2.imread(str(img_file))
  cv2.namedWindow("input image")
  cv2.imshow("input image", img)
  cv2.waitKey(0)
  cv2.destroyAllWindows()

问题

cv2.error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1267: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function ‘cvShowImage’

解决

这些报错基本都是版本上的问题,更新一下

pip install opencv-contrib-python -U

你可能感兴趣的:(Python,opencv,python,计算机视觉)