AttributeError:'numpy.ndarray'对象没有属性'append':图像处理示例

迪姆·科伊姆

我将首先解释我想做什么。我有一幅图像,我想存储特定ROI的像素值。因此,我实现了以下循环(在该站点的另一个主题中找到):

pixels = im.load() 

all_pixels = []
for x in range(SpecificWidth):
  for y in range(SpecificHeight):
    cpixel = pixels[x, y]
    all_pixels.append(cpixel)

但是,它不返回SpecificwidthXSpecificHeight矩阵,而是长度与值一样长的矩阵之一。因为我想保持ROI矩阵的大小,所以实现了以下循环(与之前的循环非常相似):

array=np.array(all_pixels)
roi_pixels = np.zeros((SpecificWidth,SpecificHeight))

for i in range(0,array.shape[0],width):
    c_roi_pixels=all_pixels[i]
    roi_pixels.append(c_roi_pixels)

我有标题中提到的错误。

ali_m

@RolandSmith对于您所看到的错误消息的原因是绝对正确的。一种更有效的方法来实现您要执行的操作,是将整个图像转换为numpy数组,然后使用切片索引来获取与您的ROI相对应的像素:

# convert the image to a numpy array
allpix = np.array(im)

# array of zeros to hold the ROI pixels
roipix = np.zeros_like(allpix)

# copy the ROI region using slice indexing
roipix[:SpecificHeight, :SpecificWidth] = allpix[:SpecificHeight, :SpecificWidth]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AttributeError:“ numpy.ndarray”对象没有属性“ clock”

来自分类Dev

AttributeError:“ numpy.ndarray”对象没有属性“ columns”

来自分类Dev

AttributeError:'numpy.ndarray'对象没有属性'save'

来自分类Dev

AttributeError:“ numpy.ndarray”对象没有属性“ lower”

来自分类Dev

AttributeError:“ numpy.ndarray”对象没有属性“ transform”

来自分类Dev

AttributeError:“ numpy.ndarray”对象没有属性“ self”

来自分类Dev

AttributeError:'numpy.ndarray'对象没有属性'score'错误

来自分类Dev

AttributeError:“ numpy.ndarray”对象没有属性“ toarray”

来自分类Dev

AttributeError:“ numpy.ndarray”对象没有属性“ plot”

来自分类Dev

numpy.ndarray'对象没有属性'append

来自分类Dev

'numpy.ndarray' 对象的错误没有属性 'append'

来自分类Dev

Python:Pandas Dataframe AttributeError:“ numpy.ndarray”对象没有属性“ fillna”

来自分类Dev

AttributeError:“ numpy.ndarray”对象没有适合物流模型数据的属性“ lower”

来自分类Dev

多变量回归错误“ AttributeError:'numpy.ndarray'对象没有属性'columns'”

来自分类Dev

AttributeError:'numpy.ndarray'对象没有属性'get_shape'吗?

来自分类Dev

如何修复 Pandas 导入 AttributeError “类型对象 'numpy.ndarray' 没有属性 '__array_function__'”

来自分类Dev

保存到csv-numpy.ndarray'对象没有属性'append'

来自分类Dev

AttributeError: 'float' 对象没有属性 'append'

来自分类Dev

可能使用轴进行子图获取get AttributeError:'numpy.ndarray'对象没有属性'plot'

来自分类Dev

为什么tf.image.ssim总是返回AttributeError:'numpy.ndarray'对象没有属性'get_shape'

来自分类Dev

如何修复此错误“ numpy.ndarray”对象,在下面的代码中没有属性“ append”

来自分类Dev

AttributeError:'numpy.ndarray'对象不具有pytorch和scipy.optimize的属性'dim'

来自分类Dev

'numpy.ndarray'对象没有属性'remove'

来自分类Dev

numpy.ndarray对象没有属性“ read”(和“ seek”)

来自分类Dev

'numpy.ndarray'对象没有属性'set_xlabel'

来自分类Dev

'numpy.ndarray'对象没有属性'read'

来自分类Dev

Python Opencv 'numpy.ndarray' 对象没有属性 'iteritems'

来自分类Dev

Python-AttributeError:“ str”对象没有属性“ append”

来自分类Dev

字典:Get():AttributeError:'NoneType'对象没有属性'append'

Related 相关文章

  1. 1

    AttributeError:“ numpy.ndarray”对象没有属性“ clock”

  2. 2

    AttributeError:“ numpy.ndarray”对象没有属性“ columns”

  3. 3

    AttributeError:'numpy.ndarray'对象没有属性'save'

  4. 4

    AttributeError:“ numpy.ndarray”对象没有属性“ lower”

  5. 5

    AttributeError:“ numpy.ndarray”对象没有属性“ transform”

  6. 6

    AttributeError:“ numpy.ndarray”对象没有属性“ self”

  7. 7

    AttributeError:'numpy.ndarray'对象没有属性'score'错误

  8. 8

    AttributeError:“ numpy.ndarray”对象没有属性“ toarray”

  9. 9

    AttributeError:“ numpy.ndarray”对象没有属性“ plot”

  10. 10

    numpy.ndarray'对象没有属性'append

  11. 11

    'numpy.ndarray' 对象的错误没有属性 'append'

  12. 12

    Python:Pandas Dataframe AttributeError:“ numpy.ndarray”对象没有属性“ fillna”

  13. 13

    AttributeError:“ numpy.ndarray”对象没有适合物流模型数据的属性“ lower”

  14. 14

    多变量回归错误“ AttributeError:'numpy.ndarray'对象没有属性'columns'”

  15. 15

    AttributeError:'numpy.ndarray'对象没有属性'get_shape'吗?

  16. 16

    如何修复 Pandas 导入 AttributeError “类型对象 'numpy.ndarray' 没有属性 '__array_function__'”

  17. 17

    保存到csv-numpy.ndarray'对象没有属性'append'

  18. 18

    AttributeError: 'float' 对象没有属性 'append'

  19. 19

    可能使用轴进行子图获取get AttributeError:'numpy.ndarray'对象没有属性'plot'

  20. 20

    为什么tf.image.ssim总是返回AttributeError:'numpy.ndarray'对象没有属性'get_shape'

  21. 21

    如何修复此错误“ numpy.ndarray”对象,在下面的代码中没有属性“ append”

  22. 22

    AttributeError:'numpy.ndarray'对象不具有pytorch和scipy.optimize的属性'dim'

  23. 23

    'numpy.ndarray'对象没有属性'remove'

  24. 24

    numpy.ndarray对象没有属性“ read”(和“ seek”)

  25. 25

    'numpy.ndarray'对象没有属性'set_xlabel'

  26. 26

    'numpy.ndarray'对象没有属性'read'

  27. 27

    Python Opencv 'numpy.ndarray' 对象没有属性 'iteritems'

  28. 28

    Python-AttributeError:“ str”对象没有属性“ append”

  29. 29

    字典:Get():AttributeError:'NoneType'对象没有属性'append'

热门标签

归档