假设我拍了一张并排的两把锤子的照片(尽管它们的对齐方式可能不同,但总是一个在右边,一个在左边),其中每个锤子可能看起来像这样,我想计算锤子手柄的长度比。
例如,输入图像的输出将是左边图像的红色部分(它的句柄)的长度除以右边图像的句柄的长度。
我该怎么做呢?
如果你知道手柄的颜色,这听起来并不难。只需选择这些像素,并选择最小定向边界框的较长一侧。
这里有一些提示:
确保锤子的边界框不重叠。如果您可以保证这一点,请尝试以下方法:
-
缩放图像至宽度=10%,高度=10px。在靠近图像中间的地方找到背景颜色中最大的像素。这样就可以将两个锤子分离成单独的图像。将位置乘以10,将其转换回原始图像的坐标
-
创建两个图像(每个锤子一个)
-
裁剪边框
-
缩放图像至宽度= 10px,高度= 10%。计算所有红色像素(保存图像并检查红色和非红色部分的像素值,以了解要查找的内容)