我正在开发一个项目,我正在生成一个面的边缘图,我需要估计边缘的平均边缘厚度。下面是我需要计算平均边缘厚度的图像示例:
我的计划是将图像分割成各种感兴趣的区域(鼻子,嘴巴,左眼,右眼,整个脸部),然后估算每个区域的平均边缘厚度。
有谁知道怎么做?我使用OpenCV在C ++中编写这个项目,所以尽管欢迎所有想法,但首选C ++和OpenCV解决方案。
答案 0 :(得分:1)
确定笔划宽度正好是笔划宽度变换算法中的点,请参阅http://www.math.tau.ac.il/~turkel/imagepapers/text_detection.pdf
虽然这是用于检测文本,但算法中的一步是找到边缘的厚度。平均它可能不是问题。
可在https://sites.google.com/site/roboticssaurav/strokewidthnokia
获取适应的OpenCV源代码