资源简介
软件介绍:
最新版的Qt解析二维码程序QZXing_source V2.4,Qt下二维码识别程序,能够可以识别二维码,内含源程序,可以设计到自己的程序中去使用。
最新版的Qt解析二维码程序QZXing_source V2.4,Qt下二维码识别程序,能够可以识别二维码,内含源程序,可以设计到自己的程序中去使用。
代码片段和文件信息
#include “CameraImageWrapper.h“
#include
#include
#include
CameraImageWrapper::CameraImageWrapper() : LuminanceSource(00)
{
}
CameraImageWrapper::CameraImageWrapper(const QImage &sourceImage) : LuminanceSource(sourceImage.width() sourceImage.height())
{
image = sourceImage.copy();
}
CameraImageWrapper::CameraImageWrapper(CameraImageWrapper& otherInstance) : LuminanceSource(otherInstance.getWidth() otherInstance.getHeight())
{
image = otherInstance.getOriginalImage().copy();
}
CameraImageWrapper::~CameraImageWrapper()
{
}
CameraImageWrapper *CameraImageWrapper::Factory(const QImage &sourceImage int maxWidth int maxHeight bool smoothTransformation)
{
QImage image;
if((maxWidth != 1 || maxHeight != 1) && (sourceImage.width() > maxWidth || sourceImage.height() > maxHeight))
image = sourceImage.scaled(
maxWidth != -1 ? maxWidth : sourceImage.width()
maxHeight != -1 ? maxHeight : sourceImage.height()
Qt::KeepAspectRatio
smoothTransformation ? Qt::SmoothTransformation : Qt::FastTransformation);
else
image = sourceImage;
return new CameraImageWrapper(image);
}
int CameraImageWrapper::getWidth() const
{
return image.width();
}
int CameraImageWrapper::getHeight() const
{
return image.height();
}
unsigned char CameraImageWrapper::getPixel(int x int y) const
{
QRgb pixel = image.pixel(xy);
return qGray(pixel);//((qRed(pixel) + qGreen(pixel) + qBlue(pixel)) / 3);
}
unsigned char* CameraImageWrapper::copyMatrix() const
{
unsigned char* newMatrix = (unsigned char*)malloc(image.width()*image.height()*sizeof(unsigned char));
int cnt = 0;
for(int i=0; i {
for(int j=0; j {
newMatrix[cnt++] = getPixel(ij);
}
}
return newMatrix;
}
QImage CameraImageWrapper::grayScaleImage(QImage::Format f)
{
QImage tmp(image.width() image.height() f);
for(int i=0; i {
for(int j=0; j {
int pix = (int)getPixel(ij);
tmp.setPixel(ij qRgb(pix pixpix));
}
}
return tmp;
}
QImage CameraImageWrapper::getOriginalImage()
{
return image;
}
ArrayRef CameraImageWrapper::getRow(int y ArrayRef row) const
{
int width = getWidth();
if (row->size() != width)
row.reset(ArrayRef(width));
for (int x = 0; x < width; x++)
row[x] = getPixel(xy);
return row;
}
ArrayRef CameraImageWrapper::getMatrix() const
{
int width = getWidth();
int height = getHeight();
char* matrix = new char[width*height];
char* m = matrix;
for(int y=0; y {
ArrayRef tmpRow;
tmpRow = ge
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1325 2016-01-08 20:02 imagehandler.cpp
文件 637 2016-01-08 20:02 imagehandler.h
文件 7902 2016-01-08 20:19 qzxing.cpp
文件 5889 2016-01-08 20:06 QZXing.h
文件 12541 2016-01-08 20:15 QZXing.pri
文件 1754 2016-01-08 20:02 QZXing.pro
文件 258 2016-01-08 20:02 QZXing_global.h
目录 0 2016-01-08 20:02 zxing\
目录 0 2016-01-08 20:02 zxing\bigint\
文件 12075 2016-01-08 20:02 zxing\bigint\BigInteger.cc
文件 7119 2016-01-08 20:02 zxing\bigint\BigInteger.hh
文件 1900 2016-01-08 20:02 zxing\bigint\BigIntegerAlgorithms.cc
文件 851 2016-01-08 20:02 zxing\bigint\BigIntegerAlgorithms.hh
文件 250 2016-01-08 20:02 zxing\bigint\BigIntegerLibrary.hh
文件 1565 2016-01-08 20:02 zxing\bigint\BigIntegerUtils.cc
文件 2643 2016-01-08 20:02 zxing\bigint\BigIntegerUtils.hh
文件 22807 2016-01-08 20:02 zxing\bigint\BigUnsigned.cc
文件 15172 2016-01-08 20:02 zxing\bigint\BigUnsigned.hh
文件 4374 2016-01-08 20:02 zxing\bigint\BigUnsignedInAba
文件 4242 2016-01-08 20:02 zxing\bigint\BigUnsignedInAba
文件 9206 2016-01-08 20:02 zxing\bigint\ChangeLog
文件 4885 2016-01-08 20:02 zxing\bigint\NumberlikeArray.hh
文件 3438 2016-01-08 20:02 zxing\bigint\README
目录 0 2016-01-08 20:02 zxing\win32\
目录 0 2016-01-08 20:02 zxing\win32\zxing\
文件 371 2016-01-08 20:02 zxing\win32\zxing\iconv.h
目录 0 2016-01-08 20:02 zxing\win32\zxing\msvc\
文件 7975 2016-01-08 20:02 zxing\win32\zxing\msvc\stdint.h
文件 62671 2016-01-08 20:02 zxing\win32\zxing\win_iconv.c
目录 0 2016-01-08 20:16 zxing\zxing\
目录 0 2016-01-08 20:02 zxing\zxing\aztec\
............此处省略219个文件信息
- 上一篇:Win7禁止程序联网小工具绿色版.rar
- 下一篇:电子-KBPC610.pdf
相关资源
- CCleaner Pro v5.06.5219中文版(集成注册码
- MTP设备驱动安装失败修复工具.zip
-
Macgo Windows Blu-ray Pla
yer 2.11中文注册 - McgsPro组态软件v3.2.3(昆仑通态软件)
- AnyDVDHD v7.3.8简体中文破解版.rar
- DSLR Remote Pro v2.6.2注册版.rar
- SDSM V5.2统计降尺度模型.zip
- jaf1.98.67最新版本.rar
- 火绒剑独立安装包v2.0官方版.rar
- GSD editor V5.0_gsd编辑器.rar
- 全能打字教室2003.zip
- VMware Tools for OS X (darwin.iso)v7.1.2.r
- 洛克王国雷神辅助2.7官方免费版.zip
- OFFICE DEPLOYMENT TOOL 2016部署工具.rar
-
flash pla
yer 10.3官方最新版.rar - Word论文自动快速排版工具(兼容wor
- KW-2200配电网自动化测试系统V1.1.rar
- LOBOT 24路舵机控制软件中文版.rar
- MiniIMU上位机软件jy901上位机最新版.
- 网卡mac地址修改器v2.6汉化版.zip
- 数据库系统概念第6版实践练习和习题
- 数据库系统概念第6版实践练习和习题
- 棒棒糖CxCandyEnt 1.5会员版.rar
- CHM2PDF(CHM转PDF格式转换器)V3.0破解版
- THINKPAD写号软件usbfmtpw.exe.rar
- 中海达GPS解算软件HGO数据处理软件包
- 创业者ERP电子沙盘竞赛专用版免费版
- Creo4.0国标零件库包完整版.rar
-
Jli
nk_MacOSX_V631d.pkg苹果系统专用驱动 - 三菱FX系列PLC_CAD图库合集.rar
评论
共有 条评论