EASY EAI灵眸科技
直播中

Cool

13年用户 1145经验值
擅长:嵌入式技术 处理器/DSP 控制/MCU RF/无线
私信 关注
[经验]

【EASY EAI Orin Nano(RK3576)开发板试用体验】--USB摄像头使用

本篇讲述USB摄像头接入开发板使用。准备200W像素/30FPS摄像头,接入开发板上层USB口(建议),如下
1_接上USB摄像头.jpg

一.USB摄像头接入管理

1.首先需要知道USB设备是否被系统识别出来。
lsusb
2_查找USB设备.png

2.可用设备节点
ls /dev/video*
3_所有可用USB设备.png

3.定位接入USB摄像头节点设备
cd /sys/class/video4linux/
cat /sys/class/video4linux/video22/name
grep -i "DECXIN" /sys/class/video4linux/video*/name
4_定位到插入USB设备.png

最终找到USB摄像头对应节点为video49和video50

二.代码准备与编译运行

1.代码准备

代码使用官方外设02_camera单摄像头,结合摄像头资料,将像素宽高设为1280*720。
image.png

代码如下:
5_代码.png

2.编译
cd /home/orin-nano/Desktop/nfs/peripheral/02_camera/
./build.sh

编译成功后,相关的demo会生成在Release目录下
6_编译.png

3.执行命令运行并拷贝到根目录temp/photo下, 实现拍照。
sudo ./Release/test-usbCam-single 49
cp /tmp/photo ./Release/
7_运行与拷贝.png

4.在ubuntu控制台切到nfs服务器对应位置如下,组合键【Ctrl+Shift+T】创建一个新窗口,在新窗口输入以下命令
mplayer -demuxer rawvideo -rawvideo w=1280:h=720:format=bgr24 ./Release/photo -loop 0

运行效果如下
8_运行效果.png

至此,实现USB摄像头拍照功能。

更多回帖

发帖
×
20
完善资料,
赚取积分