opencv 获取图片RGB值

import cv2
import numpy as np

img_path = 'VOCdevkit/VOC2007/JPEGImages/000005.jpg'
img = cv2.imread(img_path)

print(np.array(img))
print(img.shape)

results:
[[[ 10   9  11]
  [ 13  13  13]
  [ 10  10  10]
  ...
  [193 187 164]
  [192 186 163]
  [191 185 162]]

 [[  6   4   4]
  [  8   8   8]
  [ 11  11  11]
  ...
  [195 188 161]
  [195 188 161]
  [195 188 161]]

 [[ 52  49  45]
  [ 31  27  26]
  [ 18  16  15]
  ...
  [199 190 163]
  [199 190 163]
  [199 190 163]]

 ...

 [[  8  12  31]
  [ 17  17  33]
  [  6  12  25]
  ...
  [103  71  58]
  [104  72  59]
  [103  71  58]]

 [[  2   7  38]
  [  2   6  35]
  [  0   8  37]
  ...
  [109  80  65]
  [113  84  69]
  [113  84  69]]

 [[  4  17  49]
  [ 13  21  61]
  [ 15  25  73]
  ...
  [108  79  64]
  [112  83  68]
  [113  84  69]]]
(375, 500, 3)

猜你喜欢

转载自blog.csdn.net/weixin_42856086/article/details/81391918
今日推荐