您当前的位置:首页>论文资料>基于OpenCV的相机显示研究与实现

基于OpenCV的相机显示研究与实现

资料类别:论文资料

文档格式:PDF电子版

文件大小:306.08 KB

资料语言:中文

更新时间:2024-12-12 10:43:55



推荐标签:

内容简介

基于OpenCV的相机显示研究与实现 精密制造与自动化
基于OpenCV的相机显示研究与实现
范瑞琪任德均欧彬黄柳儒
(四川大学制造科学与工程学院成都610065)
2017年第2期
摘要生产企业在解决生产自动化的间题后,开始寻求以机器视觉为基础的检测自动化和装配自动化,机器视觉技术早已成为工业界关注的热点之一。针对项目需求搭建嵌入式机器视觉平台,使用了BASLER相机和 Odroid-xU4开发板,操作系统为Linux,提出了一种结合Qt和OpenCV工业相机显示实现方法,软件开发平台为QtCreator。最后对开发程序进行了运行测试,实验结果表明:此方法能较好驱动相机显示图像,此外在Linux 下进行设计满足了基于嵌入式操作系统的应用需求。
关键词嵌入式机器视觉工业相机QtOpenCVQtCreator
针对项目需求搭建嵌入式机器视觉平台时,硬件选择了德国型号acA1920-155um的BASLER相机和韩国Odroid公司的Odroid-XU4开发板,此款 BASLER相机有USB3.0接口的黑白相机,其水平/ 垂直分辨率为1920(像素)X1200(像素)。 Odroid-XU4开发板的整体性能基本和目前的中端智能手机差不多,它搭载了主频为2GHz的三星 Exynos5422八核处理器与2GBRAM,由于其处理器采用了ARM架构,因此Odroid-XU4可以运行基于ARM架构所设计的操作系统,包括Debian、 Ubuntu以及Android等。由于BASLER官方未提供 ARM-Linux环境下的相机显示程序,但是在平台搭建过程中需要显示相机图像达到对焦采样等操作,为了解决这个问题,本文提出了一种结合Qt和
OpenCV函数库来实现相机显示的方法。 1相机驱动安装
驱动程序是硬件的一部分,当你安装新硬件时,驱动程序是一项不可或缺的重要元件,驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进行通信。驱动程序是硬件广商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。就像计算机的声卡、显卡、网卡等硬件要在正确安装相关驱动程序后才能正常工作样,要使相机能正常工作,必须先要为其安装驱动。驱动程序的安装分为以下几步:
(1)在安装包所在目录打开终端并对其进行
解压: 28
万方数据
tar -xvf pylon-5.0.5.9000-RC8-amhf.tar.gz
(2)进入解压后的文件夹: cd pylon-5.0.5.9000-armhf
(3)解压相应的SDK包到opt目录下: sudo tar -C /opt -xzf pylonSDK*.tar.gz
(4)安装udev-rules来为baslerUSB相机设置权限:
./setup-usb.sh
(5)拔掉相机重新插上检测驱动是否安装成功
x86平台下可以进入/opt/pylon5/bin目录下运行 PylonViewerApp程序来检测,但是ARM平台下不支持pylonViewer。所以选择进入安装包目录下的 Samples/C++/Grab文件夹在终端编译运行,如果能够显示检测到的相机型号说明驱动安装成功。
开发环境搭建 2
Qt是一个跨平台的C++图形用户界面应用程序框架,它为应用程序开发者提供了建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展并且允许真正的组件编程。Qt是诺基业公司的产品,它支持Windows、Linux、MacOSX 等多种操作系统,是目前非常好的界面设计函数库,适合嵌入式产品界面的开发。QtCreator是一个用于 Qt开发的轻量级跨平台集成开发环境(IDE),Qt Creator可提供首个专为支持跨平台开发而设计的集成开发环境,让首次接触Q框架的开发人员能迅速上手和操作。即使不开发Qt应用程序,QtCreator 也是一个简单易用且功能强大的IDE。OpenCV是 Intel公司于1999年推出的一种面向图像处理的开
上一章:40Cr材料干磨削表面硬化层一致性仿真研究 下一章:20CrMnTi渗碳淬火细长轴磨削工艺分析

相关文章

基于网络的大屏幕显示系统的设计与实现 基于单片机的OLED显示系统设计与实现 基于单片机的飞机航向控制显示教学模型设计与实现 基于AT89S51单片机机车故障显示屏测试仪的设计与实现 基于柱透镜光栅的2D∕3D兼容显示的实现原理 Ubuntu下基于OpenCV的Canny边缘检测 基于STM32的图像采集与显示系统的研究与设计 基于特征的图像拼接融合技术的研究与实现