【深度学习】使用爱芯派AX620a板子录制h256格式视频

项目工具:

  1. MobaXterm,它 是在 Windows 下使用的全能终端管理软件,而 Linux 系统可以使用 ssh 远程被操作,使用 MobaXterm 进行 ssh 登陆板子直接编辑板内的代码或执行命令。
    下载链接:https://mobaxterm.mobatek.net/download.html

  2. VLC media player,VLC 是一款免费的开源跨平台多媒体播放器,可以播放大多数多媒体文件以及 DVD、音频 CD、VCD 和各种流协议,该软件在 Windows、Mac OS X 和 Ubuntu 平台上都可下载,本项目中主要来播放Maix-III板子录制的h256视频。
    下载链接:https://b.wxqilinz.cn/vlc/

操作介绍

通过SSH登录Maix-III

Maix-III默认开启了 usb rndis 虚拟以太网,可通过板载 USB OTG 口连接 usb0 网卡的 IP 进行 ssh 登录操作,新建 ssh 会话,网卡的 IP 192.168.233.1;
在这里插入图片描述
输入账号及密码,用户名:root 密码:root 输入后按回车即可连接。
在这里插入图片描述
注意:代码中如果有开机自启动文件,会很占运行内存,所以在终端输入top,观察后台是否有python3的执行文件 ,如果有 输入 sudo kill -SIGKILL+它对应的PID序列,结束掉这个进程,例如:sudo kill -SIGKILL 2165 ,然后可以再次输入top查看进程是否被清掉,【Ctrl+C】退出。
没有这个进程,则此步骤省略。
在这里插入图片描述

修改并执行run.sh记录视频

板子内部有拷贝好的官方可录屏文件 我们只需要启动即可,打开 /home 文件夹 ,更改run.sh文件,双击打开它,更改。

#!/bin/sh![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/5d5c2fc9e60f49c698c3db9dfb7e3c77.png)


export LD_LIBRARY_PATH=$(dirname $0)/lib:$LD_LIBRARY_PATH

cd $(dirname $0)

# sample_vin_ivps_joint_vo for gc4653 -c 2 or os04a -c 0
./bin/sample_vin_ivps_joint_vo_h265 -c 2
#./bin/sample_vin_ivps_joint_vo -p ./config/yolov5_seg.json -c 2

# ./bin/sample_vin_ivps_joint_vo -p ./config/yolov7.json -c 2

# ./bin/sample_vin_ivps_joint_vo -p ./config/yolox.json -c 2

# ./bin/sample_vin_ivps_joint_vo -p ./config/yolov5s_face.json -c 2

# ./bin/sample_vin_ivps_joint_vo -p ./config/pp_human_seg.json -c 2

# ./bin/sample_vin_ivps_joint_vo -p ./config/ax_pose.json -c 2
# ./bin/sample_vin_ivps_joint_vo -p ./config/hrnet_animal_pose.json -c 2
# ./bin/sample_vin_ivps_joint_vo -p ./config/hand_pose.json -c 2

# sample_vin_ivps_joint_venc_rtsp_vo with  -v 0 h264

# ./bin/sample_vin_ivps_joint_venc_rtsp_vo -p ./config/yolov5_seg.json -v 0 -c 2

# ./bin/sample_vin_ivps_joint_venc_rtsp_vo -p ./config/yolov7.json -v 0 -c 2

# ./bin/sample_vin_ivps_joint_venc_rtsp_vo -p ./config/yolox.json -v 0 -c 2

# ./bin/sample_vin_ivps_joint_venc_rtsp_vo -p ./config/yolov5s_face.json -v 0 -c 2

# ./bin/sample_vin_ivps_joint_venc_rtsp_vo -p ./config/ax_pose.json -v 0 -c 2
# ./bin/sample_vin_ivps_joint_venc_rtsp_vo -p ./config/hrnet_animal_pose.json -v 0 -c 2
# ./bin/sample_vin_ivps_joint_venc_rtsp_vo -p ./config/hand_pose.json -v 0 -c 2

# ./bin/sample_vin_ivps_joint_venc_rtsp_vo -p ./config/pp_human_seg.json -v 0 -c 2

cd -
  解释:
“./”代表该文件夹下 
“sample_vin_ivps_joint_vo_h265” 是官方写好的一个可执行文件,
 代表运行这个文件是打开摄像头 并录制h256格式的文件
“-c 2”代表 是使用摄像头gc4653 如果要用os04a的摄像头要改为”-c 0”

在终端输入:cd /home 然后输入:./run.sh ,看到绿色的recording跳动代表视频已经在记录了。

root@AXERA:~# cd /home
root@AXERA:/home# ./run.sh

在这里插入图片描述
按crtl+c 结束录制 并且文件会存在/home 文件夹内,可以双击打开使用VLC media player播放看看是不是自己想要的视频,然后右键download到自己电脑上即可。
在这里插入图片描述

错误分析

—如果出现的不是 绿色recording
在这里插入图片描述
原因有两个:
1、摄像头初始化失败
解决方案:
① 断电重新初始化。通常解决99%的板子的问题。
② 重新插拔摄像头。一般不要,因为摄像头有线序安排,重新插拔一不注意可能插反,摄像头会烧掉。
2、板子内存满了。
解决方案:
① 录制完视频就下载到本地电脑上,然后删除板子上的视频,从而实现节省空间。
② 更换内存更大的内存卡。但需要重新烧录debian的镜像系统。

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁山1号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值