我正在做一个项目,我正在生成一个人脸的边缘图,我需要估计边缘的平均边缘厚度。下面是我需要计算平均边缘厚度的图像示例:
我的计划是将图像分割成不同的感兴趣区域(鼻子、嘴巴、左眼、右眼、整张脸),然后估计每个区域的平均边缘厚度。
有谁知道如何做到这一点?我正在使用 OpenCV 用 C++ 对这个项目进行编程,所以尽管欢迎所有想法,但首选 C++ 和 OpenCV 解决方案。
我正在做一个项目,我正在生成一个人脸的边缘图,我需要估计边缘的平均边缘厚度。下面是我需要计算平均边缘厚度的图像示例:
我的计划是将图像分割成不同的感兴趣区域(鼻子、嘴巴、左眼、右眼、整张脸),然后估计每个区域的平均边缘厚度。
有谁知道如何做到这一点?我正在使用 OpenCV 用 C++ 对这个项目进行编程,所以尽管欢迎所有想法,但首选 C++ 和 OpenCV 解决方案。
确定笔画宽度正是笔画宽度变换算法中的点,参见http://www.math.tau.ac.il/~turkel/imagepapers/text_detection.pdf
虽然这是为了检测文本,但算法中的一个步骤是找到边缘的厚度。平均它可能不是问题。
可在https://sites.google.com/site/roboticssaurav/strokewidthnokia上找到要适应的 OpenCV 源