如何提高匹配的精确度(多次学习)

我们工业自动化中,视觉软件匹配,都是学习一次,比如找到轮廓,旋转360度,也就是有360个轮廓,然后到图像中去找任意角度的目标。

这样的学习并不能一而概括全。

所以,我借鉴ai的方法,通过多次学习,来识别事物。

在我们机器视觉中怎么实现多次学习呢?

我们有360个模板,都是一个模板旋转360度得到的,

同一学习的目标,我们可以在任意角度放置,抠图后,就有很多学习到模板,都是同一事物,我们找到和360个模板的关系,填充进去,替换原来的模板,显然,多次学习的模板更接近本来面目,这是很容易懂的道理。

我们具体实现,示范一下:

第一,先学习一个,旋转360,得到360个模板,作为基础:

第二,我们在红色框中旋转,开始多次学习:第一次学习-9度

第三,第二次学习:失败

第四,第三次学习:-21度

第五,第四次学习:-27度

第六,第五次学习:17度

第七,第六次学习:1度

好,我们学了6次,第一次是基准,我们知道六次的关系,-9度,失败,-21度,-27,17,1

这样,我们可以把基准产生的-9度,-21度,-27,17,1度替换掉,我们随便放个位置,匹配一下,用基准和六次学习的结果分别匹配,然后对比:

多次学习匹配结果序号是:1(-9度),得分:0.435;基准匹配得分 0.48,-12度

看到没有,多次学习匹配的结果hog和基准匹配hog很接近,他们的偏差和=1+0+1+4+3+0+1+1=11

达到我们小于25的要求。

我们只学习了六次,一次还失败了,如果每一度都能学习上,肯定多次学习比基准匹配好,

我们又来一次:

多次学习匹配结果序号是:1(-9度),得分:0.485;基准匹配得分 0.463,-9度

看到没有,都是-9度时,0.485已经大于0.46

这次偏差和=0+1+1+3+1+0+2+1=9

低于上次偏差和11.

这是显而易见的。

如此看来,我们的的得分提升,有新希望,而且使用了近似ai深度学习的手法,多次学习。

我们的速度显然比cnn和ai肯定快的多,而且不用gpu,单单一个cpu就够了,其实我的电脑还是i3三代处理器。

是不是对机器视觉(machine vision)信心大增?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/616392.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言:高地址和低地址、高字节与低字节、大小端模式的转换、存储顺序

https://blog.csdn.net/oqqHuTu12345678/article/details/82823890/ 和另外一篇栈的生长、存放顺序一样,一般描述栈的方向是相反的,即栈底在下,栈顶在上。注意大小端存储方式,简单讲小端是低字节低地址,高字节高地址&…

ERP管理平台—通用功能测试用例

ERP管理平台—通用功能测试用例 登录页面UI页面UI验证正确打开系统

C#超市管理系统源码

C#超市管理系统源码 功能齐全的超市管理系统,专门美化过UI 请先附加数据库,否则无法进入系统 默认拥有最高权限账户为经理,密码为admin 压缩包内有使用说明

Cdd诊断数据控中的zz rc yy

如上图所示的Cdd Candela Diagnostic Descriptions 诊断数据库会话定义中有许多的标识符缩写,如zz rc LL xx 等 其实这些字母没有意义,它们只是唯一地标识对话框中的组合组件。

snmp协议配置

引言 SNMP(Simple Network Management Protocol)是一种网络管理协议,用于管理和监控网络设备、操作系统和应用程序。它提供了一组用于检索和修改网络设备配置、监视设备状态和性能的标准化方法。 SNMP 是一个客户端-服务器协议,…

C++ 学习笔记之运算符重载+案例

目录 一、C 运算符重载 二、定义一个成员函数或全局函数 三、计算时间 1.计算时间差 2.时间加减 四、一个运算符重载实例 一、C 运算符重载 是一种特性,它允许程序员重新定义已有的运算符的行为,以适应自定义类型的操作。通过运算符重载&#xff0…

电商新趋势:解析养号的必要性及海外云手机运用攻略

在电商领域,什么最为关键?答案无疑是流量!然而,如何以较低成本获取大量流量成为了许多电商从业者头疼的问题。虽然直接投放广告是一种方式,但在内卷的情况下效果越来越难以令人满意,高昂的广告费用也原来越…

Python如何对csv文件进行操作

csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格: 就可以存储为csv文件,文件内容是: No.,Name,Age,Score1,mayi,18,99 2,jack,21,89 3,tom,25,95 4,rain,19,80 假设上述csv文件保存…

