Python 如何组合同一对象的不同表示
我有一组1000+BW的图像,每个图像包含几个blob。每个水滴都以不同的形状出现在许多图像中,理想情况下处于相同的位置(见下图)。我写了一个文件,列出了斑点的属性(Python 如何组合同一对象的不同表示,python,algorithm,matlab,image-processing,Python,Algorithm,Matlab,Image Processing,我有一组1000+BW的图像,每个图像包含几个blob。每个水滴都以不同的形状出现在许多图像中,理想情况下处于相同的位置(见下图)。我写了一个文件,列出了斑点的属性(x\u中心,y\u中心,像素数,宽度,高度),其中宽度和高度分别是包含所考虑斑点的矩形的x和y坐标 对于每个blob,我希望组合在不同图像中记录的不同形状,将强度=1分配给构成超过一半图像中blob的像素,否则为0 我现在正在草拟合并blob的算法,我将用Matlab或Python编写。对于列表中的每个元素,我都会这样做: 检查是否
x\u中心
,y\u中心
,像素数
,宽度
,高度
),其中宽度
和高度
分别是包含所考虑斑点的矩形的x和y坐标
对于每个blob,我希望组合在不同图像中记录的不同形状,将强度=1分配给构成超过一半图像中blob的像素,否则为0
我现在正在草拟合并blob的算法,我将用Matlab或Python编写。对于列表中的每个元素,我都会这样做:
什么是“元素”?它只是一个blob吗?我用“元素”表示组成文本文件的每一行,其中包含关于不同blob的信息。你用“组合相对于同一blob的形状”是什么意思?如果我理解正确,您只需要查看“blob”,因此,如果您有两个类似的“blob”(由一些标准定义),您需要标记它们(以任何方式标记)。但是你说的组合形状是什么意思?您是否只想添加它们以显示所有使用的像素,如果两者中的一个像素的编码与仅在一个“blob”中的一个像素的编码不同?@TheMinion-->关于标记和形状组合,您是正确的,对于一组类似的blob,我想为超过一半的blob中的像素赋予值1,另外,我最担心的是技术细节,比如:我应该在内存中存储哪些数据?我应该在某一点保存图像吗?