OpenCVとPythonともに不慣れで、練習のために下記のサンプルコードを打ち込んでみましたが
Python
1import cv2 2import matplotlib.pyplot as plt 3 4img = cv2.imread("neko.jpg") 5print(img.shape)
以上のコードを実行すると、以下の結果が出ます。
(900, 1600, 3)
Q1:
上記コード中の変数"img"のタイプは何でしょうか。
vector ?
list ?
array ?
Numpy.array ?
Q2:
"900"は画像neko.jpgの縦ですか、それとも横でしょうか。
続いて
Python
1print(img[450,800])
を実行すると、
[153 161 190]
が出ました。
Q3:
[450,800]はpixelの座標情報だと思いますが
(x,y) = (450,800) ですか、それとも
(y,x) = (450,800) ですか
Q4:
[153 161 190]は画素値(カラー)ですが、
(R,G,B)= (153, 161, 190) ですか、それとも
(G,B,R)= (153, 161, 190) か
(B,G,R)= (153, 161, 190) でしょうか。
ご教授よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/28 16:21