OpenCV 来做不复杂。先是对颜色进行聚类。如果已知有哪些颜色,聚类也可以省了。
然后霍夫变换线段检测。之后计算线段长度。
如果线条的宽度是确定的,也可以直接统计像素点数,除以线段宽度就是线段的长度(以像素为单位)。
【 在 isk 的大作中提到: 】
: 如附件的图,有个线路的计算问题。
: 只知道黄线那段长10m,能否自动根据比例计算出其他颜色的路线各有多少m长?
: 相同颜色的可以叠加长度。一张图里的路线条数少的十来条,多的几百条。
: ...................
--
FROM 115.171.63.*