使用 Skimage 分割图像

我希望能够使用 skimage 对图像进行第四次处理。


我所能找到的只是裁剪图像,但是我想对它进行四分之一处理,而不仅仅是裁剪部分图像。我需要对它进行第四次处理,以便能够与其他图像进行对称性比较。


我该怎么做?


如果找不到函数或拆分方法,我的想法之一是手动查找垂直线和水平线,然后使用这些值作为切片索引进行裁剪。


height, width = size(image)

vertical = height / 2

horizontal = width / 2

实现这一目标的最佳方法是什么?


喵喔喔
浏览 134回答 1
1回答

动漫人物

在 scikit-image 中,图像只是 NumPy 数组,因此您应该为此使用 NumPy 切片:我希望能够使用 skimage 对图像进行第四次处理。我所能找到的只是裁剪图像,但是我想对它进行四分之一处理,而不仅仅是裁剪部分图像。我需要对它进行第四次处理,以便能够与其他图像进行对称性比较。我该怎么做?如果找不到函数或拆分方法,我的想法之一是手动查找垂直线和水平线,然后使用这些值作为切片索引进行裁剪。height, width = size(image)vertical = height / 2horizontal = width / 2实现这一目标的最佳方法是什么?当且仅当您确定图像的行数和列数是偶数时,您才能获得象限skimage.util.view_as_blocks:from skimage.util import view_as_blocksquadrants = view_as_blocks(image, (rsplit, csplit)).reshape(    (4, rsplit, csplit))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python