gpt4 book ai didi

python - 使用 mask 和 Python scikit-image 裁剪图像

转载 作者:行者123 更新时间:2023-12-01 00:49:52 26 4
gpt4 key购买 nike

我正在从事图像处理工作,我有以下代码来获取图像的凸包:

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)

我想根据凸包裁剪原始图像,以消除图像中的空白区域(附加原始图像),并获得仅包含凸包内部内容的图像。如何裁剪原始图像以减小其尺寸? (删除左右空白)

谢谢。

test img

最佳答案

您可以使用 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]

关于python - 使用 mask 和 Python scikit-image 裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56650685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com