他の人の提案を試してみると、まだOpenCVを動作させることができません。私は特定の領域でイメージの/ PDFの色をチェックするPythonスクリプトを作りたいと思っています(これは、印刷会社がドキュメントに0.5mmの白い境界線があることを確認するためです)。つまり、OpenCVのカラー検出機能を使用して、ドキュメントの輪郭にRGB許容範囲を設定する予定です。'cv2'というモジュールがありません
私はbrew
、brew install homebrew/science/
、sudo pip
、sudo pip3
、pip
とpip3
で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]])
可能な重複 - https://stackoverflow.com/a/34853347/4098013 –