检查匹配的图像是否与opencv大小相同
Check if matching image is the same size with opencv
假设我有一个装满物品的架子的图像。在架子的某个地方我有一个盒子。有了盒子的模板图像,我正试图使用opencv模板匹配在货架上找到盒子。
如果我在架子上找到了这个盒子,我需要检查这个盒子是否与我的模板图像中的盒子大小相同,如果不是,我会抛出一个异常。但我不知道如何检查匹配图像的大小,我甚至不知道这是否可能。图像并不总是一个长方体,因此它有时会是弯曲的或混合的边。
所以我需要做的是,在我找到图像中与模板匹配的部分后,我想检查该部分的大小是否与模板图像的大小相同。有人知道我怎样才能做到这一点吗?
要找到与图像匹配的模板,可以在以下链接中找到详细的代码[https://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html][1]
为了找到匹配区域的大小,可以取matchLoc.x + templ.cols and matchLoc.y + templ.rows
值。
相关文章:
- 以下 OpenCV 源代码中是否存在错误?(#ifdef 没有 #else)
- 检查匹配的图像是否与opencv大小相同
- OpenCV 检查计算机上是否安装了视频编解码器 (C++)
- 在 OpenCV 中访问具有多个线程的 Mat 是否线程安全?
- OPENCV 3.2是否与CUDA 10兼容?我如何在使用CUDA 10的系统上编译和构建OpenCV 3.2
- 是否可以使用标准OPENCV校准鱼眼相机
- 是否有一种方法可以修复编译器未找到特定的OPENCV变量/函数
- 我是否需要Microsoft Visual Studio/Eclipse才能使用opencv等库进行C++编码?
- OpenCV 是否用零初始化权重矩阵,cv::ml::ANN_MLP
- cvquadedge2d是否在OpenCV 3中具有等效
- 是否可以使用TensorFlow训练自己的模块,然后在OpenCV中使用它进行检测
- 我是否可以使用 openCV C++从带有红外滤光片的相机捕获的图像中计算 NDVI
- Opencv Sobel 算子是否计算相关性
- Opencv 3 SVM 训练是否也自动缩放标签
- OPENCV是否有一个软件包将3D点转换为2D自上而下的视图
- OPENCV:是否应该在独立线程中运行VideoWriter的写入
- OPENCV是否可以使用视频捕获设备访问模拟摄像机
- OpenCv是否已线程化
- OpenCV是否为cv::Point提供平方范数函数?
- OpenCV:是否可以使用它执行openGL像素着色