240808opencv中反向投影
目录
- 1.反向投影意义
- 2.代码
- 3.结果展示
1.反向投影意义
将我们对图像感兴趣部分归一化后对照原图像直方图进行投影,生成概率图像,最后阈值化处理。
OpenCV 提供的函数 cv2.calcBackProject() 可以用来做直方图反向
投影。它的参数与函数 cv2.calcHist 的参数基本相同。其中的一个参数是我
们要查找目标的直方图。同样再使用目标的直方图做反向投影之前我们应该先
对其做归一化处理。返回的结果是一个概率图像,我们再使用一个圆盘形卷积
核对其做卷操作,最后使用阈值进行二值化。
2.代码
# @File: 22.4.2opencv中反向投影.py
# @Author: chen_song
# @Time: 2024/8/8 下午9:29import cv2 as cv
import numpy as nproi = cv.imread('./images/ball.jpg'