初めてのopencv3
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| 初めてのopencv3 [2017/10/24] – [Image.sizeとnp.array.shape] adash333 | 初めてのopencv3 [2018/10/07] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 61: | 行 61: | ||
| </ | </ | ||
| - | cv2(OpenCV)の場合 | + | cv2(OpenCV)の場合\\ |
| + | cv2.imreadで画像を読み込む。このとき画像はBGRになっている。\\ | ||
| + | OpenCVで読み込んだ画像のタイプはnumpy arrayになっているため、画像の縦横を調べるときは、Numpyのshapeメソッドを用いる。 | ||
| < | < | ||
| 行 109: | 行 111: | ||
| < | < | ||
| from PIL import Image | from PIL import Image | ||
| - | from numpy import | + | import |
| - | im = array(Image.open(' | + | # グレースケール画像にしてからNumpy配列に変換 |
| - | print(im.shape, im.dtype) | + | im = np.array(Image.open(' |
| + | print(im.shape) | ||
| + | print(im.dtype) | ||
| print(im) | print(im) | ||
| + | |||
| + | # カラー画像のままNumpy配列に変換 | ||
| + | im = np.array(Image.open(' | ||
| + | print(im.shape) | ||
| + | print(im.dtype) | ||
| + | print(im) | ||
| + | |||
| + | |||
| </ | </ | ||
初めてのopencv3.1508828869.txt.gz · 最終更新: 2018/10/07 (外部編集)
