• 大小: 1.72KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 二维码  c  识别  opencv  a  

资源简介

opencv+zbar识别二维码

资源截图

代码片段和文件信息

#include “zbar.h“
#include “opencv.hpp“ 
#include “opencv2/highgui.hpp“
#include “opencv2/highgui/highgui_c.h“
#include “opencv2/imgproc/types_c.h“
#include “opencv2/imgproc.hpp“
#include  
#include “fstream“

using namespace std;
using namespace zbar;  //添加zbar名称空间      
using namespace cv;


int main(int argc char*argv[])
{

VideoCapture VC(0);
while (true)
{
ImageScanner scanner;
scanner.set_config(ZBAR_NONE ZBAR_CFG_ENABLE 1);

Mat image;
VC.read(image);
imshow(“Source Image“ image);
if (!image.data)
{
cout << “请确认摄像头正确采集“ << endl;
system(“pause“);
return 0;
}
Mat imageGray;
cvtColor(image imageGray CV_RGB2GRAY);
int width = imageGray.cols;
int height = imageGray.rows;
uchar *raw = (uchar *)imageG

评论

共有 条评论