отображать изображение в opencv с питоном - PullRequest
0 голосов
/ 14 апреля 2019

я изучаю openCv с python.i хочу отобразить изображение, но код не работает .. он не отображает ничего, кроме ошибок, которые я искал, но проблема все та же .. я следовал решению, упомянутому здесь

OpenCV-Python не отображает изображение

  import cv2
img = cv2.imread("D:\\iki\\images.png", 0)
if img is None:
  print ("The file does not exist")
else:
  cv2.imshow("image", img)

, но это не решило мою проблему .., пожалуйста, укажите, где я делаю ошибку, буду благодарен

ошибка: Traceback (most recent call last): File "C:/Users/ATech/AppData/Local/Programs/Python/Python37-32/cc task/FYP_OpenCv/read_show_img.py", line 7, in <module> cv2.imshow("image", img) cv2.error: OpenCV(4.0.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:625: 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'

1 Ответ

1 голос
/ 14 апреля 2019

Просто убедитесь, что ваш файл существует.Попробуйте это:

import cv2
img = cv2.imread("./Downloads/2nd-color.png", 0)
if img is None:
  print ("The file does not exist")
else:
  cv2.imshow("image", img)

Помните о втором аргументе в imread.0 для оттенков серого.Взгляните на: https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_image_display/py_image_display.html#read-an-image

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...