我有一个包含灰度图像的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)