当前位置: 首页 > news >正文

怎么样做网站的目录结构系部网站建设管理方案

怎么样做网站的目录结构,系部网站建设管理方案,免费发外链平台,网络营销的职能是什么作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页…

作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习
擅长领域:驱动开发,嵌入式软件开发,BSP开发
作者主页:一个平凡而乐于分享的小比特的个人主页
文章收录专栏:RV1106_LINUX,本专栏为本栏为RV1106_LINUX开发,学习记录
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

Luckfox Pico Max适配的是 SC3336 3MP Camera (A) 摄像头,这款摄像头采用思特威SC3336感光芯片,支持3百万像素。具备高灵敏度,高信噪比低照度的性能,能够呈现更加细腻、色彩更加逼真的夜视全彩成像,更好地适应环境光线变化。当前推流仅适用于 buildroot系统。

1. 查看摄像头

1.首先连接摄像头,请确保连接正常后开机。系统将自动识别摄像头,注意接线不要接反了。

LuckFox PicoMax 开发板连接摄像头时,请确保摄像头排线的金属面朝向开发板芯片。

在这里插入图片描述

2.查看摄像头,若成功识别摄像头会生成 rkipc.ini 文件。

在这里插入图片描述

3.获取设备的 IP 地址
在这里插入图片描述
Luckfox Pico Max 默认 IP 为 172.32.0.93,网口ip为10.230.149.130

2. 配置RNDIS虚拟网口

1.Windows 安全中心—>防火墙和网络保护—>关闭防火墙。

2.配置 RNDIS 网卡的静态IP,打开设置—>高级网络设置—>更改适配器选项。

3.网卡一般是类似这样的名字Remote NDIS based nternet Sharing Device,右键属性。

在这里插入图片描述

4.双击 internet 协议版本(TCP/IPv4),IPV4地址设置为 172.32.0.100,避免和设备冲突。

在这里插入图片描述
在这里插入图片描述

3. 使用VLC media player 推流

  1. 下载并安装 VLC media player 。

  2. 打开 VLC media player 软件,在媒体—>打开网络串流

    在这里插入图片描述

  3. 输入默认的 IP 地址:rtsp://172.32.0.93/live/0

  4. 也可以使用 eth0 的 IP地址串流: rtsp://10.230.149.130/live/0

  5. 点击播放,即可看到摄像头画面,可以旋转镜头来调焦

摄像头测试

4. V4L2-utils 工具包安装

