• 大小: 7.44MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-06
  • 语言: 其他
  • 标签:

资源简介

二维码的特征识别和信息识别,具体的介绍参考http://blog.csdn.net/iamqianrenzhan/article/details/79117119

资源截图

代码片段和文件信息

#include “zbar.h“        
#include “cv.h“        
#include “highgui.h“        
#include         
  
using namespace std;        
using namespace zbar;  //添加zbar名称空间      
using namespace cv;        
  
Rect DrawXYProjection(const Mat imageMat &imageOutconst int threshodValueconst int binaryzationValue);  

int main(int argcchar*argv[])      
{    
//===========================用水平和垂直投影的方式寻找二维码区域
//寻找条形码区域
//Mat image=imread(“124.jpg“0);   
//Mat imageCopy=image.clone();  
//Mat imageGrayimagOut;      
////cvtColor(imageimageGrayCV_RGB2GRAY);  

//Rect rect(0000);  
//rect=   DrawXYProjection(imageimagOutimage.rows/10100);  
//Mat roi=image(rect);  
////画出条形码的矩形框  
//rectangle(imageCopyPoint(rect.xrect.y)Point(rect.x+rect.widthrect.y+rect.height)Scalar(00255)2);  
//imshow(“Source Image“image);  
//imshow(“水平垂直投影“imagOut);  
//imshow(“Output Image“roi);  
//imshow(“Source Image Rect“imageCopy);  

//============================用梯度的方法寻找二维码区域
//Mat imageimageGrayimageGuussian;    
 //   Mat imageSobelXimageSobelYimageSobelOut;    
 //   image=imread(“127.jpg“);
 //   //1. 原图像大小调整,提高运算效率    
 //   //resize(imageimageSize(500300));    
 //   imshow(“1.原图像“image);    


 //   //2. 转化为灰度图    
 //   cvtColor(imageimageGrayCV_RGB2GRAY);    
 //   imshow(“2.灰度图“imageGray);   

 //   Mat imageSource;
//imageGray.copyTo(imageSource);         //输入灰度图能很好的识别条形码

 //   //3. 高斯平滑滤波    
 //   GaussianBlur(imageGrayimageGuussianSize(33)0);    
 //   imshow(“3.高斯平滑滤波“imageGuussian);    


 //   
 //   //4.求得水平和垂直方向灰度图像的梯度差使用Sobel算子    
 //   Mat imageX16SimageY16S;    
 //   Sobel(imageGuussianimageX16SCV_16S103104);    
 //   Sobel(imageGuussianimageY16SCV_16S013104);    
 //   convertScaleAbs(imageX16SimageSobelX10);    
 //   convertScaleAbs(imageY16SimageSobelY10);    
 //   imageSobelOut=imageSobelX-imageSobelY;    
 //   imshow(“4.X方向梯度“imageSobelX);    
 //   imshow(“4.Y方向梯度“imageSobelY);    
 //   imshow(“4.XY方向梯度差“imageSobelOut);      
 //   
 //   //5.均值滤波,消除高频噪声    
 //   blur(imageSobelOutimageSobelOutSize(33));    
 //   imshow(“5.均值滤波“imageSobelOut);     
 //   
 //   //6.二值化    
 //   Mat imageSobleOutThreshold;    
 //   threshold(imageSobelOutimageSobleOutThreshold180255CV_THRESH_BINARY);       
 //   imshow(“6.二值化“imageSobleOutThreshold);    
 //   
 //   //7.闭运算,填充条形码间隙    
 //   Mat  element=getStructuringElement(0Size(77));    
 //   morphologyEx(imageSobleOutThresholdimageSobleOutThresholdMORPH_CLOSEelement);        
 //   imshow(“7.闭运算“imageSobleOutThreshold);    
 //   
 //   //8. 腐蚀,去除孤立的点    
 //   erode(imageSobleOutThresholdimageSobleOutThresholdelement);    
 //   imshow(“8.腐蚀“imageSobleOutThreshold);    
 //   
 //   //9. 膨胀,填充条形码间空隙,根据核的大小,有可能需要2~3次膨胀操作    
 //   dilate(imageSobleOutThresholdimageSobleOutThresholdelement);    
 //   dilate(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     130601  2018-01-18 09:23  QRcode\Debug\123.jpg

     文件      65500  2018-01-18 09:25  QRcode\Debug\456.jpg

     文件     964989  2009-10-16 07:13  QRcode\Debug\libiconv-2.dll

     文件     234004  2009-10-16 07:10  QRcode\Debug\libjpeg-7.dll

     文件    3225283  2009-10-17 00:06  QRcode\Debug\libMagickCore-2.dll

     文件    1030247  2009-10-17 00:06  QRcode\Debug\libMagickWand-2.dll

     文件     187149  2009-10-16 07:11  QRcode\Debug\libpng12-0.dll

     文件     375388  2009-10-16 07:12  QRcode\Debug\libtiff-3.dll

     文件    1157984  2009-10-17 10:35  QRcode\Debug\libxml2-2.dll

     文件     209438  2009-10-27 23:31  QRcode\Debug\libzbar-0.dll

     文件      25997  2018-01-18 11:00  QRcode\Debug\pic\120.jpg

     文件     130601  2018-01-18 09:23  QRcode\Debug\pic\123.jpg

     文件      65500  2018-01-18 09:33  QRcode\Debug\pic\124.jpg

     文件      38483  2018-01-18 10:22  QRcode\Debug\pic\126.jpg

     文件      15245  2018-01-18 10:24  QRcode\Debug\pic\127.jpg

     文件       8702  2018-01-18 10:25  QRcode\Debug\pic\128.jpg

     文件      50930  2018-01-18 14:57  QRcode\Debug\pic\129.jpg

     文件      24150  2018-01-18 15:00  QRcode\Debug\pic\130.jpg

     文件      23888  2018-01-18 15:01  QRcode\Debug\pic\131.jpg

     文件      94113  2018-01-18 15:04  QRcode\Debug\pic\132.jpg

     文件      24370  2018-01-18 16:57  QRcode\Debug\pic\133.jpg

     文件      18237  2018-01-18 16:58  QRcode\Debug\pic\134.jpg

     文件      18817  2018-01-18 17:07  QRcode\Debug\pic\456.jpg

     文件      46602  2018-01-18 17:09  QRcode\Debug\pic\457.jpg

     文件      36933  2018-01-18 17:14  QRcode\Debug\pic\458.jpg

     文件       2705  2018-01-18 17:19  QRcode\Debug\pic\459.jpg

     文件     197486  2018-01-19 09:38  QRcode\Debug\pic\999.png

     文件      10323  2018-01-18 09:58  QRcode\Debug\pic\hello.png

     文件     147456  2018-02-09 11:11  QRcode\Debug\QRcode.exe

     文件        318  2018-01-17 23:02  QRcode\Debug\zbarcam.bat

............此处省略113个文件信息

评论

共有 条评论

相关资源