cv ошибка броска imshow

Я запускаю приведенный ниже код в Python

import numpy as np import cv2

print "hello"

img = cv2.imread('image.JPG',0) print img

cv2.imshow('sood',img)

Я получаю ошибку ниже каждый раз - Может кто-то помочь!

Ошибка OpenCV: неопределенная ошибка (Функция не реализована. Перестройте библиотеку с поддержкой Windows, GTK+ 2.x или Carbon. Если вы работаете в Ubuntu или Debian, установите libgtk2.0-dev и pkg-config, а затем снова запустите cmake или настройте сценарий) в cvShowImage, файл /Users/travis/build/skvark/opencv-python/opencv/modules/highgui/src/window.cpp, строка 583 Traceback (последний вызов был последним): файл "cv2ImageProcessing.py", строка 9, в cv2.imshow('sood',img) cv2.error: /Users/travis/build/skvark/opencv-python/opencv/modules/highgui/src/window.cpp:583: ошибка: (-2) Функция не реализована. Перестройте библиотеку с поддержкой Windows, GTK+ 2.x или Carbon. Если вы используете Ubuntu или Debian, установите libgtk2.0-dev и pkg-config, затем повторно запустите cmake или настройте скрипт в функции cvShowImage

2 ответа

Этот скрипт работает:

import numpy as np
import cv2

print "hello"

img = cv2.imread('image.jpg',0)
print img

cv2.imshow('sood',img)
cv2.waitKey()
cv2.destroyAllWindows()

Скорее всего, ваш OpenCV3 установлен неправильно. Попробуйте переустановить его. Прочтите это с практическими рекомендациями. Python OpenCV3 очень легко установить в Windows с файлом *.whl.

Почему бы вам не установить libgtk2.0-dev кажется, что он просит вас установить это. Пытаться sudo apt-get install libgtk2.0-dev,

Если это не сработает, попробуйте установить все зависимости, указанные в скрипте. Я установил OpenCV в моей системе, используя этот скрипт, и все работает нормально.

Другие вопросы по тегам