1 / 18
文档名称:

6-3-OpenCV例程使用手册簿.docx

格式:docx   大小:2,842KB   页数:18页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

6-3-OpenCV例程使用手册簿.docx

上传人:beny00001 2022/2/15 文件大小:2.78 MB

下载得到文件列表

6-3-OpenCV例程使用手册簿.docx

相关文档

文档介绍

文档介绍:word
word
1 / 18
word
OpenCV例程使用手册
Revision History
Draft Date
Revision No.
Description
2017/01/06


word
word
4 / 18
word
测试代码路径
将拷贝到开发板系统/home/root目录下。可以拷贝到Ubuntu然后再通过命令拷贝到系统卡上。
将系统卡通过读卡器插到PC机上,在Ubuntu上即可查看到系统卡上的两个分区boot和rootfs。
通过系统卡“rootfs/home/root/”分区:
Host#sudo cp opencv_extra- /media/tronlong/rootfs/home/root/
图 1
使用系统卡启动开发板,确认已经拷贝到开发板系统上:
图 2
word
word
5 / 18
word
进入开发板系统,执行以下命令:
Target#
Target#mv opencv_extra-master/testdata /usr/share/OpenCV/
Target#mv opencv_extra-master /usr/share/OpenCV/
Target#cd /usr/share/OpenCV/titestsuite/
Target#
图 3
图 4
word
word
6 / 18
word
运行测试程序:
Target#./runtests
该操作耗时较长,大概90min,可中途按“Ctrl+C”停止,测试结果保存在开发板系统路径:
图 5
注意:有可能出现暂停不了的情况,请直接重启即可。
重启之后,查看测试结果:
Target#
word
word
7 / 18
word
图 6
图 7
word
word
8 / 18
word
TI官方综合例程
说明
本例程使用OV5640 USB摄像头模块进行测试,理论上支持所有USB摄像头,是TI官方测试例程:qt-opencv-opencl-opengl-multithreade。本综合例程运用了OpenCV+OpenCL+OpenGL,详细可以查看例程源码。

首先,可以参照《Linux开发环境搭建》文档。安装之后,进入SDK根目录运行编译命令:
Target#make qt-opencv-opencl-opengl-multithreaded_clean
Target#make qt-opencv-opencl-opengl-multithreaded
图 8
编译完后,在SDK根目录下:会生成可执行文件qt-opencv-opencl-opengl-multithreade
该文件已经在开发板文件系统上,直接进入系统Matrix界面进行执行即可。
word
word
9 / 18
word
硬件连接
将OV5640 USB摄像头模块连接到TL5728-EasyEVM开发板的USB接口,连接摄像头到TVP5158模块,HDMI连接显示屏,不接LCD显示屏,否则影响HDMI显示输出,使用Micro接口。启动开发板。
运行例程
进入开发板系统后,移动鼠标单击桌面的"Video Analytics Demo"图标,进入如下界面:
图 9
word
word
10 / 18
word
单击"OpenCv+OpenCL+OpenGL Demo"图标,点击RUN进入程序。
点击"Connect to Camera",设置分辨率,默认为"640*480", 点击数字会弹出软键盘,此处修改为"1920*1080"。
图 10
点击下方的OK按钮。此时,摄像连接上且开始采集图像,将摄像头对准开发板,对焦后采集效果如下。
word
word
11 / 18
word
图 11
在图像区域点击鼠标右键,可选择对应的图像处理方法。如图中所示,以选择grayscale为例,对图像进行灰度化。
图 12
word
word
12 / 18
word
经过处理后,采集如下图所示:
图 13
Sobel边缘检测算法
编译例程
将“光盘资料/demo/OpenCV/OpenCV-examples/src”目录拷贝到Ubuntu,并解压得到OpenCV文件夹。
word
word
13 / 18
word
图 14
进入解压出来的O