完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
【MYD-JX8MMA7】 (五)摄像头图像采集显示 一、OpenCV安装 在安装OrbbecViewer相关环境过程中,运行不了OrbbecViewer工具,所以经过仔细的研究了官方资料发现OrbbecViewer工具和SDK示例代码依赖OpenCV进行图像处理和渲染显示,而且需要OpenCV4.0版本以上。 1、OpenCV下载源码 http://opencv.org/downloads.html 推荐下载OPenCV4.2版本,比4.2版本高的版本在编译过程中全部报错确实一个文件。 1、安装依赖项 sudo apt-get install build-essential libgtk2.0-dev libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev libtbb-dev 2、将下载好的 OpenCV 解压到目录下,后用 cmake 编译再安装 mkdir build cd build cmake .. make sudo make install 3、安装过程部分截图 2、查看系统版本 cat /etc/os-release 二、Linux环境配置 1、系统环境配置 1)安装libudev库:sudo apt install libudev-dev 2)安装libusb库:sudo apt install libusb-dev 2、下载链接 https://developer.orbbec.com.cn/download.html?id=249 3、USB访问权限配置 Linux系统默认对USB设备的直接访问需要root权限,可以通过rules配置文件解决。在OrbbecSDK发布的文件解压后,在根目录下会有一个“99-obsensor-libusb.rules”配置文件和“install.sh”安装脚本,通过sudo命令执行“install.sh”脚本,即可完成rules配置文件的安装。另外,如果“install.sh”安装脚本并没有执行权限,可通过改命令解决:“sudo chmod +x ./install.sh”。 成功执行安装脚本后,再接入设备时生效(已接入的设备需要重新拔插)。 4、环境安装实操 5、验证设备状态 1)环境准备:ubuntu18.04 x64 desktop 2)以Astra+为例,使用USB 3.0 Type-C数据线,用于与PC机连接。 3)使用lsusb命令,查看是否PC系统有正确识别到相机 4)通过PID&VID来判断相机是否正常被识别 VID:2bc5 PID:0532(彩色相机) VID:2bc5 PID:0636(深度相机) 7、验证设备状态 上一步只能检测到相机是否链接成功,此步骤才是真正验证驱动安装是否可以。 root@myd-jx8mma7:/etc/udev/rules.d# ls 三、Camera拍照 1、JX8MMA7软件评估指南 首先查看软件评估指南,需要了解一些基本操作和基本信息。内容在:8.多媒体应用8.1Camera里有。 通过详细的阅读可以了解CSI摄像头的基本操作方法和基本操作过程,USB摄像头和CSI摄像头有什么不同是值得考虑的一件事情,考虑清楚才可以灵活运行。个人解读USB和CSI摄像头的主要区别和共性,职业工程师解读不会那么仔细哈。 1)USB和CSI摄像头区别 首先是通讯方式不同:CSI摄像头采用的是MIPI接口协议,这个协议平时见的不多但一般手机都是用MIPI接口协议来采集摄像头数据和OLCD的显示。USB协议摄像头就比较常见。 其次是底层驱动不同:开发板内置CSI摄像头驱动,所以本文没有在格外安装它。但是USB摄像头驱动,尤其每个厂家的摄像头驱动都会有一点区别,所以本文在前面介绍了奥比中摄像头驱动的安装过程。 相同点:如上图所示USB摄像头和CSI摄像头都已经加载为视频流设备节点,此位置在linux当中属于系统层,应用层在系统层之上,所以之后的图像软件开发就可以说是完全通用的。 也可以查阅此介绍内容https://blog.csdn.net/weixin_43824344/article/details/118468407 2、实际操作过程 如图所示,红色框为拍照命令,蓝色框为图片显示操作。 如图所示,目前我使用的是双目摄像头所以,会有两个数据通道分别是video1和video2. 3、实际效果 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-紫光MYB-J7A100T国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
1035 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】官方LED例程测试体验
5233 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】上电测试报告
4881 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】开箱评测!米尔电子PG2L100H开发板深度体验报告
1004 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+04.SFP之Aurora测试(zmj)
828 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3657浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
730浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
873浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1462浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6820浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 09:53 , Processed in 0.664958 second(s), Total 64, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号