利用 OpenCV 和 Zbar 识别 QR 码
发布时间
阅读量:
阅读量
先前完成了一个基于OpenCV的二维码识别项目,并将获取的数据上传至云端数据库。尽管后续采用了扫码枪进行数据采集,但仍决定记录此次开发过程。在二维码解码方面,使用了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_C
全部评论 (0)
还没有任何评论哟~
