Halcon+MFC条形码识别

最近做了些条形码识别的东西,用Halcon写了个自动识别各类型条形码的接口。利用Halcon自带的功能把函数导出成cpp文件。

觉得好玩,利用MFC把函数写进去,做了个一个Q版的条形码识别小软件,。

(界面完全自娱自乐-_-,凑合看吧)

主要功能如下:

点击“卡通人物”,打开对话框,选取要识别的条形码图片

自动识别出图片中的条形码

点击“确定”,关闭消息框后。”关闭图像“按钮变成可用,”卡通人物按钮“变为灰色不可用,点击”关闭图像“关闭图像。按钮恢复初始状态。

如果图片中不包含条形码,或者识别条形码失败。

其他类型条形码识别情况:

时间: 2024-11-03 22:47:45

Halcon+MFC条形码识别的相关文章

OCR——新技术护照条形码识别

关键词:护照.护照识别.护照条形码.护照条形码识别 护照是一种持有人出入本国国境或到国外居住的一种证件,它由本国政府颁发,有效地证明了持有人的身份.持有人持护照到出入境的地方,工作人员要对护照进行识别,由护照识读仪对护照背面的条形码进行识别.解读. 出境游,是人们津津乐道的一个事情,像是欧洲.美洲.东南亚等地,留下了国人走过的身影.游玩,固然高兴,准备游玩的手续,了解游玩行程,也是不可缺少的.今天就借此机会,科普一下护照的知识,因为出境是需要护照的. 一.什么是护照条形码 护照条形码,正确的说法

VintaSoftBarcode.NET Library 条形码识别控件

VintaSoftBarcode.NET Library 条形码识别控件是一个完美的条码读写.NET 库,支持从数码图片读取条码或者生成数码图片条码. 具体功能: 支持多线程 支持创建条码图片 支持为生成的条形码指定大小和分辨率 拥有许多选项控制条码创建 支持从图片对象.图片文件.和PDF文档读取条码 编程环境:.NET 框架. 这是一个可完全操纵的.NET 库,保证在.NET 框架中实现快速工作. 能够识别图片中的所有条码. 确认已识别的条码类型. 返回条码的字符串值. 自动检测条码的方位.

OpenCV和Zbar两个Python模块实现二维码和条形码识别

在我们的日常生活中,处处可见条形码和二维码. 在以前,我们去逛书店时,或者你现在随手拿起你身边的一本书,你肯定能看到书本的封页后面印有一排黑色线条组成的标签,也就是条形码:你去你们学校的自助机上借书还书时识别的也是条形码:哦,对了,你还记得每次大型考试答题卡上都会贴上监考老师分发给你的那个标签吗?还是条形码:甚至现在你随随便便逛个超市或便利店,收银员或者自助机也都是通过扫商品条形码给你计价的.条形码在我们的日常生活中真的是随处可见. 到了后来,2016年之后,二维码也渐渐开始普及起来,现在二维码

构建基于 Node.js 的条形码识别程序

在这篇文章中,我们将展示一个非常简单的方法构建一个自定义的 Node 模块,该模块封装了Dynamsoft Barcode Reader SDK ,支持 Windows.Linux 和 OS X,同时我们将演示如何集成这块模块实现一个在线的条形码读取应用. 越来越多的 Web 开发者选择 Node 来构建网站,因为使用 JavaScript 来开发复杂的服务器端 Web 应用越来越便利.为了扩展在不同平台下的 Node 的功能,Node 允许开发者使用 C/C++ 来创建扩展. 介绍 Dynam

条形码识别

需要在线读条码.二维码? 可以试试Dynamsoft的免费在线条码解码工具. https://demo.dynamsoft.com/DBR/BarcodeReaderDemo.aspx 这个条码扫描应用程序用了Dynamsoft barcode Reader SDK,解码准确度高,速度快,可以解出各种疑难码(有破损.污染.曝光过度等).你可以上传一张包含条形码的本地图片,然后进行在线解码. 你也可以从视频流中读取条形码: https://demo.dynamsoft.com/DBR_Webcam

条形码识别手持终端(PDA)人们每日触碰的科技

时尚达人的你,收快递物流时,毫无疑问在有时会好奇心,派送员腰部取出的那把“扫枪”,轻轻地一扫后,给你打开享有开拆快递物流的开心時刻.老湿机的你,是否会突然发觉,泊车交费时收费员哥哥已不找你许多零钱,只是酷帅的取出手机一样的手持终端机,说“我扫你”:一不小心“感冒咳嗽”的你,医院门诊打吊针时是否突然发觉美女小护士配液巡视时,也是从衣袋里取出这类的“扫描”武器;有时会做为一种基础的信息数据库管理方式,条码识别技术性早已偷偷渗入大家的日常生活的吃穿住行.伴随着社会经济发展.销售市场及营销方式的迅猛发展

安装二维码、条形码识别工具zbar

参考:http://blog.csdn.net/gaofuqi/article/details/26698547 http://www.imagemagick.org/download/ImageMagick-6.9.9-5.tar.gz 安装zbar http://blog.csdn.net/shanzhizi/article/details/50755168 安装zbar前需要安装imagemagic 安装好imagemagic后,需要执行下 ldconfig /usr/local/lib

一维条形码生成与识别技术

核心提示:1引言 条形码(简称条码)技术是集条码理论.光电技术.计算机技术.通信技术.条码印制技术于一体的一种自动识别技术,条形码是由宽度不同.反射率不同的条(黑色)和空(白色),一维条形码生成与识别技术,按照一定的编码规则编制而成,用以表达一组数字或字母符号信息的图形标识符,参考文献1.熊小寒.条形码技术与标准化[M].天津: 1引言 条形码(简称条码)技术是集条码理论.光电技术.计算机技术.通信技术.条码印制技术于一体的一种自动识别技术.条形码是由宽度不同.反射率不同的条(黑色)和空(白色)

OPENCV条形码检测与识别

条形码是当前超市和部分工厂使用比较普遍的物品,产品标识技术,使用摄像头检测一张图片的条形码包含有两个步骤,第一是定位条形码的位置,定位之后剪切出条形码,并且识别出条形码对应的字符串,然后就可以调用网络,数据库等手段快速进行后续处理. 条形码识别要考虑到条形码的特点,本文针对的是条形码在图片中的位置相对垂直,没有各种倾斜的那种条形码,如下图所示 要定位首先要检视这种条形码的特点,这种图像在X方向上的梯度肯定很明显,同时,Y方向的梯度就没这么明显,所以第一步,我们应该将图像的灰度图像分别计算梯度,用