假设我并排拍摄两把锤子的照片(虽然它们可能有不同的对齐,但总是一个在右边,一个在左边),其中每个可能看起来像this,我想计算锤子手柄长度的比例。
例如,输入图像的输出将是the one on the left(其句柄)的红色部分的长度除以右边一个句柄的长度。
我将如何做到这一点?
答案 0 :(得分:4)
如果你知道手柄的颜色,听起来并不难。只需选择那些像素并选取最小方向边界框的较长边。
答案 1 :(得分:1)
以下是一些提示:
确保锤子的边界框不重叠。如果你能保证这一点,试试这个方法:
将图像缩放为width = 10%,height = 10px。在图像中间附近找到背景颜色中的最大像素数。这允许您将两个锤子分成单独的图像。将位置乘以10可将它们转换回原始图像的坐标。
创建两个图像(每个锤子一个)
裁剪边框
将图像缩放为width = 10px,height = 10%。计算所有偏红的像素(保存图像并检查红色和非红色部分的像素值以了解要查找的内容)