初めてのopencv3

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
初めてのopencv3 [2017/10/24]
adash333 [Image.sizeとnp.array.shape]
初めてのopencv3 [2018/10/07] (現在)
ライン 61: ライン 61:
 </​code>​ </​code>​
  
-cv2(OpenCV)の場合+cv2(OpenCV)の場合\\ 
 +cv2.imreadで画像を読み込む。このとき画像はBGRになっている。\\ 
 +OpenCVで読み込んだ画像のタイプはnumpy arrayになっているため、画像の縦横を調べるときは、Numpyのshapeメソッドを用いる。
  
 <​code>​ <​code>​
ライン 109: ライン 111:
 <​code>​ <​code>​
 from PIL import Image from PIL import Image
-from numpy import ​*+import ​numpy as np
  
 # グレースケール画像にしてからNumpy配列に変換 # グレースケール画像にしてからNumpy配列に変換
-im  = array(Image.open('​img.jpg'​).convert('​L'​))+im  = np.array(Image.open('​img.jpg'​).convert('​L'​))
 print(im.shape) print(im.shape)
 print(im.dtype) print(im.dtype)
ライン 118: ライン 120:
  
 # カラー画像のままNumpy配列に変換 # カラー画像のままNumpy配列に変換
-im  = array(Image.open('​img.jpg'​))+im  = np.array(Image.open('​img.jpg'​))
 print(im.shape) print(im.shape)
 print(im.dtype) print(im.dtype)

初めてのopencv3.1508831600.txt.gz · 最終更新: 2018/10/07 (外部編集)