私はPythonに画像を読み込んでいます。
image = cv2.imread("new_image.jpg")
の RGB 値にアクセスするにはどうすればいいですかimage
?
ベストアンサー1
できるよ
image[y, x, c]
または同等ですimage[y][x][c]
。
そして、座標内のピクセルの値を返しますx,y,c
。インデックスは から始まることに注意してください0
。したがって、3 番目の BGR (注意: RGB ではありません) コンポーネントにアクセスする場合は、 を実行する必要があります。image[y, x, 2]
ここでy
、とx
は必要な行と列です。
また、 と入力すると、特定のオブジェクトに対して Python で使用できるメソッドを取得できますdir(<variable>)
。たとえば、 をロードした後、image
を実行するdir(image)
と、いくつかの便利なコマンドが表示されます。
'cumprod'、'cumsum'、'data'、'diagonal'、'dot'、'dtype'、'dump'、'dumps'、'fill'、 「フラグ」、「フラット」、「フラット化」、「フィールド取得」、「imag」、「アイテム」、「アイテムセット」、「アイテムサイズ」、 「最大」、「平均」、「最小」、...
使用法:image.mean()