OpenCVã使ã£ã¦ã¿ã
OpenCVã使ã£ã¦ã¿ãï¼ æè¿å²ç¢ããã¤ãã¼ã ãªã®ã§ï¼å°åè¨ç®ããã¦ãããã¢ããªãä½ãããï¼
å°å ¥
ããè¦ã¦ãã£ããã§ããï¼ãã¤ããä¸è©±ã«ãªã£ã¦ã¾ãï¼
Mac OS X で OpenCV 3 + Python 2/3 の開発環境を整備する方法 - 意識低い開発者のBlog
ç°¡åãªã®ã試ãã¦ã¿ã
import cv2 import numpy as np img = cv2.imread('sample.jpg') # ã°ã¬ã¼ã¹ã±ã¼ã« gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) cv2.imwrite('gray.png', gray) # äºå¤å _ ,binary = cv2.threshold(gray, 120, 255, cv2.THRESH_BINARY) cv2.imwrite('binary.png', binary) # ã¨ãã¸æ½åº edge = cv2.Canny(img, 50, 150) cv2.imwrite('edge.png', edge) # ãã¬ãã¸å転 negaposi = cv2.bitwise_not(edge) cv2.imwrite('negaposi.png', negaposi)
å
ã®ç»å
ã°ã¬ã¼ã¹ã±ã¼ã«
äºå¤å
ã¨ãã¸æ½åº
ãã¬ãã¸å転
äºå¤åç»åã¨ã¨ãã¸ã®ç»åãçµã¿åããã¦ã¿ã
alpha = 0.5 result = cv2.addWeighted(negaposi, alpha, binary, 1-alpha, 0.0) cv2.imwrite('result.png', result)
åèãµã¤ã
【シリーズ】「pythonとOpenCVを用いたCVプログラミング 」第8回:... | DERiVE コンピュータビジョン ブログ
Python OpenCV3で画像の画素値を二値化して出力 - from umentu import stupid