Advertisement

OpenCV5---基于反投影直方图检测特定图像内容

阅读量:

4

4

4

由[OpenCV【4

测试思路:

从第一张图片中提取特定区域作为目标检测区域;
计算该目标区域的直方图并对其进行归一化处理;
使用calcBackProject函数对整个图像进行反投影操作;该函数通过将目标区域的概率分布与图像像素对应比较来计算相似性;将计算得到的结果缩放到0到255范围内以增强视觉效果;
反投影结果中亮度较高的位置表示更高的匹配程度;随后对该结果应用二值化处理以提取出目标物体。

.H文件

复制代码
    #ifndef COLORHISTOGRAM_H
    #define COLORHISTOGRAM_H
    
    #include <QDebug>
    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    #include <opencv2/imgproc/imgproc.hpp>
    
    using namespace cv;
    
    class ColorHistogram
    {
    public:
    ColorHistogram();
    MatND getHistogram(const Mat& image);
    Mat getHistogramI

全部评论 (0)

还没有任何评论哟~