资源简介
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
相关资源
- pcbtemp电流计算软件
- EPSON XP225 xp235 xp245打印机清零软件+教
- 三菱fx3u解密软件
- 电信中兴光猫超密获取工具使用方法
- m1卡 ic卡可选择扇区初始化加密软件
- GBT 15532-2008 计算机软件测试规范
- 秒杀360加壳.rar
- labview编程软件滤波器以及编写程序设
- ccs官方软件及安装
- 黑苹果硬件兼容检测和查询软件
- 三星笔记本电源管理软件 v2.1.4.3 官方
- Quartus II 15.0中仿真Altera三速以太网I
- Quartus II 15.0中仿真Altera三速以太网I
- CAD中插入带坐标的正射影像——Inse
- 2017款解码软件v1.0.0.6
- WPF USB 网络 串口 通信软件
- 加密软件漏洞评测系统 V8.9
- 通信软件的具体实例──基于Socket的
- 音乐代码转换软件 单片机编程时用
- PLC上位机编程软件
- [免费]安全加密软件U盘加密,文件加
- 图论软件包(图论里的程序)
- 国内一家大型软件公司内部的正规软
- silicon lab公司的收音IC SI47XX全套开发工
- 组态软件IFIX 学习 教程
- 武汉大学 科傻GPS 静态后处理软件
- Qt局域网聊天软件
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- [免费]MW310R V4.0升级软件20140123
- 石油化工行业维护维修费用计价软件
评论
共有 条评论