检测形状并创建直方图
Detect shapes and create histograms
我正在开发一个应用程序,它可以比较直方图以匹配人脸。
该应用程序允许用户拍照,select 图像中的几个关键点,然后应用程序围绕这些点绘制圆圈。然后我使用 OpenCV 霍夫圆变换函数检测圆。到目前为止,该应用程序运行良好。
我现在需要实现的是以下两个选项之一:
检测圆圈并为每个圆圈内的区域创建单独的直方图。
检测圆圈并涂黑圆圈周围的区域并创建一个直方图。
我倾向于方法 2,但我不确定在检测到圆圈外的区域后如何 mask/color/paint。任何输入将不胜感激。谢谢。
与其绘制原始图像中圆圈之外的区域,不如创建一个新图像并将圆圈的内容复制到其中?
还有一点就是直方图是独立于翻译的。因此,将圆圈复制到新图像中的确切位置并不重要。
如果我没有回答你的问题,或者你现在还有其他问题,请澄清。
我正在开发一个应用程序,它可以比较直方图以匹配人脸。 该应用程序允许用户拍照,select 图像中的几个关键点,然后应用程序围绕这些点绘制圆圈。然后我使用 OpenCV 霍夫圆变换函数检测圆。到目前为止,该应用程序运行良好。
我现在需要实现的是以下两个选项之一:
检测圆圈并为每个圆圈内的区域创建单独的直方图。
检测圆圈并涂黑圆圈周围的区域并创建一个直方图。
我倾向于方法 2,但我不确定在检测到圆圈外的区域后如何 mask/color/paint。任何输入将不胜感激。谢谢。
与其绘制原始图像中圆圈之外的区域,不如创建一个新图像并将圆圈的内容复制到其中?
还有一点就是直方图是独立于翻译的。因此,将圆圈复制到新图像中的确切位置并不重要。
如果我没有回答你的问题,或者你现在还有其他问题,请澄清。