【C】预处理指令 #define, #include, #if...#elif...#else...#endif

目录 C 预处理1 #define1)基本语法2)常量宏3)表达式宏4)语句宏5)代码块宏6)总结 2 #include1)基本语法2)头文件的作用3)头文件的保护4)示例5)头文…

10 款最适合阅读和注释 PDF 文件的工具

简介 PDF 或便携式文档格式是 Adob​​e 在 20 世纪 90 年代创建的一种文件类型,作为轻松创建和分发文档的解决方案。如今,PDF 在世界各地的教育、企业、政府甚至互联网等行业中得到广泛应用。PDF 具有广泛的功能,包括多页文档、注释、超链接…

环保消毒餐具元宇宙

随着人们生活水平的提高,外卖和快餐已经成为了日常生活中不可或缺的一部分。然而,这些一次性餐具的使用也给环境带来了巨大的压力。为了解决这个问题,环保消毒餐具元宇宙应运而生。 环保消毒餐具元宇宙是一个基于区块链技术的虚拟世界&#…

文件管理小技巧:如何高效整理多种格式的图片,图片分类的方法

随着数字时代的到来,每天都会处理到大量的图片,从个人照片到工作相关的图像资料。如何高效地整理多种格式的图片,常常让人感到困扰。下面看下云炫文件管理器如何对图片分类的方法。 jpg图片、png图片、tiff图片未归类前的缩略图。 jpg图片、…

【已解决】RAR压缩文件可以转换为ZIP格式吗?

想把RAR压缩文件转换成ZIP格式文件,除了可以把RAR压缩包解压后,再重新压缩成ZIP格式,还可以利用WinRAR解压缩软件的“格式转换功能”来实现。不清楚的小伙伴,一起来看看如何操作吧。 首先,通过WinRAR解压缩软件打开RA…

【每日小bug】——mybatis-plus拼接sql空格报错,根据时间聚合查询

mybatis-plus拼接sql报错 复制报错sql语句到navicat,字段之间缺少空格,补上就可以了 聚合sql 根据时间 json接收JsonFormat(timezone "GMT8", pattern "yyyy-MM-dd")DateTimeFormat(pattern "yyyy-MM-dd")private Date startTim…

LeetCode 2085.统计出现过一次的公共字符串:哈希表

【LetMeFly】2085.统计出现过一次的公共字符串:哈希表 力扣题目链接:https://leetcode.cn/problems/count-common-words-with-one-occurrence/ 给你两个字符串数组 words1 和 words2 ,请你返回在两个字符串数组中 都恰好出现一次 的字符串的…

DAC模块(MCP44725芯片)

DAC转换模块 MCP4725芯片 I2C.c #include "I2C.h" #include "CS100A.h"/*引脚配置*/ #define MCP4725_SCL_SET HAL_GPIO_WritePin(GPIOF,GPIO_PIN_0,1) #define MCP4725_SCL_RST HAL_GPIO_WritePin(GPIOF,GPIO_PIN_0,0)#define MCP4725_SDA_SET HAL_GPI…

【前后端的那些事】前后端环境搭建+树形结构表格实现

文章目录 1. 前后端项目环境搭建2. table-tree2.1 后端准备2.2 前端准备 前言:最近写项目,发现了一些很有意思的功能,想写文章,录视频把这些内容记录下。但这些功能太零碎,如果为每个功能都单独搭建一个项目&#xff0…

(ros2)gazebo颜色设置

在gazebo当中不用再设置颜色了&#xff0c;因为完全可以使用urdf的设置 <robot name"base" xmlns:xacro"http://wiki.ros.org/wiki/xacro"><xacro:property name"PI" value"3.1415926"/><!--定义一个变量PI&#xff0…

vue前端开发自学,组件的生命周期函数介绍001

vue前端开发自学,组件的生命周期函数介绍001&#xff01;今天介绍一下&#xff0c;组件自身的生命周期函数。又叫做&#xff0c;钩子函数。可以借助于这些钩子函数&#xff0c;实现很多我们预想的效果。比如&#xff0c;在组件渲染 之前&#xff0c;就做一些特殊的操作等等。 …

sectigo通配符dv证书400元买一年送1月实际签发13个月

Sectigo就是众多颁发数字证书的CA认证机构之一&#xff0c;旗下的DV通配符SSL证书作为一种加密通信工具&#xff0c;广泛应用于保护网站数据的安全。其中&#xff0c;SectigoDV通配符SSL证书是一种受欢迎的产品&#xff0c;它不仅能够提供强大的加密功能&#xff0c;还可以提高…