本资源提供两种检测多类型二维码的Halcon程序,并用其中一种联合C#编写成界面,方便操作;Halcon是19.1版本,VS2015版本;
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 278178 2020-11-08 13:41 多类型二维码解码程序visual studio 2015settingsCurrentSettings.vssettings
..A..H. 58880 2020-11-08 13:41 多类型二维码解码程序二维码(C#+Halcon).vs二维码v14.suo
文件 10744 2020-11-08 11:06 多类型二维码解码程序二维码(C#+Halcon)Visual Studio 2015Visualizersattribcache140.bin
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码App.config
文件 1516040 2019-05-28 17:36 多类型二维码解码程序二维码(C#+Halcon)二维码inDebughalcondotnet.dll
文件 4555857 2019-05-28 17:16 多类型二维码解码程序二维码(C#+Halcon)二维码inDebughalcondotnet.xml
文件 9216 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.exe.config
文件 19968 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.pdb
文件 22696 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.vshost.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.vshost.exe.config
文件 490 2019-03-19 12:46 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.vshost.exe.manifest
文件 1516040 2019-05-28 17:36 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debughalcondotnet.dll
文件 4555857 2019-05-28 17:16 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debughalcondotnet.xml
文件 16384 2020-11-08 13:29 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.exe.config
文件 30208 2020-11-08 13:29 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.pdb
文件 22688 2020-11-08 13:31 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.vshost.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.vshost.exe.config
文件 490 2019-03-19 12:46 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.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)二维码objDebugDesignTimeResolveAssemblyReferences.cache
文件 7714 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码objDebugDesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码objDebugTemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码objDebugTemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码objDebugTemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 858 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码objDebug二维码.csproj.FileListAbsolute.txt
文件 1012 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码objDebug二维码.csproj.GenerateResource.Cache
............此处省略84个文件信息
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 2015settingsCurrentSettings.vssettings
..A..H. 58880 2020-11-08 13:41 多类型二维码解码程序二维码(C#+Halcon).vs二维码v14.suo
文件 10744 2020-11-08 11:06 多类型二维码解码程序二维码(C#+Halcon)Visual Studio 2015Visualizersattribcache140.bin
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码App.config
文件 1516040 2019-05-28 17:36 多类型二维码解码程序二维码(C#+Halcon)二维码inDebughalcondotnet.dll
文件 4555857 2019-05-28 17:16 多类型二维码解码程序二维码(C#+Halcon)二维码inDebughalcondotnet.xm
文件 9216 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.exe.config
文件 19968 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.pdb
文件 22696 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.vshost.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.vshost.exe.config
文件 490 2019-03-19 12:46 多类型二维码解码程序二维码(C#+Halcon)二维码inDebug二维码.vshost.exe.manifest
文件 1516040 2019-05-28 17:36 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debughalcondotnet.dll
文件 4555857 2019-05-28 17:16 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debughalcondotnet.xm
文件 16384 2020-11-08 13:29 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.exe.config
文件 30208 2020-11-08 13:29 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.pdb
文件 22688 2020-11-08 13:31 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.vshost.exe
文件 189 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.vshost.exe.config
文件 490 2019-03-19 12:46 多类型二维码解码程序二维码(C#+Halcon)二维码inx64Debug二维码.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)二维码objDebugDesignTimeResolveAssemblyReferences.cache
文件 7714 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码objDebugDesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码objDebugTemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码objDebugTemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-11-03 21:18 多类型二维码解码程序二维码(C#+Halcon)二维码objDebugTemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 858 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码objDebug二维码.csproj.FileListAbsolute.txt
文件 1012 2020-11-03 22:04 多类型二维码解码程序二维码(C#+Halcon)二维码objDebug二维码.csproj.GenerateResource.Cache
............此处省略84个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)