记录|Vision Master——logo角度检测案例

目录


前言

参考书籍:《机器视觉技术与应用实战》王颖娴等人著


一、 需求

检测logo中心和圆心的连线,和水平方向的夹角。【或者叫偏移角度】

效果如下:


二、分析

  • 首先要识别出产品,同时找到个定位坐标。【需要"快速匹配"】
  • 找到定位坐标后,要考虑到产品的摆放位置是随机变化的。需要让模板能够动态匹配上,定位坐标也能动态匹配。【需要"位置修正"】
  • logo中心和圆心的连线,是需要两个点,一个圆心,一个logo中心点。【需要"圆查找"获得圆心】
  • 水平线,是过圆心做的水平线

三、具体结构


四、执行步骤

  • 1、判断产品位置是否固定,如果不固定,则需要"快速匹配"+"位置修正"。

  • 2、找出圆心,采用"圆查找"。【这里的快速匹配的模板和圆查找都是选用的内圈圆】

  • 3、过圆心,做一条水平线【由于水平线不是产品本身轮廓,所以需要"几何创建"】

    • 具体来说,是如何用一个圆心做水平线?
    • 水平线就是:一个圆心,和另一个圆心的平移【它的y轴不变】
    • 注意:下面的位置修改要关闭
  • 4、如何获得logo的中心点?

  • 先去定位logo,同时点出"模板匹配中心点"。【如下图】

  • 获得"模板匹配中心点"后,和"圆心"进行"几何创建",就能获得logo的直线。【如下图】

    此时的效果为:

  • 两条直线之间的测量【角度啊,距离啊这些,都可以用"线线测量"实现】


更新时间

  • 2024.08.09:创建
相关推荐
敲代码的嘎仔5 天前
28届后端开发-海康威视日常实习一面(已OC)
java·开发语言·后端·面试·海康威视·实习·大厂
做萤石二次开发的哈哈12 天前
海康便携球接入萤石蓝海AIoT一站式工作台:移动执法多端应用一站生成
物联网·海康威视·车牌识别·萤石开放平台·蓝海aiot一站式工作台·aiot开发·移动执法
做萤石二次开发的哈哈13 天前
海康智能消防摄像机接入萤石蓝海AIoT一站式工作台:安消融合多端应用一站生成
物联网·海康威视·萤石开放平台·蓝海aiot一站式工作台·aiot开发·安消融合·消防监测
微小冷24 天前
海康威视相机C#二次开发环境配置
数码相机·c#·.net·海康威视·相机开发
微小冷25 天前
海康威视相机C#二次开发指图像采集
数码相机·c#·二次开发·机器视觉·海康威视·mvs·相机开发
CHS_Lab9 个月前
海康威视安防监控多盘位初始化后的恢复方法
数据恢复·安防监控·海康威视·安防恢复
包饭厅咸鱼10 个月前
MV-CS200-10GM双相机启动异常占用问题----报错码0xffffffff80000203
c++·海康威视·相机占用
kyle~1 年前
海康摄像头开发---标准配置结构体(NET_DVR_STD_CONFIG)
运维·服务器·c++·算法·microsoft·海康威视
kyle~1 年前
海康相机开发---HCNetSDK
开发语言·网络·c++·数码相机·海康威视
ccut 第一混1 年前
c# winform 调用 海康威视工业相机(又全又细又简洁)
开发语言·c#·工业相机·海康威视