V4L2-utils 是一组用于测试和配置 V4L2 设备的实用工具,它们通过命令行界面提供了对 V4L2 接口的访问。Luckfox SDK 的buildroot包中已经包含了 v4l2-utils软件包中的工具,但需要手动开启它,进入到/luckfox-pico/sysdrv/source/buildroot/buildroot-2023.02.6下输入make menuconfig,进入buildroot图形化界面菜单选项(注意:必须先将下载好的源码编译一次才会有/buildroot-2023.02.6

在 buildroot 目录添加 V4L2,使用关键字"libv4l2"进行搜索。
在这里插入图片描述

根据路径使能V4L2-utils 工具包

在这里插入图片描述

注意libv4l和v4l-utils tools都要选上选上后,一定要保存再退出,继续输入

make ARCH=arm savedefconfig
cp .config ./configs/luckfox_pico_defconfig

然后重新编译,编译完成后会在/luckfox-pico/output下生成编译产物

output/
├── image
│   ├── download.bin ---------------- 烧录工具升级通讯的设备端程序,只会下载到板子内存
│   ├── env.img --------------------- 包含分区表和启动参数
│   ├── uboot.img ------------------- uboot镜像
│   ├── idblock.img ----------------- loader镜像
│   ├── boot.img -------------------- kernel镜像
│   ├── rootfs.img ------------------ kernel镜像
│   └── userdata.img ---------------- userdata镜像
└── out├── app_out --------------------- 参考应用编译后的文件├── media_out ------------------- media相关编译后的文件├── rootfs_xxx ------------------ 文件系统打包目录├── S20linkmount ---------------- 分区挂载脚本├── sysdrv_out ------------------ sysdrv编译后的文件└── userdata -------------------- userdata

将系统镜像烧录到开发板

5. v4l2-ctl使用

1.列出摄像头的设备

# v4l2-ctl --list-devices
rkisp-statistics (platform: rkisp):/dev/video19/dev/video20rkcif-mipi-lvds (platform:rkcif):/dev/media0rkcif (platform:rkcif-mipi-lvds):/dev/video0/dev/video1/dev/video2/dev/video3/dev/video4/dev/video5/dev/video6/dev/video7/dev/video8/dev/video9/dev/video10rkisp_mainpath (platform:rkisp-vir0):/dev/video11/dev/video12/dev/video13/dev/video14/dev/video15/dev/video16/dev/video17/dev/video18/dev/media1
  • rkisp_mainpath:CSI摄像头

2.列出摄像头支持的格式

# v4l2-ctl --device=/dev/video11 --list-formats-ext
ioctl: VIDIOC_ENUM_FMTType: Video Capture Multiplanar[0]: 'UYVY' (UYVY 4:2:2)Size: Stepwise 32x16 - 2304x1296 with step 8/8[1]: 'NV16' (Y/CbCr 4:2:2)Size: Stepwise 32x16 - 2304x1296 with step 8/8[2]: 'NV61' (Y/CrCb 4:2:2)Size: Stepwise 32x16 - 2304x1296 with step 8/8[3]: 'NV21' (Y/CrCb 4:2:0)Size: Stepwise 32x16 - 2304x1296 with step 8/8[4]: 'NV12' (Y/CbCr 4:2:0)Size: Stepwise 32x16 - 2304x1296 with step 8/8[5]: 'NM21' (Y/CrCb 4:2:0 (N-C))Size: Stepwise 32x16 - 2304x1296 with step 8/8[6]: 'NM12' (Y/CbCr 4:2:0 (N-C))Size: Stepwise 32x16 - 2304x1296 with step 8/8

3.显示摄像头参数

# v4l2-ctl --device=/dev/video11 --list-ctrlsImage Processing Controlspixel_rate 0x009f0902 (int64)  : min=0 max=1000000000 step=1 default=1000000000 value=101250000 flags=read-only, volatile

4.录制视频

#CSI 摄像头(需要先关掉自带的RKIPC)
killall rkipc
v4l2-ctl --device=/dev/video11 --set-fmt-video=width=640,height=480,pixelformat=NV12 --stream-mmap --stream-to=video50.yuv --stream-count=60
  • -device:摄像头对应设备文件
  • --set-fmt-video:指定了宽高及 pxielformat (标识像素格式)
  • --stream-mmap:指定 buffer的类型为 mmap,即由内核分配的物理连续的或经过 iommu 映射的buffer
  • --stream-to:指定帧数据保存的文件路径
  • --stream-count:指定抓取的帧数,不包括–stream-skip丢弃的数量

5.如果出现“The pixelformat ‘UYVY’ is invalid” 字样说明摄像头不支持此格式,使用第二步的方法查看摄像头支持的格式

6.看到<<<<<<<<<<<<<<<<<<<<<<<<<< 25.00 fps 说明成功录制视频,可以成功生成video50.yuv视频文件

# killall rkipc
# v4l2-ctl --device=/dev/video11 --set-fmt-video=width=640,height=480,pixelforma
t=NV12 --stream-mmap --stream-to=video50.yuv --stream-count=60
<<<<<<<<<<<<<<<<<<<<<<<<<< 25.00 fps
<<<<<<<<<<<<<<<<<<<<<<<<<< 25.00 fps
<<<<<<<<
# ls
bin            lib32          oem            run            usr
data           lib64          opt            sbin           var
dev            linuxrc        proc           sys            video50.yuv
etc            media          rockchip_test  tmp
lib            mnt            root           userdata

6. 显示视频

上面抓取的图片或者视频可以拷贝到 Ubuntu 中借助借助工具ffplay查看。ffplay 是 FFmpeg 工具包中的一个命令行工具,用于播放音频和视频文件。它基于 FFmpeg 库,支持广泛的音视频格式,能够在命令行中实时播放或预览多媒体内容。

首先我们要让虚拟机和开发板在同一网段下

在这里插入图片描述

可以看到笔者的虚拟机ip地址为192.168.10.100,因此我们开发板IP地址

在这里插入图片描述

进入root目录,创建一个文件夹与虚拟机的目录进行nfs挂载,将生成的video50.yuv文件拷贝到虚拟机的挂载目录中

在这里插入图片描述

1.播放视频

ffplay -video_size 640x480 -pixel_format nv12 -framerate 10 -i video50.yuv
  • -video_size size 设置帧尺寸 设置帧尺寸大小
  • -pixel_format format 设置像素格式
  • -framerate 10: 设置视频的帧率为 10 帧/秒

在这里插入图片描述

2.转换视频格式

ffmpeg -f rawvideo -pixel_format yuyv422 -video_size 640x480 -framerate 30 -i video.yuv -c:v libx264 output.mp4

在这里插入图片描述

生成MP4格式,使用mpv命令进行播放

mpv output.mp4

摄像头MP4视频测试

http://www.yayakq.cn/news/760231/

相关文章:

  • 龙岗南联网站建设沈阳网站建设找世纪兴
  • 充值网站分销站怎么做网站建设考虑因素
  • asp.net 网站 相册重庆网站建设红衫
  • 八里河风景区网站建设内容摘要网站ui升级怎么做
  • 网站建设费用要求集约化网站建设方案
  • 注册公司网上申请入口网站织梦生成手机网站
  • 12306网站建设投标书海山免费网站建设
  • 建设旅游网站的费用预算东莞哪家网站建设好
  • 找工程去哪个网站做网站前台和后台是什么
  • 济南定制网站建设电商网站建设讯息
  • 好的手机端网站模板下载安装工商局官网登录
  • 南沙网站建设公司哪家好做专题页的背景网站
  • 教育培训机构有关的网站建立网站外链常用的渠道有哪些
  • 高性能网站建设书籍网站开发需要什么软件
  • 国内开源建站cms建设网站服务器的方式有自营方式
  • 网站设计制作公司需要什么资质wordpress页面模板是哪个文件夹
  • 深圳建设监理协会网站seo文章优化技巧
  • 网站里的注册怎么做北京朝阳区楼盘
  • 网站设计公司排行深圳网站建设高端
  • 外汇网站建设wordpress弹窗视频
  • 如何制作简易网站呼和浩特建设工程安全管理网站
  • 网站建设教程在线五一网站个人空间
  • 阿里云 多个网站一建 建设网站首页
  • 网站开发的主题h5页面制作免费模板
  • 西安电商平台网站一对一视频网站建设
  • 收录软件最多的网站搜索自定义关键词优化
  • 传奇手游在线玩网页游戏南宁公司做seo
  • 网站设计西安网站建设微信网页版二维码失效
  • 开发网站流程网站主目录权限配置
  • 南海顺德网站建设费用上海网站制作公司哪家好