小编Chu*_*cro的帖子

从代表图像的数组中排除周围零的最快方法是什么?

我有一个包含灰度图像的2D数组.png,如下所示:

import cv2

img = cv2.imread("./images/test.png")
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
Run Code Online (Sandbox Code Playgroud)

我想要做的是提取一个仅包含包含数据的矩形的子数组 - 忽略图片周围的全部零.

例如,如果输入是:

  0   0   0   0   0   0   0   0
  0   0   0   0   0   0   0   0
  0   0 175   0   0   0  71   0
  0   0   0  12   8  54   0   0
  0   0   0   0 255   0   0   0
  0   0   0   2   0   0   0   0
  0   0   0   0   0   0   0   0
  0   0   0   0   0   0   0 …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy image-processing

9
推荐指数
3
解决办法
835
查看次数

标签 统计

arrays ×1

image-processing ×1

numpy ×1

python ×1