以下のコードで画像を読み込むと、画像のサイズが大きい場合、Bも画素値のように...のように省略されてしまうのですがこれを表示させる方法を教えていただけないでしょうか。
よろしくお願いします。
import
1 2def main(): 3 # 画像の読み込み(RGB) 4 img = cv2.imread('img/KIN.jpg') 5 assert img is not None, 'cannot open file as img.' 6 7 height, width, ch = img.shape 8 9 # 画素数 = 幅 * 高さ 10 size = width * height 11 12 # 情報表示 13 print("幅:", width) 14 print("高さ:", height) 15 print("チャンネル数:", ch) 16 print("画素数:", size) 17 print("データ型:", img.dtype) 18 print("Bの画素値:\n", img[0]) 19 print("Gの画素値:\n", img[1]) 20 print("Rの画素値:\n", img[2]) 21 22 23if __name__ == "__main__": 24 main() 25
高さ: 1137 チャンネル数: 3 画素数: 1455360 データ型: uint8 Bの画素値: [[173 165 158] [228 220 213] [249 241 234] ... [210 201 197] [204 195 191] [186 177 173]] コード
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/12 06:22
2018/07/12 06:25