久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 條形碼測(cè)試cpp [打印本頁(yè)]

作者: 51heiheihei123    時(shí)間: 2018-4-1 19:53
標(biāo)題: 條形碼測(cè)試cpp
#include "core/core.hpp"      
#include "highgui/highgui.hpp"      
#include "imgproc/imgproc.hpp"  
#include "video/tracking.hpp"  
#include<iostream>  

#include <iostream>
#include <zbar.h>
#define STR(s) #s

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

int main(int argc, char*argv[])
{
    ImageScanner scanner;
    scanner.set_config(ZBAR_NONE, ZBAR_CFG_ENABLE, 1);
    Mat image = imread("../data/2code.jpg");
    if (!image.data)
    {
        cout << "請(qǐng)確認(rèn)圖片" << endl;
        system("pause");
        return 0;
    }
    Mat imageGray;
    cvtColor(image, imageGray, CV_RGB2GRAY);
    int width = imageGray.cols;
    int height = imageGray.rows;
    uchar *raw = (uchar *)imageGray.data;
    Image imageZbar(width, height, "Y800", raw, width * height);
    scanner.scan(imageZbar); //掃描條碼      
    Image::SymbolIterator symbol = imageZbar.symbol_begin();
    if (imageZbar.symbol_begin() == imageZbar.symbol_end())
    {
        cout << "查詢條碼失敗,請(qǐng)檢查圖片!" << endl;
    }
    for (; symbol != imageZbar.symbol_end(); ++symbol)
    {
        cout << "類(lèi)型:" << endl << symbol->get_type_name() << endl << endl;
        cout << "條碼:" << endl << symbol->get_data() << endl << endl;
    }
    imshow("Source Image", image);
    waitKey();
    imageZbar.set_data(NULL, 0);
    return 0;
}






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久久久国产一区二区三区四区 | 毛片一区二区 | 国产精品特级毛片一区二区三区 | 亚洲国产一区二区三区在线观看 | 日韩欧美三级在线 | 日韩三片| 国产欧美一区二区三区另类精品 | 国产一区二区三区日韩 | 欧美一区二区三区在线播放 | 午夜男人天堂 | 在线国产一区 | 亚洲美女一区 | 成人美女免费网站视频 | 操操日| 国产日韩一区二区三免费高清 | 一色一黄视频 | 久久av网| 欧美日本高清 | 伊人久久免费 | 精品久久久久久久久久久久 | 久久久久久综合 | 中文字幕在线二区 | 美女久久 | 成人在线免费视频 | 精品久久久久香蕉网 | 日日操日日舔 | 天天爱综合 | 日韩一区二区三区在线看 | 欧美日韩国产精品一区二区 | 成人av影院 | 久久999 | 99热视 | h在线看 | 伊人网站视频 | 一区二区三区四区电影视频在线观看 | 国产乱码精品1区2区3区 | 一级片av| 久久亚洲一区二区三区四区 | 国产精品色哟哟网站 | 天天操夜夜操 | 国产视频第一页 |