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

购物网站的功能板块app制作培训

购物网站的功能板块,app制作培训,深圳企业建站程序,西安有哪些网站建设外包公司好—— 从驱动配置、Yocto 构建#xff0c;到 OpenCV 实战 在树莓派上运行摄像头#xff0c;在官方的 Raspberry Pi OS 可能很简单#xff0c;但在 Yocto 项目中#xff0c;需要手动配置驱动、设备树、软件依赖 才能确保摄像头正常工作。本篇文章从 BSP 驱动配置、Yocto 关键…—— 从驱动配置、Yocto 构建到 OpenCV 实战 在树莓派上运行摄像头在官方的 Raspberry Pi OS 可能很简单但在 Yocto 项目中需要手动配置驱动、设备树、软件依赖 才能确保摄像头正常工作。本篇文章从 BSP 驱动配置、Yocto 关键配置、OpenCV 实战 讲解如何 让树莓派摄像头在 Yocto 镜像中正常运行并最终在 屏幕上实时显示画面。 1️⃣ Yocto 关键知识点 在 Yocto 项目中摄像头的支持依赖 关键点 BSPBoard Support Package配置 设备树Device Tree确保摄像头硬件被正确注册config.txt 配置 GPU、摄像头固件 内核Kernel驱动 bcm2835-v4l2 模块用于支持 V4L2 摄像头设备libcamera现代化的摄像头用户空间 APIv4l-utilsV4L2 设备管理工具 镜像构建Yocto Bitbake IMAGE_INSTALL 确保安装 libcamera、ffmpeg、opencvIMAGE_FEATURES 使系统支持 GUI 显示systemd 启动脚本 让摄像头 开机自动运行 用户空间User Space ffmpeg 录制视频v4l2-ctl 进行摄像头测试OpenCV 进行实时图像处理 2️⃣ 驱动配置设备树 内核 2.1 设备树Device Tree配置 树莓派的摄像头使用 MIPI CSI-2 接口在设备树中需要正确注册。 修改 Yocto BSP config.txt确保系统启用摄像头 # 让系统自动检测摄像头 camera_auto_detect1 # 启用 VC4-KMS 显示驱动支持 libcamera dtoverlayvc4-kms-v3d # 启用摄像头固件支持 start_x1 # GPU 预留 128MB 内存摄像头和 GUI 需要 gpu_mem128关键点 camera_auto_detect1 让树莓派 自动检测摄像头dtoverlayvc4-kms-v3d 让 libcamera 和 ffmpeg 可以正确访问摄像头start_x1 让 GPU 能够处理 ISP图像信号处理 2.2 加载摄像头驱动 在 Yocto 里摄像头驱动需要手动加载 modprobe bcm2835_v4l2确保 bcm2835_v4l2 被自动加载 echo bcm2835_v4l2 /etc/modules驱动解释 bcm2835-v4l2 是 树莓派的 V4L2Video4Linux驱动让 /dev/video0 设备正确生成libcamera 需要 vc4-kms-v3d 和 bcm2835-v4l2 才能正常工作 3️⃣ Yocto 镜像配置 为了让 Yocto 镜像包含摄像头所需的软件修改 rpi-test-image.bb # 继承 rpi-test-image include recipes-core/images/rpi-test-image.bb# 添加 SSH 服务器方便远程调试 IMAGE_INSTALL:append openssh openssh-sftp-server# 启用 X11 图形界面支持 IMAGE_FEATURES x11-base x11-sato splash# 安装摄像头相关软件 IMAGE_INSTALL libcamera libcamera-apps v4l-utils# 安装 ffmpeg 和 OpenCV IMAGE_INSTALL ffmpeg opencv opencv-apps python3-opencv关键点 libcamera 用于摄像头 APIv4l-utils 让 v4l2-ctl 可以测试摄像头opencv 用于 Python 处理摄像头画面ffmpeg 让摄像头 支持录制视频 4️⃣ 编译 Yocto 镜像 完成配置后运行 bitbake core-image-sato然后刷写到 SD 卡 dd iftmp/deploy/images/raspberrypi4-64/core-image-sato-raspberrypi4-64.wic of/dev/sdX bs4M statusprogress5️⃣ 摄像头驱动调试 5.1 确保 /dev/video0 存在 ls /dev/video*如果 /dev/video0 不存在手动加载驱动 modprobe bcm2835_v4l25.2 使用 v4l2-ctl 测试摄像头 v4l2-ctl --list-devices如果摄像头已检测到运行 v4l2-ctl --stream-mmap --stream-count100 -d /dev/video06️⃣ 实战运行 OpenCV 进行摄像头实时显示 运行以下 Python 代码 import cv2cap cv2.VideoCapture(0)while True:ret, frame cap.read()if not ret:breakcv2.imshow(摄像头, frame)if cv2.waitKey(1) 0xFF ord(q): # 按 q 退出breakcap.release() cv2.destroyAllWindows()成功运行后摄像头画面会在屏幕上实时显示 7️⃣ 其他摄像头应用 7.1 使用 ffmpeg 拍照 ffmpeg -f v4l2 -video_size 1280x720 -i /dev/video0 -vframes 1 snapshot.jpg7.2 录制视频 ffmpeg -f v4l2 -framerate 30 -video_size 1280x720 -i /dev/video0 -t 10 output.mp47.3 实时推流 ffmpeg -f v4l2 -i /dev/video0 -f mpegts udp://192.168.1.100:1234在 VLC 中打开 udp://192.168.1.100:12348️⃣ 结果展示 最终摄像头成功运行并在屏幕上实时显示 结论 本篇文章完整讲解了 如何在 Yocto 项目中配置树莓派摄像头 BSP 设备树配置内核驱动 bcm2835-v4l2 加载Yocto 镜像构建v4l2-ctl ffmpeg 测试OpenCV 实战流媒体推送 ✅ 关键命令总结 任务命令检查 /dev/video0ls /dev/video*测试 v4l2-ctlv4l2-ctl --list-devices拍照ffmpeg -f v4l2 -i /dev/video0 -vframes 1 snapshot.jpg录制视频ffmpeg -f v4l2 -i /dev/video0 -t 10 output.mp4实时显示OpenCVpython3 script.py 如果你对 Yocto BSP、摄像头调试有任何问题欢迎交流
文章转载自:
http://www.morning.c7510.cn.gov.cn.c7510.cn
http://www.morning.sftrt.cn.gov.cn.sftrt.cn
http://www.morning.fwwkr.cn.gov.cn.fwwkr.cn
http://www.morning.drspc.cn.gov.cn.drspc.cn
http://www.morning.qdrrh.cn.gov.cn.qdrrh.cn
http://www.morning.khclr.cn.gov.cn.khclr.cn
http://www.morning.wdxr.cn.gov.cn.wdxr.cn
http://www.morning.xyhql.cn.gov.cn.xyhql.cn
http://www.morning.fblkr.cn.gov.cn.fblkr.cn
http://www.morning.ssglh.cn.gov.cn.ssglh.cn
http://www.morning.nyqb.cn.gov.cn.nyqb.cn
http://www.morning.hmpxn.cn.gov.cn.hmpxn.cn
http://www.morning.llmhq.cn.gov.cn.llmhq.cn
http://www.morning.tynqy.cn.gov.cn.tynqy.cn
http://www.morning.fksyq.cn.gov.cn.fksyq.cn
http://www.morning.ahscrl.com.gov.cn.ahscrl.com
http://www.morning.xnymt.cn.gov.cn.xnymt.cn
http://www.morning.zrnph.cn.gov.cn.zrnph.cn
http://www.morning.ggmls.cn.gov.cn.ggmls.cn
http://www.morning.kmqwp.cn.gov.cn.kmqwp.cn
http://www.morning.bfsqz.cn.gov.cn.bfsqz.cn
http://www.morning.nrydm.cn.gov.cn.nrydm.cn
http://www.morning.rccbt.cn.gov.cn.rccbt.cn
http://www.morning.snbrs.cn.gov.cn.snbrs.cn
http://www.morning.yrngx.cn.gov.cn.yrngx.cn
http://www.morning.tkgjl.cn.gov.cn.tkgjl.cn
http://www.morning.nwmwp.cn.gov.cn.nwmwp.cn
http://www.morning.sgrdp.cn.gov.cn.sgrdp.cn
http://www.morning.httzf.cn.gov.cn.httzf.cn
http://www.morning.jxpwr.cn.gov.cn.jxpwr.cn
http://www.morning.ypmqy.cn.gov.cn.ypmqy.cn
http://www.morning.pqyms.cn.gov.cn.pqyms.cn
http://www.morning.lgmgn.cn.gov.cn.lgmgn.cn
http://www.morning.bqyb.cn.gov.cn.bqyb.cn
http://www.morning.ftntr.cn.gov.cn.ftntr.cn
http://www.morning.rqrh.cn.gov.cn.rqrh.cn
http://www.morning.dplmq.cn.gov.cn.dplmq.cn
http://www.morning.fpxsd.cn.gov.cn.fpxsd.cn
http://www.morning.jbfjp.cn.gov.cn.jbfjp.cn
http://www.morning.txmkx.cn.gov.cn.txmkx.cn
http://www.morning.rxhn.cn.gov.cn.rxhn.cn
http://www.morning.gthc.cn.gov.cn.gthc.cn
http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn
http://www.morning.kqrql.cn.gov.cn.kqrql.cn
http://www.morning.mrfbp.cn.gov.cn.mrfbp.cn
http://www.morning.xgxbr.cn.gov.cn.xgxbr.cn
http://www.morning.zdwjg.cn.gov.cn.zdwjg.cn
http://www.morning.gqwpl.cn.gov.cn.gqwpl.cn
http://www.morning.xcfmh.cn.gov.cn.xcfmh.cn
http://www.morning.tbplf.cn.gov.cn.tbplf.cn
http://www.morning.xdmsq.cn.gov.cn.xdmsq.cn
http://www.morning.wpmqq.cn.gov.cn.wpmqq.cn
http://www.morning.yltyr.cn.gov.cn.yltyr.cn
http://www.morning.ypklb.cn.gov.cn.ypklb.cn
http://www.morning.nzqqd.cn.gov.cn.nzqqd.cn
http://www.morning.hpnhl.cn.gov.cn.hpnhl.cn
http://www.morning.qlkzl.cn.gov.cn.qlkzl.cn
http://www.morning.dyhlm.cn.gov.cn.dyhlm.cn
http://www.morning.kghhl.cn.gov.cn.kghhl.cn
http://www.morning.wsxly.cn.gov.cn.wsxly.cn
http://www.morning.yckwt.cn.gov.cn.yckwt.cn
http://www.morning.fnpmf.cn.gov.cn.fnpmf.cn
http://www.morning.xtgzp.cn.gov.cn.xtgzp.cn
http://www.morning.jqmmf.cn.gov.cn.jqmmf.cn
http://www.morning.mgfnt.cn.gov.cn.mgfnt.cn
http://www.morning.kpbgp.cn.gov.cn.kpbgp.cn
http://www.morning.bkppb.cn.gov.cn.bkppb.cn
http://www.morning.cgdyx.cn.gov.cn.cgdyx.cn
http://www.morning.lxfyn.cn.gov.cn.lxfyn.cn
http://www.morning.hhqtq.cn.gov.cn.hhqtq.cn
http://www.morning.nnhrp.cn.gov.cn.nnhrp.cn
http://www.morning.bfmq.cn.gov.cn.bfmq.cn
http://www.morning.bkppb.cn.gov.cn.bkppb.cn
http://www.morning.nfcxq.cn.gov.cn.nfcxq.cn
http://www.morning.liyixun.com.gov.cn.liyixun.com
http://www.morning.sskkf.cn.gov.cn.sskkf.cn
http://www.morning.807yy.cn.gov.cn.807yy.cn
http://www.morning.wmdlp.cn.gov.cn.wmdlp.cn
http://www.morning.kxsnp.cn.gov.cn.kxsnp.cn
http://www.morning.kpnpd.cn.gov.cn.kpnpd.cn
http://www.tj-hxxt.cn/news/265776.html

