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

目录


前言

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


一、 需求

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

效果如下:


二、分析

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

三、具体结构


四、执行步骤

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

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

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

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

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

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

    此时的效果为:

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


更新时间

  • 2024.08.09:创建
相关推荐
火山上的企鹅4 个月前
QT Quick QML 添加海康威视SDK云台控制模块
开发语言·qt·qml·海康威视
小白鼠零号4 个月前
记录|MVS和VM软件使用记录
海康威视·vision master
xcg3401236 个月前
海康威视-下载的录像视频浏览器播放问题
h264·视频转码·海康威视
xcg3401236 个月前
海康威视-NVR使用及ISAPI协议透传接入
海康威视·nvr·isapi透传
Damon小智1 年前
HikvisionCamera开发-萤石云RTMP协议获取视频流
嵌入式硬件·rtmp·摄像头·海康威视·hikvision·萤石云·视频流
四平先森1 年前
海康威视监控相机的SDK与opencv调用(非工业相机)
c++·人工智能·opencv·海康威视
火山上的企鹅1 年前
QGC 中添加海康威视摄像头记录(Qt For Android 使用 JNI 进行JAVA 与 C++ 的通讯)
android·java·qt·海康威视·sdk开发
黄博大佬1 年前
海康威视二次开发适配安卓电视盒子
sdk·适配·海康威视·安卓盒子·遥控器