OpenCV+Zbar扫描二维码

本文记录了使用OpenCV结合Zbar库进行二维码扫描的过程,包括二维码数据上传到云数据库的实现。在实际操作中,遇到Zbar解码中文出现乱码的问题,尝试了网上的一些转码方法,但效果不一。尽管最终采用了扫码枪作为替代方案,作者仍希望分享这段代码,并期待能有解决中文乱码的有效方法。
摘要由CSDN通过智能技术生成

之前做了个opencv识别二维码数据上传云数据库端,虽然后买呢拿扫码枪做了,还是记录下,二维码解码我用的zbar,zbar解码出来中文会有乱码,需要转码,我找了网上的方法转码,有的可以转码成功有的还是乱码,有知道方法的求告知,这里贴上代码,因为做了有段时间参考的博客和代码没保存下来。

#include <opencv2/opencv.hpp>
#include <iostream>
#include <math.h>
#include <zbar.h>
#include <windows.h>

using namespace cv;
using namespace std;
using namespace zbar;

void utf8ToGB2312(string utf, string& gb);

int main()
{
   
	zbar::ImageScanner scanner;
	scanner.set_config(zbar::ZBAR_NONE, zbar::ZBAR_CFG_ENABLE, 1);
	Mat QR = imread(“QR.jpg”);
	Mat imgGray;
	cvtColor
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值