Halcon 光盘一维码识别 曲面一维码识别 识别光盘上的条形码(极坐标变换,将曲面的一维码转成矩形的一维条码)

news/2024/7/21 3:57:17 标签: python, 计算机视觉, 人工智能, 图像处理, Halcon

文章目录

  • 1 问题描述
  • 2 关键代码演示
    • 2.1 分割CD上包含条形码的环
    • 2.2 极坐标变换 将环状条码转成矩形条码
  • 3 完整代码

1 问题描述

如图 识别光盘上的条形码

图片路径
C:\Users\hp\AppData\Roaming\MVTec\HALCON-22.11-Steady\examples\images

请添加图片描述

2 关键代码演示

2.1 分割CD上包含条形码的环

* Segment the ring on the CD that contains the bar code.分割CD上包含条形码的环。

http://www.niftyadmin.cn/n/424252.html

相关文章

【洛谷】P8306 【模板】字典树

&#xff08;最后有解释哦&#xff09; 0:所需参数 const int N3e610;int t[N][70],cnt[N],idx; char s[N]; 1.映射字符 int getnum(char x) {if(x>A&&x<Z) return x-A;else if(x>a&&x<z) return x-a26;else return x-052; } 2.插入字符串 voi…

QT中信号和槽的概念

信号就是发生什么事件&#xff0c;槽就是触发什么函数&#xff0c;所以信号与槽就是发生什么事件(比如点击某个按钮)然后就会触发某个函数 connect(信号的发送者&#xff0c;发送的具体信号&#xff0c;信号的接受者&#xff0c;信号的处理&#xff09; connect(myButton , &a…

Python3学习-将文件夹下所有文件移动到指定文件夹下 -20230612

#!usr/bin/env python # -*- coding:utf-8 _*- """ author:eivision file: MoveFile.py time: 2023/06/12 """ # methond1 # 在进行移动文件夹下所有文件时&#xff0c;需将该程序放置在文件中&#xff1b; # import shutil # import os #…

你知道微信的转账是可以退回的吗

微信作为当今最受欢迎的即时通讯软件之一&#xff0c;其转账功能得到了广泛的应用。在使用微信转账时&#xff0c;我们可能会遇到一些问题&#xff0c;例如误操作、支付失败或者需要退款等等。 首先需要注意的是&#xff0c;微信转账退回的操作只能在“一天内未确认”时进行。如…

linux opencv4.2静态库编译及链接

1. 编译静态库 拉取opencv源码&#xff1a; https://github.com/opencv/opencv.git进入源码根目录&#xff0c;在platforms/linux目录下创建编译脚本build_linux.sh cd platforms/linux vi build_linux.sh脚本里配置cmake编译参数&#xff0c;这里编译静态库需要将 -DBUILD_S…

Vue多国语言实践

1.安装 vue2.6.10版本&#xff0c;不知道为什么不加-S 就找不到vue-i18n i18n官网明确了使用版本&#xff0c;vue2和vue3分别不一样&#xff0c;vue2使用8版本&#xff0c;vue3使用9版本&#xff0c;安装时需要注意版本号 所以vue2.6.10版本 npm install vue-i18n8.27.0 v…

(7)自动调优

文章目录 前言 1 在自动调优模式下飞行前的设置 2 如何调用自动调优 3 在位置保持下调用自动调优 4 如果自动调优失败 5 补充说明 6 常见的问题 7 Dataflash日志记录 8 地面控制站消息 前言 AutoTune 试图自动调优稳定P&#xff0c;速率P和 D&#xff0c;以及最大旋转…

SIMD加速矩阵运算

一、SIMD指令简介 SIMD的全称叫做&#xff0c;单指令集多数据&#xff08;Single Instruction Multiple Data&#xff09;。最直观的理解就是&#xff0c;向量计算。比如一个加法指令周期只能算一组数&#xff08;一维向量相加&#xff09;&#xff0c;使用SIMD的话&#xff0…