【目次】
【サイト内の OpenCV 関連ページ】
【OpenCV の公式情報】
【サイト内の関連ページ】
【関連する外部ページ】
Python の公式ページ: https://www.python.org/
Python で OpenCV を動かすためのもの.
OpenCV Python のインストールは:別ページ »で説明1~2 コマンドの実行でインストールできる.
https://github.com/opencv/opencv/tree/master/samples/data で公開されている aloeL.jpg, aloeR.jpg を使用する(謝辞:画像の作者に感謝します)
次のコマンドを実行.
cd %LOCALAPPDATA% curl -O https://raw.githubusercontent.com/opencv/opencv/master/samples/data/aloeL.jpg curl -O https://raw.githubusercontent.com/opencv/opencv/master/samples/data/aloeR.jpg
次のコマンドを実行.
sudo mkdir -p /usr/local/image cd /usr/local/image sudo chown -R $USER . curl -O https://raw.githubusercontent.com/opencv/opencv/master/samples/data/aloeL.jpg curl -O https://raw.githubusercontent.com/opencv/opencv/master/samples/data/aloeR.jpg
次のコマンドを実行.
curl -O https://raw.githubusercontent.com/opencv/opencv/master/samples/data/aloeL.jpg curl -O https://raw.githubusercontent.com/opencv/opencv/master/samples/data/aloeR.jpg
【サイト内の関連ページ】 ステレオ画像
jupyter qtconsole
import os import numpy as np import cv2 %matplotlib inline import matplotlib.pyplot as plt import warnings warnings.filterwarnings('ignore') # Suppress Matplotlib warnings IMROOT=os.environ['LOCALAPPDATA'] + '/' mono0 = cv2.cvtColor( cv2.imread(IMROOT + "aloeL.jpg"), cv2.COLOR_BGR2GRAY ) mono1 = cv2.cvtColor( cv2.imread(IMROOT + "aloeR.jpg"), cv2.COLOR_BGR2GRAY ) stereo = cv2.StereoBM_create(blockSize= 15, numDisparities=64) disparity = stereo.compute(mono0, mono1) map = ( disparity - np.min(disparity) ) / ( np.max(disparity) - np.min(disparity) ) blur = cv2.GaussianBlur(map, (15, 15), 5) plt.style.use('default') plt.imshow(blur) plt.show()