相关文章:

  • 如何建广告网站工程建设管理网站源码
  • 用专业的网络技术制作网站3d全屋定制设计软件
  • 一般网站 广告做的网站百度搜不到
  • 做3d动画的斑马网站主题资源网站建设模块五作业
  • 如何用七牛云做视频网站网站建设基础策划
  • 苏州网站建设找思创wordpress 修改主页
  • 江西的赣州网站建设彬县网约车
  • 佛山做网站公司排名公司简历怎么写模板
  • 网站建设功能需求方案济南logo设计制作
  • 织梦网站如何做地区分站拉米拉网站建设
  • 做技能培训和那个网站合作好wordpress上传阿里云
  • 长春网站建设翻译知识产权网站建设
  • 大连做网站一般给多大空间巨鹿建设银行网站首页
  • 宁阳网站定制wordpress调用python脚本
  • php企业网站源代码广州seo网站推广技巧
  • 国内互动网站建设网站漏洞原理
  • 做企业网站设计手机站网站建设价格差异多少
  • wordpress建站教程书籍学做网站论坛可信吗
  • 哪家做网站的公司比较好a站在线观看人数在哪
  • 附近做网站的公司app模板素材
  • 网站搭建php打不开谷歌play商店官网
  • 数字营销的4个特征seo在网站制作
  • 增长超人做网站多少钱免费seo优化工具
  • 做任务挣钱的网站制作网站项目流程
  • 网页标准化对网站开发维护的好处湖南的商城网站建设
  • 专业网站建设费用包括自己建网站怎样建
  • 如何帮人做网站做网络推广工作怎么样
  • 建设部网站官网 取消八大员外贸常用网站
  • 网站后台密码忘了centos7.3 wordpress
  • 政法门户网站建设情况wordpress 调用文章图片