本资源用matlab实现,可以方面提取图像中条形码,整个代码注释详细,并同时给出了gui界面实现,代码无需配置,直接可以运行
2021-12-14 17:27:48 3.15MB 条形码识别 条形码检测 matlab gui界面
1
随着科技的发展和进步,信息采集无处不在,人们对信息采集的成本也要求越来越低,摄像头采集条码是目前采集条码的一种趋势,它由于低成本和携带方便的特点开始受到人们关注,本文介绍了摄像头和PC机相连采集条码的算法,为摄像头识别条码提供了雏形。
2021-11-16 12:41:29 367KB 图像分析 EAN-13
1
OpenCV+zbar开源库实现摄像头识别二维码,测试验证识别率非常高,已实现简单的应用。 打包源码在VS2013下可以完全编译成功,附加包含OpenCV库及zbar-0.10-setup.exe,zbar-0.10.tar.bz2 下载Demo后需要安装 zbar-0.10-setup.exe 以下代码可以可以完成整个流程的开发,也可以贡献积分下载资源包。 1、 环境准备 (1) OpenCV库2.49 (2) ZBar开源库 (3) VS2013 2、 VS2013环境配置 (1) 配置附加包含目录 C/C++ -- 附加包含目录 include\opencv\include\ include\opencv\include\opencv include\opencv\include\opencv2 include (2) 配置链接器 链接器 -- 附加库目录 lib32\opencv\lib lib32 (3) 配置链接器 链接器--输入--附加依赖项 opencv_core249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib libzbar-0.lib 3、 代码开发 (1)包含头文件 include include include include include include using namespace std; using namespace zbar; using namespace cv; (2)实现函数 void MatToCImage(cv::Mat &mat, CImage &cImage) { //create new CImage int width = mat.cols; int height = mat.rows; int channels = mat.channels(); cImage.Destroy(); //clear cImage.Create(width, height, 8 * channels); //默认图像像素单通道占用1个字节 //copy values uchar* ps; uchar* pimg = (uchar*)cImage.GetBits(); //A pointer to the bitmap buffer int step = cImage.GetPitch(); for (int i = 0; i (i)); for (int j = 0; j GetDlgItem(IDC_STATIC_IMG)->GetClientRect(▭); cv::VideoCapture capture(0);//从摄像头读入图像 while (!m_bCloseCamera) { cv::Mat frame; capture >> frame; cv::Mat newframe; cv::Size ResImgSiz = cv::Size(rect.Width(), rect.Height()); cv::resize(frame, newframe, ResImgSiz, CV_INTER_CUBIC); MatToCImage(newframe, imgDst); imgDst.Draw(pThis->GetDlgItem(IDC_STATIC_IMG)->GetDC()->GetSafeHdc(), rect); ImageScanner scanner; scanner.set_config(ZBAR_NONE, ZBAR_CFG_ENABLE, 1); Mat imageGray; cvtColor(frame, imageGray, CV_RGB2GRAY); int width = imageGray.cols; int height = imageGray.rows; uchar *raw = (uchar *)imageGray.data; Image imageZbar(width, height,
1
android上使用ZXing识别条形码和二维码,代码简单易懂,相信能帮助读者迅速掌握相关的开发
2021-09-15 21:08:51 1.01MB android zxin
1
利用 quagga.js 实现 识别条形码 打开页面即可使用 简单易懂
2021-08-22 17:25:47 1.03MB quagga 识别条形码 简单易懂
1
二维码信息实时录入电脑: 相当于无线扫码枪功能 本软件组合可识别二维码和条形码(可远距离-只要在同一WIFI下) 自己开发的,无任何广告。
1
能快速读取和识别条形码及QR二维码.zip,QR二维码实例,代码功能强大
2021-05-22 16:02:17 8.21MB QR 二维码 条形码
首先将含有条形码信息的图片读入到MATLAB中去,这个图片将以矩阵的形式存储在MATLAB中。这样,我们就能通过对矩阵的运算来实现对图片的处理。由于条形码一般都是黑白的,这样我们的第一步就是要把图片行二值化处理,用于去除那些不需要的细节。然后就要确定条形码所在的位置。这一步至关重要,如果定位不准确,我们就不能获取条形码所有的信息,以至于不能准确的识别。找到条形码准确位置后。就要对条形码信息提取,然后在按照比例将提取到的条形码信息转换成标准模块组成的条形码。最后通过相应的译码得到条形码中的数字,判别是否正确后输出,这样就完成了条形码识别的整个过程。
1
基于PyQt5的商标条形码识别用pyqt5编写UI界面,识别条形码,并校验条码是否正确;识别文件中的条码和USB扫描枪的条码。
2021-04-26 11:04:55 3.54MB python gui pqyt5
里面包含全部需要的代码与jar包,下载后可直接运行,不需要额外其他资源。
2021-03-26 17:11:04 595KB python 二维码识别 条形码识别
1