资源简介
本资源提供两种检测多类型二维码的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
相关资源
- 多路温度采集下位机+上位机.zip
- C#接口框架技术文档V1.2
- ASP.NET学生选课系统.、c#学生选课系统
- DICOM影像浏览器
- C#BLE参考源码管理员运行可根据自己的
- C# 开发的通用升级更新程序
- C# PDF操作工具
- C#实现最小二乘法非线性拟合
- C#网络应用高级编程PDF+案例源码+习题
- ASP.NET教学管理系统
- C#黑白棋游戏
- 客户端根据服务器端的指令弹出提示
- c# winform 窗体样式风格 多种漂亮好看
- Visual C# 2010程序设计教程(教程PPT+源
- 投票系统模块
- 编译好的GDAL_C#_dll库
- c#小游戏合集
- 基于C#开发的迷你GIS系统
- 图书管理系统 C# Visul studio.NET( 含源
- alglib,c#版本数学库
- C#入门必看实力程序100个
- C#本质论(中文版)[超清晰]
- C#医疗系统C#源代码
- 酒店管理系统C#源代码编写SQL Server数
- C#文档中文版(微软)
- C# 电梯人机界面设计
- C# 学生成绩管理系统源代码
- C#项目 校园一卡通
- 2018年最新版c# mvc5 源代码
- 毕业设计音乐网站代码与论文
评论
共有 条评论