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

网站开发技术项目代码搜索加强和改进网站建设建设方案

网站开发技术项目代码搜索,加强和改进网站建设建设方案,网站设计范文,王也高清壁纸第三季USB 摄像头模块测试及配置 一、首先将 USB 摄像头插入到 Orange Pi 开发板的 USB 接口中二、然后通过 lsmod 命令可以看到内核自动加载了下面的模块三、通过 v4l2-ctl 命令可以看到 USB 摄像头的设备节点信息为 /dev/video0四、使用 fswebcam 测试 USB 摄像头五、使用 motion …USB 摄像头模块测试及配置 一、首先将 USB 摄像头插入到 Orange Pi 开发板的 USB 接口中二、然后通过 lsmod 命令可以看到内核自动加载了下面的模块三、通过 v4l2-ctl 命令可以看到 USB 摄像头的设备节点信息为 /dev/video0四、使用 fswebcam 测试 USB 摄像头五、使用 motion 测试 USB 摄像头六、使用 mjpg-streamer 测试 USB 摄像头七、后续指令、脚本、开机自启 语音模块配置烧录及测试 USB 摄像头模块测试及配置 一、首先将 USB 摄像头插入到 Orange Pi 开发板的 USB 接口中 二、然后通过 lsmod 命令可以看到内核自动加载了下面的模块 lsmod 命令用于列出当前加载的内核模块。它会显示已加载模块的信息包括模块的名称、大小、使用次数等。 orangepiorangepi:~$ lsmod Module Size Used by uvcvideo 106496 0如果你在终端上执行 lsmod 命令它会输出当前加载的内核模块列表。 lsmod示例输出可能如下 Module Size Used by nls_utf8 12557 1 isofs 39835 1 binfmt_misc 17213 1 snd_bcm2835 24427 0 snd_pcm 98501 1 snd_bcm2835 snd_timer 23968 1 snd_pcm snd 70032 3 snd_bcm2835,snd_timer,snd_pcm uio_pdrv_genirq 12958 0 uio 17843 1 uio_pdrv_genirq fixed 12556 0 i2c_dev 12848 0每一行表示一个加载的模块其中包括模块的名称、大小、以及使用该模块的其他模块等信息。 请注意lsmod 命令通常需要 root 权限才能执行你可能需要使用 sudo lsmod。 三、通过 v4l2-ctl 命令可以看到 USB 摄像头的设备节点信息为 /dev/video0 orangepiorangepi:~$ sudo apt update orangepiorangepi:~$ sudo apt install -y v4l-utils orangepiorangepi:~$ v4l2-ctl --list-devices USB 2.0 Camera (usb-sunxi-ehci-1): /dev/video0四、使用 fswebcam 测试 USB 摄像头 1. 安装 fswebcam orangepiorangepi:~$ sudo apt update orangepiorangepi:~$ sudo apt-get install -y fswebcam2. 安装完 fswebcam 后可以使用下面的命令来拍照 a) -d 选项用于指定 USB 摄像头的设备节点 b) --no-banner 用于去除照片的水印 c) -r 选项用于指定照片的分辨率 d) -S 选项用设置于跳过前面的帧数 e) ./image.jpg 用于设置生成的照片的名字和路径 orangepiorangepi:~$ sudo fswebcam -d /dev/video0 --no-banner -r 1280x720 -S 5 ./image.jpg3. 在服务器版的 linux 系统中拍完照后可以使用 scp 命令将拍好的图片传到Ubuntu PC 上镜像观看 orangepiorangepi:~$ scp image.jpg test192.168.1.55:/home/test根据实际情况修改 IP 地址和路径4. 在桌面版的 linux 系统中可以通过 HDMI 显示器直接查看拍摄的图片 五、使用 motion 测试 USB 摄像头 1. 安装摄像头测试软件 motion orangepiorangepi:~$ sudo apt update orangepiorangepi:~$ sudo apt install -y motion2. 修 改 /etc/default/motion 的 配 置 将 start_motion_daemonno 修 改 为start_motion_daemonyes 注意Ubuntu22.04 不用设置这一步。 orangepiorangepi:~$ sudo sed -i s/start_motion_daemonno/start_motion_daemonyes/ /etc/default/motion3. 修改/etc/motion/motion.conf 的配置 orangepiorangepi:~$ sudo sed -i s/stream_localhost on/stream_localhost off/ /etc/motion/motion.conf4. 另外还需确保/etc/motion/motion.conf 的 videodevice 设置为了 USB 摄像头对应的设备节点 注意video 的序号不一定都是 video0请以实际看到的为准。 orangepiorangepi:~$ sudo vim /etc/motion/motion.conf # Video device (e.g. /dev/video0) to be used for capturing. videodevice /dev/video05. 然后运行 motion orangepiorangepi:~$ sudo motion -b6. 使用 motion 前请先确保 Orange Pi 开发板能正常连接网络然后通过 ip addrshow 命令获取开发板的 IP 地址 7. 然后在和开发板同一局域网的 Ubuntu PC 或者 Windows PC 或者手机的火狐浏览器中输入【开发板的 IP 地址:8081】就能看到摄像头输出的视频了 六、使用 mjpg-streamer 测试 USB 摄像头 1. 下载 mjpg-streamer a) Github 的下载地址 orangepiorangepi:~$ git clone https://github.com/jacksonliam/mjpg-streamerb) Gitee 的镜像下载地址为 orangepiorangepi:~$ git clone https://gitee.com/leeboby/mjpg-streamer2. 安装依赖的软件包 a) Ubuntu 系统 orangepiorangepi:~$ sudo apt-get install -y cmake libjpeg8-devb) Debian 系统 orangepiorangepi:~$ sudo apt-get install -y cmake libjpeg62-turbo-dev3. 编译安装 mjpg-streamer orangepiorangepi:~$ cd mjpg-streamer/mjpg-streamer-experimental orangepiorangepi:~/mjpg-streamer/mjpg-streamer-experimental$ make -j4 orangepiorangepi:~/mjpg-streamer/mjpg-streamer-experimental$ sudo make install4. 然后输入下面的命令启动 mjpg_streamer 注意video 的序号不一定都是 video0请以实际看到的为准。 orangepiorangepi:~/mjpg-streamer/mjpg-streamer-experimental$ export LD_LIBRARY_PATH. orangepiorangepi:~/mjpg-streamer/mjpg-streamer-experimental$ sudo ./mjpg_streamer -i ./input_uvc.so -d /dev/video0 -u -f 30 -o ./output_http.so -w ./www这里可以根据里面自带shell脚本来配置 修改 start.sh脚本将start.sh里的 ./mjpg_streamer -i ./input_uvc.so -o ./output_http.so -w ./www字段修改为 ./mjpg_streamer -i ./input_uvc.so -d /dev/video1 -u -f 30 -o ./output_http.so -w ./www #注意这里的video1需要根据实际情况修改这样就可以通过执行./start.sh运行摄像头了。 5. 然后在和开发板同一局域网的 Ubuntu PC 或者 Windows PC 或者手机的浏览器中输入【开发板的 IP 地址:8080】就能看到摄像头输出的视频了 6. 推荐使用 mjpg-streamer 来测试 USB 摄像头比 motion 流畅很多使用mjpg-streamer 感觉不到任何卡顿 七、后续指令、脚本、开机自启 拍照指令 sudo fswebcam -d /dev/video0 --no-banner -r 1280x720 -S 5 ./image.jpg wget http://192.168.1.254:8080/?actionsnapshot -O /tmp/garbage.jpgshell脚本garbage.sh # !/bin/bashcd /home/orangepi/Image_recognition/mjpg-streamer/mjpg-streamer-experimental/ ./start.sh开机自启动 /etc/xdg/autostart路径.desktop文件 在 Linux 中/etc/xdg/autostart 路径通常包含 .desktop 文件这些文件用于配置在用户登录时自动启动的应用程序。这些文件使用桌面文件格式以下是该目录下的 .desktop 文件的简单解析 桌面文件格式 .desktop 文件是桌面应用程序的启动器文件使用 FreeDesktop 标准的格式。它包含了应用程序的名称、图标、执行命令等信息。 样例 .desktop 文件 以下是一个简单的 .desktop 文件的例子 [Desktop Entry] NameMyApp Exec/path/to/myapp Iconmyapp-icon TypeApplicationName: 应用程序的显示名称。Exec: 启动应用程序的命令。Icon: 应用程序的图标文件名。Type: 应用程序类型可以是 Application、Link 等。 Autostart 目录 /etc/xdg/autostart 目录中的 .desktop 文件用于配置在用户登录时自动启动的应用程序。这些文件指定了在用户登录后要运行的命令。 用户自定义 Autostart 目录 用户的 autostart 目录通常位于 ~/.config/autostart。用户可以在这个目录中放置他们自己的 .desktop 文件配置在他们登录时自动启动的应用程序。 启动时执行命令 .desktop 文件中的 Exec 字段指定了在启动时执行的命令。这可以是应用程序的可执行文件或者是一个脚本。 注意在 /etc/xdg/autostart 目录中的 .desktop 文件通常是系统范围的而用户的 autostart 目录中的文件是用户特定的。系统级别的 autostart 文件影响所有用户而用户级别的 autostart 文件只影响特定用户。 mjgp.besktop 语音模块配置烧录及测试
http://www.sadfv.cn/news/115114/

