【发布时间】:2017-11-23 14:31:18
【问题描述】:
我有以下代码sn-p:
img = cv2.imread('1.jpg')
当我print img 时,我得到如下所示的结果。我怎样才能只返回1.jpg 部分?
[[[140 149 139]
[153 162 152]
[155 165 153]
...,
[ 44 20 8]
[ 46 22 10]
[ 46 22 10]]
[[151 160 150]
[156 165 155]
[152 162 150]
...,
[ 47 23 11]
[ 48 24 12]
[ 45 21 9]]
[[155 164 154]
[152 161 151]
[146 156 144]
...,
[ 47 23 11]
[ 49 25 13]
[ 49 25 13]]
...,
[[ 28 16 6]
[ 33 21 11]
[ 32 20 10]
...,
[144 131 105]
[150 137 111]
[151 138 112]]
[[ 33 18 9]
[ 34 19 10]
[ 34 20 8]
...,
[144 135 108]
[143 134 107]
[148 139 112]]
[[ 31 16 7]
[ 31 16 7]
[ 35 21 9]
...,
[145 141 112]
[137 133 105]
[143 139 111]]]
谢谢。
【问题讨论】:
-
print type(img)?它说什么? -
加载图像时,它会返回一个数组,其中包含(看起来是)像素的 RGB 值。我怀疑任何返回都包含有关文件本身的信息。但是,无论是显式地还是通过变量传递,您都知道文件的名称。为什么需要退货?