资源简介
OV7670摄像头上位机软件,使用QT编写,通过CY7C68013传输数据,上位机发送数据,然后下位机上传一帧图像。整套系统需要上位机软件,CY7C68013程序,FPGA程序。这个是上位机软件的源代码,原来上次的exe文件很多人说不会用,所以重新上传源代码,再不会用,我也没法子了。
代码片段和文件信息
#include “imagwindow.h“
ImagWindow::ImagWindow(QWidget *parent)
{
this->setPalette(QPalette(Qt::white));
this->setAutoFillBackground(true);
this->setMinimumSize(200200);
zoom = 0;
zoomin = new QPushButton(this);
zoomout = new QPushButton(this);
image = new QImage(1280 320QImage::Format_RGB888);;
image->setNumColors(256);
for(int i=0;i<256;i++ )
image->setColor(iqRgb(iii));
zoomin->setIcon(QIcon(“:/images/zoomin.png“));
zoomin->setMinimumSize(3535);
zoomout->setIcon(QIcon(“:/images/zoomout.png“));
zoomout->setMinimumSize(3535);
QVBoxLayout *vlayout = new QVBoxLayout(this);
QHBoxLayout *hlayout = new QHBoxLayout(this);
hlayout->addStretch();
hlayout->addWidget(zoomin);
hlayout->addWidget(zoomout);
vlayout->addLayout(hlayout);
vlayout->addStretch();
this->setLayout(vlayout);
QRgb value;
for(int i=0;i<320;i++)
{
for(int j=0;j<1280;j++)
{
value = qRgb(0i/4+j/80);
image->setPixel(jivalue);
}
}
zoom = 0;
connect(zoomin SIGNAL(clicked()) this SLOT(Izoomin()));
connect(zoomout SIGNAL(clicked()) this SLOT(Izoomout()));
}
ImagWindow::~ImagWindow()
{
}
void ImagWindow::Izoomin()
{
zoom = 1;
update();
}
void ImagWindow::Izoomout()
{
zoom = 0;
update();
}
void ImagWindow::imagedata(int *data)
{
for(int i=0;i<320;i++)
{
for(int j=0;j<1280;j++)
{
Image_data[i*1280+j]=qRgb((data[i*1280+j]&0xf800)>>8(data[i*1280+j]&0x07e0)>>3(data[i*1280+j]&0x001f)<<3);
image->setPixel(1279-j319-iImage_data[i*1280+j]);
}
}
update();
}
void ImagWindow::paintEvent(QPaintEvent *)
{
QPainter p;
p.begin( this );
QImage image1;
p.setPen(QPen(Qt::red1Qt::SolidLine));
if(zoom==0)
{
image1 = image->scaled(640160Qt::IgnoreAspectRatioQt::SmoothTransformation);
p.drawImage(QPoint((this->width()-640)/2(this->height()-160)/2)image1);
}
else
{
image1 = image->scaled(1280320Qt::IgnoreAspectRatioQt::SmoothTransformation);
p.drawImage(QPoint((this->width()-1280)/2(this->height()-320)/2)image1);
}
p.end();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 402 2012-10-18 11:11 CMOS\CMOS.pro
文件 17878 2012-10-18 13:15 CMOS\CMOS.pro.user
文件 6205522 2012-10-18 13:13 CMOS\debug\CMOS.exe
文件 494640 2012-10-18 11:11 CMOS\debug\imagewindow.o
文件 1394795 2012-10-18 13:13 CMOS\debug\imagwindow.o
文件 2131806 2012-10-18 13:07 CMOS\debug\main.o
文件 2213 2012-10-18 13:07 CMOS\debug\moc_imagwindow.cpp
文件 1382967 2012-10-18 13:07 CMOS\debug\moc_imagwindow.o
文件 2710 2012-10-18 13:07 CMOS\debug\moc_usbthread.cpp
文件 1246904 2012-10-18 13:07 CMOS\debug\moc_usbthread.o
文件 2209 2012-10-18 13:07 CMOS\debug\moc_widget.cpp
文件 2136454 2012-10-18 13:07 CMOS\debug\moc_widget.o
文件 22093 2012-10-18 11:12 CMOS\debug\qrc_images.cpp
文件 25433 2012-10-18 11:12 CMOS\debug\qrc_images.o
文件 2131703 2012-10-18 13:07 CMOS\debug\usbthread.o
文件 2142668 2012-10-18 13:13 CMOS\debug\widget.o
文件 2120 2012-10-18 11:11 CMOS\images\icon.png
文件 837 2012-10-18 11:11 CMOS\images\zoomin.png
文件 834 2012-10-18 11:11 CMOS\images\zoomout.png
文件 174 2012-10-18 11:11 CMOS\images.qrc
文件 2357 2012-10-18 13:13 CMOS\imagwindow.cpp
文件 718 2012-10-18 13:07 CMOS\imagwindow.h
文件 321 2012-10-18 11:11 CMOS\main.cpp
文件 5772 2012-10-18 13:11 CMOS\Makefile
文件 7231 2012-10-18 13:11 CMOS\Makefile.Debug
文件 7385 2012-10-18 13:11 CMOS\Makefile.Release
文件 960189 2012-10-18 11:11 CMOS\qtc-gdbmacros\debug\gdbmacros.dll
文件 884004 2012-10-18 11:11 CMOS\qtc-gdbmacros\debug\gdbmacros.o
文件 1472 2012-10-18 11:11 CMOS\qtc-gdbmacros\debug\libgdbmacros.a
文件 81686 2012-10-18 11:11 CMOS\qtc-gdbmacros\gdbmacros.cpp
............此处省略21个文件信息
- 上一篇:Guns技术文档及完整视频
- 下一篇:qt下超强绘图控件 - QCustomPlot
相关资源
- SWAT模型结构与软件
- Antconc 软件
- 三星SCX-3200_SCX3201清零软件V13解决红灯
- 易我数据恢复软件 完美破解
- 沈被娜 计算机软件技术基础 第三版
- 矢量化软件R2V汉化版
- 网络监控器(The Dude)自动绘制生成网
- ABB控制器软件IRC5应用手册
- 黑盒测试技术,教程、入门、
- praat 语音软件使用手册
- GBT15532-2008计算机软件测试规范.pdf
- 酒店点菜管理系统设计文档
- 三菱FX2n-10GM20GM定位模块设置软件
- 文献管理系统文档软件工程大作业
- 基于ZigBee的多功能有害气体检测软件
- ECU软件的AUTOSAR分层架构
- avr—usb应用,vc上位机读avr数据,程序
- 350MW机组仿真软件 可运行
- NRF24L01 51单片机温度监控程序带上位机
- 施耐德触摸屏编辑软件VJD6.2的授权文
- 屏幕融合软件源码
- 国际软件设计大赛优秀参赛作品展示
- ROI_PAC图像浏览软件mdx
- h.264码流分析软件Elecard StreamEye Tools
- KPG-002d101D(C)-300aTK3178-300b
- 南京科远SCIYON SyncOPC应用软件
- EView触摸屏解密软件
- sox windows安装版
- 最优化软件gpops
- 16*16点阵汉字滚动显示C51程序,仿真,
评论
共有 条评论