相关文章:

  • 做360网站优化最新软件开发国家标准
  • dedecms网站关键词安康市网站建设
  • 摄影网站设计说明招聘去建设网站类网站
  • 如何看出网站用dede做的vi设计的作用及意义
  • 文山网站开发产品如何做网站推广
  • 品牌网站建设e小蝌蚪汽车行业网站建设比较好
  • 网站机房建设流程组建一个网站开发团队需要多少钱
  • 企业案例网站国内顶尖工业设计公司
  • 读书网网站建设策划书微商城网站开发制作
  • 网站发号源码2016莱芜哪里做网站
  • 贵阳市网站优化如何做视频网站旗下账号
  • 网站开发人员招聘广告语网站开发重点难点分析
  • 做网站有骗子公司网站建设收费
  • 小型企业网站建设报告模拟组建过程阿里巴巴1688怎么做网站
  • 网站规划课程设计模板深圳网站运营外包公司
  • 网站建设的基本教程点击图片直接进入网站怎么做
  • 网站弹窗页面是谁做的网页传奇打金
  • goood设计网站wordpress添加分享按钮
  • 无锡企业建设网站公司男人做爽的免费网站
  • 定制建站公司网站的软件
  • 企业网站建设的类型有哪些网站有多少个
  • 专门做库存处理的网站中企动力做的 石子厂网站
  • 什么网站能让小孩做算术题网站建设网页模板
  • 内蒙古自治区建设厅官方网站建站seo课程
  • 做班级网站的详细计划书在互联网上建设网站可选择的方案有
  • 档案信息网站建设遵循什么原则企业信用等级查询系统
  • 建立企业网站需要什么天河网站建设公司排名
  • 南昌做网站软件储煤棚网架公司
  • 云天下网站建设桂林北站离哪个景区近
  • 网站远程图片免费crm管理软件