template-matching

    2热度

    1回答

    我试图在我的Android手机相机中抓取一个图像,使用此图像的ROI定义模板,然后在抓取连续图像时执行模板匹配以查找模板的新位置。 的问题是,它似乎模板匹配没有运行:所有的时间maxVal值约为0.99,而maxLoc正是模板的原始位置(X,Y下文)。 我在做什么错? 这是代码抓帧时: protected Bitmap processFrame(VideoCapture capture) {

    3热度

    3回答

    我有一个3D矩阵(非常大,让它称为L)和一个3D小的(非常小,我们称之为S),并且想要使用OpenCV在L.中寻找最接近的模式。 OpenCV能帮我吗?如果是的话,我该如何使用它? 谢谢。

    4热度

    2回答

    我打电话: Imgproc.matchTemplate(image, templ, result, 0); 和本场比赛的结果是在一个垫实例。 我找不到这个课程的任何文档。 如果我理解正确,结果包含一个概率矩阵。 我如何找到最大概率?我甚至无法理解Mat实例的外观和内容。 感谢 的Eyal

    3热度

    1回答

    我正在致力于识别电视频道的项目。 我正在拍照的渠道吸我试图避免背景,并从标志的中心采取样品。 我承认4个不同的标志,这里的模板: 怎么我的模板匹配算法的工作: 由于尺寸100×100的4个模板,分别代表不同的电视频道,每个具有不同的阈值(概率)。 用户正在从电视机捕捉徽标,然后算法如下: - 在每个模板上运行4个独立模板匹配,以接收每个模板匹配捕获图像的概率。 - 对于每个信道概率,如果信道的概率

    4热度

    2回答

    我想通过沿图像移动模板来匹配模板和二进制图像(只有黑色和白色)。然后将模板和图像之间的最小距离返回到确实发生该最小距离的相应位置。例如: IMG: 0 1 0 0 0 1 0 1 1 模板: 0 1 1 1 这个模板图像最擅长的位置(1,1)相匹配,然后在距离为0。到目前为止,事情不是很难,我已经有一些代码可以做到这一点。 def match_template(img, templa

    3热度

    2回答

    我正在创建一个应用程序来识别书脊的脊柱。我想要做的是拍摄一本书的脊椎图片,并将其与书籍数据库相匹配。 我希望能够为此使用模式匹配和模板匹配。首先我希望通过使用数据库中保存的书脊模板进行模板匹配来搜索图书,并将其与拍摄的图片进行匹配。但是这个过程非常昂贵,并且需要很长时间才能通过数据库中保存的所有图像。 所以我想用直方图代替。使用直方图和阈值后,我能够找到相似的图像。但问题是,当涉及到书籍时,可能会

    0热度

    1回答

    我有一个程序,应该做的图像和模板的模板匹配,这里是代码: int main() { IplImage* imgOriginal = cvLoadImage("image.jpg", 0); IplImage* imgTemplate = cvLoadImage("template.jpg", 0); IplImage* imgResult = cvCreateIma

    1热度

    1回答

    我使用的OpenCV与CUDA/CUBLAS/CUFFT支持,以执行对灰度屏幕截图一些非常基本的模板匹配提取一些文本,这意味着我可以假设如下: 我不知道精确的大小,颜色和旋转的原始精灵,我试图匹配,即我可以访问被观察程序的渲染过程中使用的纹理。然而,由于精灵是部分透明的,因此通过cv::(gpu::)matchTemplate(使用规范化互相关)的正常模板匹配不能正常工作,因为透明区域中的偏差对整

    2热度

    1回答

    我刚刚与OPENCV结合使用了C++。我有一个问题如下。 如果我们想在做模板匹配时想象整个过程,那有可能吗?如果是这样,我应该参考哪些OPENCV的功能? 基本上,我们应该怎么做才能看到模板图像(较小的尺度)正在移动(用户定义的方法)背景图像(较大尺度)?

    5热度

    1回答

    我尝试在窗口中实时绘制形状。形状像黄色一样缠绕在一起,矩形,圆形,半圆或圆形以及屏幕中的“Z”。尺寸和形状可能与原始图像不一样。但程序知道所有的原始形状。因为它们是预定义的。我想知道我如何识别正确的形状。作为一个例子, 是有可能的方式做到这一点?我可以使用模板匹配吗?请帮助我..