• 大小: 0M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: C/C++
  • 标签: 其他  

资源简介

test_opencv.cpp

资源截图

代码片段和文件信息

#include 
#include “opencv.hpp“
#include “zbar.h“


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

void utf8ToGB2312(string utf string& gb)  

//just for windows  
int len = MultiByteToWideChar(CP_UTF8 0 utf.c_str() -1 NULL 0);  
wchar_t* wstr = new wchar_t[len+1];  
memset(wstr 0 len+1);  
MultiByteToWideChar(CP_UTF8 0 utf.c_str() -1 wstr len);  
len = WideCharToMultiByte(CP_ACP 0 wstr -1 NULL 0 NULL NULL);  
char* str = new char[len+1];  
memset(str 0 len+1);  
WideCharToMultiByte(CP_ACP 0 wstr -1 str len NULL NULL);  
if(wstr)  
delete[] wstr;  
gb = str;  
delete[] str;  
}  

int StartQRCodeAnalysis()
{
ImageScanner scanner;

scanner.set_config(ZBAR_NONE ZBAR_CFG_ENABLE 1);

CvCapture* capture;   
capture =cvCaptureFromCAM(0) ;
IplImage* frame;
IplImage* frame_gray;
frame = cvQueryframe( capture );

cvNamedWindow(“Webcam“0);

string str;
while (1)
{

评论

共有 条评论