是否可以从图片中切出部分并用Python单独分析它们?

问题描述 投票:0回答:2

我正在做一些关于眼睛血管化的研究 - 我的项目包含一台可以检测眼睛后部视网膜膜中不同血管的机器。我正在寻找的是一种对图片进行分段并单独分析每个分段的可能性。分割由六个正方形组成,我想分别分析白色像素的密度。

我将非常感谢每一种输入,我在编程世界中还很陌生,实际上我对它应该如何工作只有一个简单的概念。

谢谢和干杯

Concept Drawing
OCTA PICTURE

python-3.x image-processing
2个回答
0
投票

您可以通过使用 numpy 加载图像并将其分成几个部分来完成此任务。然后,您可以使用 scikit-imageopencv 分析这些部分(尽管这可能很难工作。要查看图像,您可以使用 numpy 将其保存到文件,或使用 matplotlib 在新窗口。


0
投票

首先,请注意,在图像处理中,“分割”描述了通过上下文对相邻像素进行分组的过程。

https://en.wikipedia.org/wiki/Image_segmentation

你想做的事情可以通过多种方式完成。

最常见的方法是使用 ROI 或 AOI(感兴趣的区域/区域)。这基本上是一些几何形状,如矩形、圆形、多边形或图像坐标中定义的类似形状。 然后图像处理仅限于处理该区域内的像素。因此,您不会将图像分割成碎片,而是将评估限制在特定区域。

另一种方法,就像你建议的那样,是将图像切成碎片并逐一处理。这些子图像通常是使用 ROI 创建的。

第三个选项相当有限,但足以满足像您这样的简单任务,即使用坐标偏移和几个嵌套循环直接访问像素。

只需谷歌搜索“python图像处理”与“库”“roi”“裁剪”“滑动窗口”“子图像”“平铺”“切片”,你就会得到大量信息......

© www.soinside.com 2019 - 2024. All rights reserved.