Ошибка установки OpenCV 3.1 на PyDev в Mac OSX Sierra

#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. Буду признателен за любую предоставленную помощь, поскольку я думаю, что это поможет всему сообществу!