template-matching

    1热度

    1回答

    请尝试在Java中为匹配的图片和视频制作一个新的应用程序,图片中的模板匹配工作正常,但是当我尝试为视频做这件事时,我总是有这个错误消息: OpenCV Error: Assertion failed ((depth == CV_8U || depth == CV_32F) && type == _templ.type() && _img.dims() <= 2) in cv::matchTempl

    0热度

    1回答

    因此,最后,我已经将BoofCV安装到Android Studio(在本网站上发送到Q & A),并且所有示例都通过打开弹出窗口(包括模板匹配和摄像头捕获):在事件日志[说] 但是消息,“移植项目到摇篮?该项目不使用Gradle构建系统。我们建议您迁移到使用Gradle构建系统。'那么,我应该做什么改变!? 我想通过网络摄像头创建一个模板匹配的应用程序。是否可以创建我的应用程序忽略上述警告消息。

    1热度

    1回答

    我已经阅读了很多关于使用SIFT和蛮力匹配如this和this将图像与多个图像进行匹配的问题。 是否可以做多种一对一的匹配?我想要做的是以下几点。 通过查询图像循环中的一个目录 每个图像提取SIFT关键点和描述符 (与SIFT再次)做一个匹配每列车/模板图像 得到模板图像(例如最小欧几里德距离?) 使用此最佳模板图像并计算此模板图像和当前查询图像之间的仿射变换。 直到现在,我成功了,直到第3步,并

    0热度

    1回答

    我是新来的计算机视觉,但我想编写一个Android应用程序,它具有以下功能: 获取直播相机预览和尝试检测一个标志在那里(我有我的资源中的标志)。实时。如果找到,请在徽标周围绘制矩形。如果没有匹配,不要绘制矩形。 我已经尝试了几件事情,包括使用ORB进行模板匹配和特征检测。 为什么没有工作: 模板匹配: 问题进行缩放和旋转。我尝试了它的多尺度变体,但a)性能非常差,b)矩形当然总是显示试图搜索图像。

    1热度

    1回答

    我在opencv和模板匹配方面有点麻烦,所以我希望这里有人能够帮助失去灵魂。 所以作为我使用的代码的一部分,我有以下2行,我不太了解,以及我应该。 result = cv2.matchTemplate(edged, template, cv2.TM_CCOEFF) (_, maxVal, _, maxLoc) = cv2.minMaxLoc(result) 根据我的理解,第一行将相关系数存储

    1热度

    1回答

    我在一张纸上打印了一个图案/图像,并将多个副本卡在了墙上(ImageA),并且使用所有这些纸张制作了墙的较大图像(B)。我想找到这些模式的位置。由于墙上图案的明显失真,我无法正确使用模板匹配(MATLAB或Python)。有没有其他方法可以做到这一点? 输入:小图案的图像(A),大图像(B) 所需的输出:多个像素X,Y A B中发现的坐标(近似位置是OK)

    0热度

    1回答

    我有一项任务,我应该在一组扑克牌图像中计数套装(钻石,俱乐部......)的数量。我从我的原始图像创建了一个模板子图像,例如在Matlab中使用imcrop。我也用灰度转换了原始或目标图像。 我试图在目标图像中找到子图像的匹配,并计算目标图像中相应的钻石。 有没有人有建议? 我尝试使用normxcorr2我有一个情节,我可以看到最高峰的区域,但我没有任何想法如何计算。 算法的任何建议。 谢谢。

    0热度

    1回答

    我有两个重叠的图像。我想要对齐这两个图像。我目前的做法是在两幅图像中找到一个共同的特征(标记)。然后,我想根据要素重叠的位置对齐这两个图像。 图像并不完美,所以我正在寻找一些基于'最佳'拟合(最重叠)对齐的方式。最初我尝试通过SIFT使用特征匹配对齐图像,但特征匹配通常不正确/太少。 这是我用来寻找template代码: template = cv2.imread('template.png',

    0热度

    1回答

    我想找出输入图像中给定的图像......首先,我使用了使用opencv的模板匹配,但它没有给出正确的结果。所以我转向使用SIFT与opencv进行关键点匹配。但我无法在输入图像中找到像素位置。有人请帮助我我正在寻找无处不在,但无法解决我的问题

    0热度

    2回答

    我想开发一个Android应用程序,与实际图像相机屏幕,这是通过相机check image to get clarified 四个绿色扫描模板图像相匹配出现在相机屏幕上的模板图像上的圆圈应与背景图像中出现的四个圆圈相匹配,我将通过相机进行扫描,完全如图所示...一旦模板图像的四个圆圈与四个圆圈的背景匹配图像,吐司将出现 如何实现这一目标?我已经通过OpenCV的模板匹配了,但不可能做到这一点..