我的工作是图像处理,我有以下代码来获得图像的凸包:
from skimage import io
from skimage.color import rgb2gray
from skimage.morphology import convex_hull_image
original = io.imread('test.png')
image = rgb2gray(original)
chull = convex_hull_image(image)我想根据凸包裁剪原始图像,以消除图像中的空白空间(附加的原始图像),并使图像仅包含凸包内的内容。如何裁剪原始图像以减小其大小?(删除左右空格)
谢谢。

发布于 2019-06-18 22:08:10
可以使用min和max查找凸面外壳图像的边界。
import numpy as np
[rows, columns] = np.where(chull)
row1 = min(rows)
row2 = max(rows)
col1 = min(columns)
col2 = max(columns)
newImage = original[row1:row2, col1:col2]https://stackoverflow.com/questions/56650685
复制相似问题