#eclipse #macos #python-3.x #opencv #pydev
#eclipse #macos #python-3.x #opencv #pydev
Вопрос:
Я пытаюсь установить OpenCV 3.1 с помощью Python 3.5 на Mac OS X Sierra. Используя множество полезных руководств, мне удалось использовать terminal и Homebrew для его установки. Более конкретно, я использовал следующее:
brew install opencv3 --with-ffmpeg --with-tbb --with-contrib
Я также использовал следующее для установки python 3.5 и numpy соответственно:
brew install python3
brew install numpy --with-python3
Установка, похоже, прошла успешно, так как при запуске следующего на терминале я не получаю никакой ошибки:
python3
import cv2
Кроме того, я вижу файлы opencv3 и python3.5 в моем локальном каталоге следующим образом:
/usr/local/Cellar/opencv3
/usr/local/Cellar/python3
Теперь, когда я попытался установить PyDev (также испытал проблемы с этим, но в итоге преуспел!) С Eclipse, OpenCV, похоже, терпит неудачу. Основные команды, такие как:
print("hello world")
работает, как ожидалось. Однако, когда я пытаюсь выполнить следующее, мне, похоже, не так повезло.
import numpy as np
import cv2
img = cv2.imread('obj4_4.jpg',0)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Более конкретно, я получаю следующую ошибку:
«Ошибка OpenCV: неопределенная ошибка (функция не реализована. Перестройте библиотеку с поддержкой Windows, GTK 2.x или Carbon. Если вы используете Ubuntu или Debian, установите libgtk2.0-dev и pkg-config, затем повторно запустите cmake или configure script) в cvShowImage, file /Users/travis/build/skvark/opencv-python/opencv/modules/highgui/src/window.cpp , строка 545 трассировки (последний последний вызов):»
Я долго и упорно пытался найти обходной путь, но все они, похоже, сосредоточены вокруг Linux / Windows. Буду признателен за любую предоставленную помощь, поскольку я думаю, что это поможет всему сообществу!