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