2017-11-23 4 views
0

他の人の提案を試してみると、まだOpenCVを動作させることができません。私は特定の領域でイメージの/ PDFの色をチェックするPythonスクリプトを作りたいと思っています(これは、印刷会社がドキュメントに0.5mmの白い境界線があることを確認するためです)。つまり、OpenCVのカラー検出機能を使用して、ドキュメントの輪郭にRGB許容範囲を設定する予定です。'cv2'というモジュールがありません

私はbrewbrew install homebrew/science/sudo pipsudo pip3pippip3でOpenCVのをインストールしようとしましたが、私は次のエラーを取得しておいてください。

ModuleNotFoundError: No module named 'cv2' 

を一番私を混乱させるが、私が成功してきたようだということです私はターミナルでpkg-config opencv --cflagsを入力したときのOpenCVをインストール:

-I/usr/local/Cellar/opencv/3.3.1_1/include/opencv -I/usr/local/Cellar/opencv/3.3.1_1/include 

は、Python 3.6のために、もはやサポーターラッパーですか?もしそうなら、どこで類似のパッケージを入手できますか?ここで

は、私がこれまでに働いているものです:

import cv2 
import numpy as np 

img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 

contours,_ = cv2.findContours(img, cv2.RETR_LIST, cv2.cv.CV_CHAIN_APPROX_NONE) 

lst_intensites = [(255, 255, 255)] 

for i in range(len(contours)): 
    cimg = np.zeros_like(img) 
    cv2.drawContours(cimg, contours, i, color=255, thickness=-1) 

    pts = np.where(cimg == 255) 
    lst_intensities.append(img[pts[0], pts[1]]) 
+0

可能な重複 - https://stackoverflow.com/a/34853347/4098013 –

答えて

1

さて、私は今日も同じ問題に直面していたが、私は最終的にはアナコンダでそれをインストールし、それがうまく働いています:

conda install -c conda-forge opencv 
conda install -c conda-forge/label/broken opencv 

ソース:Opencv Installation

Ubuntuで、Y上:)

+0

ありがとうございました! Condaはいくつかのトラブルシューティングの後にトリックを行いました。問題を解決したのは次のとおりです: 'conda install -c conda-forge nb_conda' – solo

1

コーディングハッピー

sudo apt-get install python-opencv 

またはピップ(pyhonパッケージ管理ツール)とそれをインストールします:

pip install opencv 

は、同様の質問OpenCV - cannot find module cv2を参照してください。OUはopencvは次のように依存してインストールすることができます

関連する問題