检测丢失的对象
Detecting Missing Objects
我想检测图像的缺失对象。情况如下
- 你有一个房间的图像。房间里有一个球。
- 您有同一房间的另一张图像(光线条件相似)。唯一的区别是,球不见了。
- 现在我需要打开encv来比较这两张图片,找到缺失的东西。
我知道这样做的第一步,那就是计算两个图像的直方图并比较它们。如果第二张图中缺少某些内容,则直方图值将不同。
现在,如何检测"球"丢失了?使用模板匹配?
如注释中所述,您可以轻松地减去这两张图像。IIRC Mat有重载的-[减号]运算符。因此,只要图像是cv::Mat
对象,sub = img1 - img2;
就足够了。
关于blobs,请查看OpenCV网站上的以下教程:
http://docs.opencv.org/doc/tutorials/imgproc/shapedescriptors/find_contours/find_contours.html http://docs.opencv.org/doc/tutorials/imgproc/shapedescriptors/hull/hull.html http://docs.opencv.org/doc/tutorials/imgproc/shapedescriptors/bounding_rects_circles/bounding_rects_circles.html相关文章:
- 检测 COFF 对象文件中C++内联符号
- Tensorflow对象检测在Python和C++(OpenCV)之间有不同的结果
- C++中的张量流对象检测
- 如何检测图像中的特定对象
- 微调张量流对象检测预训练模型
- 有什么方法可以检测我的类的对象是否在堆栈上创建
- 在对象检测后更改矩形的大小
- 使用感兴趣区域的等值线进行对象检测
- 是否有适用于张量流对象检测 API 的C++包装器
- C++圆形区域中的 Opencv 对象检测
- DLIB C++对象检测实例训练真的很慢
- OpenCV的对象检测项目
- 'weight'参数在 Open CV 对象检测中的含义是什么
- 使用OpenCV进行对象检测和隔离
- 使用简单的BlobDetector进行对象检测,但它不起作用
- iOS上的OpenCV对象检测(HOGDescriptor)
- 与CPU版本相比,OpenCV GPU对象检测速度慢,检测次数少
- 在OpenCV中使用GPU进行对象检测的HOG功能
- 如何在图像处理中提取模式识别算法中的特定特征以进行对象检测
- 在eclipse上使用c/c++中的opencv进行对象检测