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

破产计划:openmv烧写UVC.bin直接让openmv作为电脑免驱动摄像头

下面这个思想和代码没验证过,原因是我看外国开源论坛说,这个uvc.bin只能在linux里用我就没花时间去验证,原文找不到了,现在粇能找到官方说他们在linux上尝试过是可以的,欢迎大家谁去试试看看有无成果感谢!!

openmv的论坛也有说明

 

UVC 模式下的 OpenMV - OpenMV 板 - OpenMV 论坛 --- Openmv in UVC mode - OpenMV Boards - OpenMV Forums

OpenMV H7 Plus + 第三方UVC固件

步骤1:刷入社区UVC固件
  1. 下载固件

    • 从 OpenMV-UVC Releases 获取 uvc.bin

  2. 刷写固件

    • 打开OpenMV IDE,进入 工具 > 更新固件,选择 uvc.bin

步骤2:Windows驱动配置
  1. 安装libusb驱动

    • 使用 Zadig(https://zadig.akeo.ie/)选择OpenMV设备,安装 WinUSB 或 libusb-win32 驱动。

  2. 使用UVC工具转发视频流

    • 编写Python脚本将USB数据转发为虚拟摄像头:

      import cv2
      import pyvirtualcam
      from pyuvc import uvc
      
      dev_list = uvc.device_list()
      cap = uvc.Capture(dev_list[0]['uid'])
      cap.frame_size = (640, 480)
      
      with pyvirtualcam.Camera(width=640, height=480, fps=30) as vcam:
          while True:
              frame = cap.get_frame_robust()
              vcam.send(cv2.cvtColor(frame, cv2.COLOR_RGB2BGR))
              vcam.sleep_until_next_frame()

相关文章:

  • 考研单词笔记 2025.04.14
  • Linux vagrant 导入ubuntu到virtualbox
  • 《小王子》E04:这是一个箱子还是羊?
  • RK3506+net9+VS2022跨平台调试C#程序
  • 30天学Java第十天——反射机制
  • 游戏引擎学习第225天
  • visual studio 常用的快捷键(已经熟悉的就不记录了)
  • 《轨道力学讲义》——第八讲:行星际轨道设计
  • 项目执行中的目标管理:从战略到落地的闭环实践
  • 远程开发之devcontainer[简单介绍版]
  • Kitex Release v0.13.0正式发布!
  • linux 系统编程基础部分 day1
  • Innovus常见 ERROR: (IMPOPT-628)全自动解决方案(ecoChangeCell报错问题)
  • 智算网络新标杆:全栈AI方案如何实现无损带宽与多租户隔离?
  • 【学习】Codeforces Round 861 (Div. 2) C. Unlucky Numbers
  • leecode Hot100之回溯算法【C++速查】
  • 【Linux】进程的详讲(下)--进程的环境变量
  • 高边MOSFET(High-Side MOSFET)
  • Python Path对象symlink_to方法介绍
  • 文本纠错WPS插件:提升文档质量的利器
  • 比黄油年糕热量还高,这个火爆全网的甜品劝你慎吃
  • 东风着陆场做好各项搜救准备,迎接神舟十九号航天员天外归来
  • 当初没有珍惜巴特勒的热火,被横扫出局后才追悔莫及
  • 国家发改委下达今年第二批810亿超长期特别国债资金,支持消费品以旧换新
  • BNEF:亚洲、中东和非洲是电力基础设施投资的最大机会所在
  • 荣盛发展去年亏损约84.43亿元,要“过苦日子、紧日子”