• 大小: 316KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: C#
  • 标签: c#  

资源简介

C#生成和解析二维码及调用摄像头识别二维码源码

资源截图

代码片段和文件信息

/**********************************************************
 * 功能:调用zxing生成和解析二维码,调用摄像头根据图片识别二维码
 * 作者:Fistone
 * 
 * ********************************************************/

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using AForge.Video.DirectShow;
using AForge.Video;
using com.google.zxing.common;
using com.google.zxing;

namespace CameraQRCode
{
    public partial class FrmCamera : Form
    {
        #region 变量定义
        ///调用AForge使用摄像头
        FilterInfoCollection Use_Webcams = null;
        VideoCaptureDevice cam = null;

        OpenFileDialog openFileDialog1 = new OpenFileDialog();
        #endregion

        public FrmCamera()
        {
            InitializeComponent();
        }

        #region 事件

        /// 
        /// 初始化
        /// 

        /// 
        /// 
        private void FrmCamera_Load(object sender EventArgs e)
        {
            ///初始化AForge内容
            Use_Webcams = new FilterInfoCollection(FilterCategory.VideoInputDevice);
            if (Use_Webcams.Count > 0)
            {
                //实例化对象
                cam = new VideoCaptureDevice(Use_Webcams[0].MonikerString);

                //绑定事件
                cam.Newframe += new NewframeEventHandler(Cam_Newframe);
            }

        }

        /// 
        /// 生成二维码并保存图片
        /// 

        /// 
        /// 
        private void btnQRCode_Click(object sender EventArgs e)
        {
            string content = txtInputForQR.Text;
            ByteMatrix byteMatrix = new MultiFormatWriter().encode(content BarcodeFormat.QR_CODE 300 300);
            Bitmap bitmap = toBitmap(byteMatrix);
            pictureBox1.Image = bitmap;
            SaveFileDialog sFD = new SaveFileDialog();
            sFD.Filter = “保存图片(*.png) |*.png|所有文件(*.*) |*.*“;
            sFD.DefaultExt = “*.png|*.png“;
            sFD.AddExtension = true;
            if (sFD.ShowDialog() == DialogResult.OK)
            {
                if (sFD.FileName != ““)
                {
                    writeToFile(byteMatrix System.Drawing.Imaging.ImageFormat.Png sFD.FileName);
                }

            }
        }

        /// 
        /// 解析
        /// 

        /// 
        /// 
        private void btnQRDeCode_Click(object sender EventArgs e)
        {
            if (this.openFileDialog1.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            Image img = Image.FromFile(this.openFileDialog1.FileName);
            Bitmap bmap;
            try
            {
                bmap = new Bitmap(img)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      61440  2013-07-15 23:04  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\bin\Debug\AForge.Video.DirectShow.dll

     文件      20992  2013-07-15 23:04  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\bin\Debug\AForge.Video.dll

     文件      14848  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\bin\Debug\CameraQRCode.exe

     文件      36352  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\bin\Debug\CameraQRCode.pdb

     文件      11600  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\bin\Debug\CameraQRCode.vshost.exe

     文件        490  2013-03-18 17:00  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\bin\Debug\CameraQRCode.vshost.exe.manifest

     文件     217088  2013-01-17 14:38  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\bin\Debug\zxing.dll

     文件       8416  2019-01-18 12:17  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\bin\Debug\测试二维码读取.png

     文件       4012  2018-01-10 14:47  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\CameraQRCode.csproj

     文件      61440  2013-07-15 23:04  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\DLL\AForge.Video.DirectShow.dll

     文件      20992  2013-07-15 23:04  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\DLL\AForge.Video.dll

     文件     217088  2013-01-17 14:38  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\DLL\zxing.dll

     文件       7591  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Form1.cs

     文件       8737  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Form1.Designer.cs

     文件       6011  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Form1.resx

     文件       2779  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\CameraQRCode.csproj.FileListAbsolute.txt

     文件        975  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\CameraQRCode.csproj.GenerateResource.Cache

     文件      29605  2019-01-18 12:17  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\CameraQRCode.csprojResolveAssemblyReference.cache

     文件      14848  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\CameraQRCode.exe

     文件        180  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\CameraQRCode.FrmCamera.resources

     文件      36352  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\CameraQRCode.pdb

     文件        180  2018-01-10 14:47  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\CameraQRCode.Properties.Resources.resources

     文件       2867  2018-01-10 14:29  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6873  2019-01-18 12:18  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        497  2018-01-10 14:42  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Program.cs

     文件       1356  2018-01-10 14:29  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Properties\AssemblyInfo.cs

     文件       2876  2018-01-10 14:29  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Properties\Resources.Designer.cs

     文件       5612  2018-01-10 14:29  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Properties\Resources.resx

     文件       1099  2018-01-10 14:29  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Properties\Settings.Designer.cs

     文件        249  2018-01-10 14:29  C#生成和解析二维码及调用摄像头识别二维码源码\.net生成和解析二维码及调用摄像头识别二维码源码\CameraQRCode\Properties\Settings.settings

............此处省略17个文件信息

评论

共有 条评论