资源简介
本资源提供两种检测多类型二维码的Halcon程序,并用其中一种联合C#编写成界面,方便操作;Halcon是19.1版本,VS2015版本;

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using HalconDotNet;
namespace 二维码
{
public partial class Form1 : Form
{
HWindow m_hwindow;
Hobject m_image ho_GrayImage;
HTuple width heighthv_T1hv_T2;
PublicTools pt = new PublicTools();
HTuple hv_DataCodeHandle hv_ResultHandles hv_DecodedDataStrings;
Hobject symbolXLDs;
HTuple hv_coding hv_timeOut hv_counthv_codemode;
public Form1()
{
InitializeComponent();
}
private void hWindowControl1_HMouseMove(object sender HMouseEventArgs e)
{
}
///
/// 读取二维码图片
///
///
///
private void button1_Click(object sender EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.title = “选择二维码图片“;
ofd.Multiselect = false;
if (ofd.ShowDialog() ==DialogResult.OK)
{
// m_image.Dispose();
HOperatorSet.ReadImage(out m_image ofd.FileName);
HOperatorSet.GetImageSize(m_image out width out height);
HOperatorSet.SetPart(m_hwindow 0 0 height - 1 width - 1);
HOperatorSet.DispImage(m_image m_hwindow);
}
}
///
/// 解码
///
///
///
private void button2_Click(object sender EventArgs e)
{
hv_timeOut = 50;
hv_count = 1;
string[] hv_codemode = { “Data Matrix ECC 200“ “PDF417“ “QR Code“ “Aztec Code“ “GS1 Aztec Code“ “GS1 DataMatrix“
“GS1 QR Code““Micro QR Code“};
HOperatorSet.Rgb1ToGray(m_image out ho_GrayImage);
HOperatorSet.CountSeconds(out hv_T1);
for (int i = 0; i < hv_codemode.Length; i++)
{
HOperatorSet.CreateDataCode2dModel(hv_codemode[i] “default_parameters“ “maximum_recognition“ out hv_DataCodeHandle);
HOperatorSet.SetDataCode2dParam(hv_DataCodeHandle “timeout“ hv_timeOut);
HOperatorSet.SetDataCode2dParam(hv_DataCodeHandle “default_parameters“ “maximum_recognition“);
HOperatorSet.SetDataCode2dParam(hv_DataCodeHandle “polarity“ “any“);
try
{
HOperatorSet.SetDataCode2dParam(hv_DataCodeHandle “strict_quiet_zone““yes“);
}
catch (Exception ex)
{
continue;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 278178 2020-11-08 13:41 多类型二维码解码程序\visual studio 2015\settings\CurrentSettings.vssettings
..A..H. 58880 2020-11-08 13:41 多类型二维码解码程序\二维码(C#+Halcon)\.vs\二维码\v14\.suo
文件 10744 2020-11-08 11:06 多类型二维码解码程序\二维码(C#+Halcon)\Visual Studio 2015\Visualizers\attribcache140.bin
文件 189 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\App.config
文件 1516040 2019-05-28 17:36 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\Debug\halcondotnet.dll
文件 4555857 2019-05-28 17:16 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\Debug\halcondotnet.xm
文件 9216 2020-11-03 22:04 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\Debug\二维码.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\Debug\二维码.exe.config
文件 19968 2020-11-03 22:04 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\Debug\二维码.pdb
文件 22696 2020-11-03 22:04 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\Debug\二维码.vshost.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\Debug\二维码.vshost.exe.config
文件 490 2019-03-19 12:46 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\Debug\二维码.vshost.exe.manifest
文件 1516040 2019-05-28 17:36 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\x64\Debug\halcondotnet.dll
文件 4555857 2019-05-28 17:16 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\x64\Debug\halcondotnet.xm
文件 16384 2020-11-08 13:29 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\x64\Debug\二维码.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\x64\Debug\二维码.exe.config
文件 30208 2020-11-08 13:29 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\x64\Debug\二维码.pdb
文件 22688 2020-11-08 13:31 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\x64\Debug\二维码.vshost.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\x64\Debug\二维码.vshost.exe.config
文件 490 2019-03-19 12:46 多类型二维码解码程序\二维码(C#+Halcon)\二维码\bin\x64\Debug\二维码.vshost.exe.manifest
文件 4596 2020-11-08 13:33 多类型二维码解码程序\二维码(C#+Halcon)\二维码\Form1.cs
文件 3687 2020-11-08 11:02 多类型二维码解码程序\二维码(C#+Halcon)\二维码\Form1.Designer.cs
文件 6022 2020-11-08 11:02 多类型二维码解码程序\二维码(C#+Halcon)\二维码\Form1.resx
文件 868 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7714 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-11-03 21:18 多类型二维码解码程序\二维码(C#+Halcon)\二维码\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 858 2020-11-03 22:04 多类型二维码解码程序\二维码(C#+Halcon)\二维码\obj\Debug\二维码.csproj.FileListAbsolute.txt
文件 1012 2020-11-03 22:04 多类型二维码解码程序\二维码(C#+Halcon)\二维码\obj\Debug\二维码.csproj.GenerateResource.Cache
............此处省略84个文件信息
- 上一篇:C#接口框架技术文档V1.2
- 下一篇:多路温度采集下位机+上位机.zip
相关资源
- C# TIP文件生成和拆解
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
评论
共有 条评论