2016-12-10 11 views
6

में त्रुटियों को देने के लिए opencv-python imshow मैक ओएस में, मैंने पाइप इंस्टॉल का उपयोग करके ओपनसीवी-पायथन स्थापित किया। अब cv2.imshow फ़ंक्शन निम्नलिखित त्रुटि दे रहा हैमैक

OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvShowImage

मैं इस समस्या को कैसे हल कर सकता हूं? पीपी ओपनसीवी निर्भरताओं की जांच क्यों नहीं करता है?

+1

क्या आपको कोई समाधान मिला? मुझे एक ही समस्या का सामना करना पड़ रहा है। :( –

+0

@SwaathiKakarla आप एक सोल मिला? –

+0

क्षमा करें किसी भी समाधान खोजने में असमर्थ अभी तक, शायद स्रोत से स्थापित एक विकल्प। – Ras

उत्तर

3

imshow खिड़कियों की शुरूआत जब pypi से opencv-अजगर को स्थापित करने से काम नहीं करता है लगता है। इसके बजाय कि हटाने और http://www.pyimagesearch.com/2016/12/19/install-opencv-3-on-macos-with-homebrew-the-easy-way/

में महान निर्देशों का पालन करें (है कि नोट नहीं रह गया है 3.2.0 के रूप में, --HEAD टैग का उपयोग करने की आवश्यकता है)

संक्षेप में:

  • सुनिश्चित Xcode स्थापित
  • काढ़ा नल homebrew/विज्ञान
  • काढ़ा opencv3 स्थापित --with-योगदान
  • गूंज /usr/local/opt/opencv3/lib/python2.7/site-packages >> (अपने PYTHONPATH)/ली बी/python2.7/साइट-संकुल/opencv3.pth
+0

काढ़ा के साथ स्थापित करने के बाद यह क्या आज्ञा देता है अजगर बाइंडिंग के लिए प्रदर्शन किया जाना चाहिए कहते हैं मेरे मामले में इन 3 काम किया है:। 1) गूंज /usr/local/opt/opencv3/lib/python2.7/site-packages >>/usr/local/lib/python2.7/साइट-पैकेज/opencv3.pth 2) mkdir -p /Users/___XXX___yourHomeDir___XXX___/Library/Python/2.7/lib/python/site-packages 3) echo 'आयात साइट; site.addsitedir ("/ usr/स्थानीय/lib/python2.7/साइट-संकुल") '>> /Users/___XXX___yourHomeDir___XXX___/Library/Python/2.7/lib/python/site-packages/homebrew.pth – tsr

-1

ठीक है कि सबसे अच्छा काम किया मुझे mathplotlib बजाय उपयोग कर रहा था के लिए।

आप अन्यथा OpenCV के सभी पिछले संस्करणों को हटा दें और स्रोत से पुनर्स्थापित करने के लिए हो सकता है के बाद से!

+1

पोस्ट है 7 महीने पुराना, पोस्टर शायद कुछ और स्थानांतरित हो गया। किसी प्रोजेक्ट को फिर से लिखने के लिए उसे अनुशंसा करना या तो समान समस्याओं का सामना करने वाले अन्य उपयोगकर्ताओं के लिए सटीक उत्तर नहीं है। – Fabien