




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
业目的,违者将其。 QS-PTE9嵌入式图像处理平台是嵌视科技针对机器人//教学/项目演示/算法验证等图像处理应用开发量身定制的平台,特别适用于专注图像处理算法开发的研究人员或者工程师。如果您采用QS-PTE9,您不需要懂:飞思i.MX6Q,四核2G(不含接口尺寸不含接口尺寸性(30万像素USB卡万像素USB工业相机、及作,分辨率1024×768Linux3.0.35Qt4.8.5IP(拿到即可用性提供手册及源代码,YUV2RGB c332据到内存qsBmpRgbLoadRGB据为BMPqsBlockImageDataGray块图像数据qsBlockImageDataRgb像数据qsRgbFormatWinQtTransMFCqsGrayFormatWinQtTrans:MFC转qsRgb2GrayRGBGray图平滑区域的大小为3*3-qsTriangularThreshold域HOG HOG特征描述子匹配利用最小二乘法(LSE)器qsAddCircleToImgqsCircleRaceAreaqsCircleFromGrayImgQSELLIPSE——椭圆对象结构体qsEllipseFromGrayImg头ARMPC。连接后将得到串口控制终端,用于通过PC控制ARM的运行,如下图所示。Windows7WindowsXP如果您的PC系统是WindowsXP,需要安装USB转串口驱动(windowstools/PL-2303DriverInstaller.exe,双击后即可安装器,查看串,如下图所示:端。 串口控制线与PCUSB转串口模块连接。双击桌面上“SecureCRT.exe 口控制终端与ARM-Linux进行交互了。 图中“root@EmbedSkyLinuxwindows里面令行是类似的,只不过此处输入令是由ARM-Linux执行的。要查看当前的文件,可以利用“ls”命令;要更改,可以利用“cd”两个外,其他的文件请不要更改。其中,“opt及您可能需要更改的配置文件,“udisk” 插入了U盘。下面简单介绍下“opt” 下的2个重要文件:板中(您可以直接从光盘EmbedVision/camera拷贝。第二步:利用“cd”命令进入opt 选中要的文件,然后点击“Add”按钮,点击后会在图像红色线处列出只要显示了100%及“finished”就表明文件已成功,后面出现“*体”的。因此,虽然已经把该文件到了开发板中,但该可执行程序并不能够被执行,需要利用“od+x”命令赋予其可执行权限,如下图所示。cd./camera cdcp–fcameraautoApp 第一步:把光盘中的EmbedVision/eth0.sh文件拷贝到电脑中,用目录下的“UltraEditV19.0.rar”(解压即可使用)以及“notepad++.6.6.6.Installer..exe(点击安装即可我们推荐使 首先,关闭正在运行的应用程序。然后,利用“/opt/cameraMag–qws”启动图像与梯度幅度图像求取示例程序,在触摸屏上出现如下界面: 首先,关闭正在运行的应用程序。然后,利用“/opt/cameraOri–qws”启动图像与梯度方向图像求取示例程序,在触摸屏上出现如下界面:点击“开始”按钮即可启动图像与梯度方向图像求取,点击“停[0,360启动帧间配准示例程序,在触摸屏上出现如下界面:启动视觉示例程序,在触摸屏上出现如下界面:要实现对图像中指定目标的,只需要在触摸屏上“触摸想要的目在过程中自动调整目标位置和大小。典型运行界面如下图所示:终端中该地址看网络是否连通(注意,控制终端令是由ARM-LinuxARM-Linux/opt/cameraNet第三步:将光盘中“windowsTools/测试程序/NetTest.exe”拷贝到PC-Windows系统中,并双击运行该系统。(PC端测试图像在光盘中“windowsTools/测试程序/testimages.rar”,也需要一并拷贝并解压缩)如下图所示,其中上图ARM-Linux为接收端,PC-Windows为发送端;下图者PC-Windows之间测试此功能。第二步,断开控制终端,并关闭“SecureCRT”串口通讯软件。然后,第四步:将光盘中“windowsTools/测试程序/ComTest.exe”拷贝到在PC-Windowsxp与PC-Windows7之间 过交过互Notepad++杂的图像处理算法(VC6.0ARM-Linux及PC-Linux进行交互。可以看出,程序开发与算法调试的所有操作都是在Windows里面进行的,从而避免了大部分图像处理开发人员不熟悉linux以及linux下集成开发环境不易使用的缺点。ARM-Linux即嵌视科技提供的QS-PTE9图像处理平台,用来运行编译好的可执行专注于PC平台上的图像处理算法的编写即可。复杂的图像处理算能调试与测试不在本手册的范围之内,因此VC6.0入式图像处理程序的编写,安装文件分别为光盘中windowstools下的“UltraEditV19.0.rar”(解压即可使用)以及“notepad++.6.6.6.Installer..exe(点击安装即可。这两个软件安装1个即可,推荐采用Notepad++。文件夹中的安装文件VMware-workstation-6.5.1-126130.exe一直选择默认选项即可完成安装(您也可以根据自己的需要改变安装及选择是否需要创建图标等,安装过程中需要的序列号在SN.txt文件中。Fedora14VMwareQS.rarPC(确保该分区的空闲空间在30G以上,然后将该文件解压到当前文件夹即可得到PC-Linux10分钟。解压完成后,会在当前增加“Fedora14”文件夹。打开“Fedora14”文件夹,里面有一个名字为“Fedora14.vmx”的文件,右键单击该文件“发送点击上图红色框中的“Poweronthisvirtualmachine注意:ARM-Linux系统留给用户操作的唯一 “code “111111入共享,如下图所示:至此,我们可以在此共享下的“code”下进行任何操作了。比如将一个文件“ComTest.exe”拷贝到“code”下,则PC-Linux“code”目可以在windows下编写程序代码的原因。PC-LinuxPC-Linux系统关闭后,再关闭虚拟机界面。Qt1991C++图形用户界面应用程序框很容易扩展,并且允许真正地组件编程。基本上,QtWindowsMFCQt具有优良的跨平台特性,支持下列操作系统:Windows,Linux,UNIX,BSD,BSD/OS,SCO,AIX,OS390,QNX等等。另外,Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开QtDesignerEclipseQtvim、Notepad++UltraEdit成后,直换Qt中的算法文件并重新编译即可。及利用Notepad++编写Qt4代码的优点。您介绍基于Qt4的嵌入式程序开发的主要步骤。后生成的可执行程序的名字。为了使得代码文件更加清晰明了,在文件夹src下新建文本文件“main.cppNotepad++打开,编写如下代码(此文件是所有程序通用的,您也可以直接从光盘中“源代码”下的:你能一眼看出MFC的函数或者main函数吗?在src :接下来在src :setGeometry(x0,y0,w,h)设置框、按钮、编辑框、列表框、文本(this在开发新的应用程序时,这个文件也可以直接拷贝使用,只不过要更改应用程序的标题字符串及要添加不同的界面对象而已,时src :“build_fedora14.sh”到oQt 码文件进行自动编译,并生成与父 名字相同的可执行程序的程序。然后,在控制台输入“./build_fedora14.sh”即可编译此程序(若有错 在编译无误后,在控制台输入“./build_arm.sh”编译此程序即可得到ARM-Linux(PC-Linux序是不能在PC-Linux下运行的。 /camera.rar m_startBtn=newQPushButton(QString::fromUtf8("开始"),m_startBtn->setGeometry(580,100,210,color:rgb(55,100,255);background-color:rgb(155,200,33);border-在MainDlg.h中添加函数,注意,要放在“privateslots:”区域,privateslots: voidstartBtn();void{QMessageBox::information(this,"message",}connect(m_startBtn,SIGNAL(clicked()),this,来加速显示,而QImage对象主要用于图像处理。 m_image=QImage(IMAGE_WIDTH,IMAGE_HEIGHT,(640*480,细心的读者会发现,我们并没有为QPixmap对象进行设置,这是因为QPixmap对象是专门用于显示的,其显示的内容是由经过图像处理后的QImage对象决定的,因此QPixmap对象需要根据QImage对象来生成。方。paintEvent()函数在窗口初始化或者窗体发生位置或状态改变时会自动重QImageupdate()paintEvent()重新voidpaintEvent(QPaintEvent*voidCMainDlg::paintEvent(QPaintEvent{QPainter painter.drawPixmap(10,10,}void{staticintclicked_num=0;intwhite_lines=(++clicked_num)*30%memset(m_image.bits(),0,IMAGE_WIDTH*IMAGE_HEIGHT*3);memset(m_image.bits(),255,IMAGE_WIDTH*white_lines*3);}得#inc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厨房设备采购供货安装合同8篇
- 2025年住宅装修全包服务合同
- 2025年个人车辆购买合同样本
- 2025年产品销售联营业绩联营合同
- 2025年企业销售活动外包合同
- 2025年农村工业用地购买合同样本
- 2025年人力资源部门主管劳动合同书
- 2025年总承包服务合同样本
- 2025年城市更新项目消防安全施工保障合同
- 图像超分辨率与压缩感知结合-深度研究
- 2024-2030年中国废弃电器电子产品回收处理行业发展状况及投资规划分析报告版
- 2024年河北省公务员考试《行测》真题及答案解析
- 期末复习试题(试题)-2024-2025学年四年级上册数学人教版
- 培训机构收费退费管理规定
- JJF 2161-2024焊接检验尺校准规范
- 临床癫痫MR成像与常见疾病
- 《实践论》(原文)毛泽东
- 《基岩标建设技术导则》
- 2024年急危重症患者鼻空肠营养管管理专家共识
- 高考化学一轮复习课件微专题19 电解质溶液图像分析
- 2024年中考语文复习分类必刷:非连续性文本阅读(含答案解析)
评论
0/150
提交评论