《LearnPython-Python学习笔记》-OpenMV新手上路2--驱动、IDE安装及简单使用(window环境)

admin 2025-11-07 01:06:56 编程 来源:ZONE.CI 全球网 0 阅读模式

    OpenMV的采用高级语言Python脚本(准确的说是microPython)进行编写,而不是用C/C++,这使得我们可以有更高效率去处理视觉算法中的复杂输出当然OpenMV也有自己的编译平台 – OpenMV IDE,使用语言为microPython

    1.IDE下载直接戳官网下载链接 – OpenMV IDE下载IDE可支持多个平台上运行,具体为以下几个

    Window版本mac OS版本树莓派版本Ubuntu64Ubuntu32当前最新版本为 2.5.1,也支持历史版本查找下载(github)image.png2.IDE安装安装步骤,很简单,基本是一路的 “下一步”image.png选择安装路径,默认是安装C盘,可修改为其他路径image.png接受许可协议image.png开始菜单快捷方式image.png安装image.pngimage.png中途会提示安装驱动,默认安装image.png完成安装image.png

    3.OpenMV IDE单击安装完成将直接打开OpenMV IDE,第一次打开还会有来自软件的提示image.png未连接OpenMV Cam的IDE界面和默认的 helloworld_1.pyimage.png左侧的菜单基本能满足正常编写需求,从上往下的功能分别是“新建文件”,“打开文件”,“保存**.py”,“撤销”,“重做”,“剪切”,“复制”,“粘贴”,“连接”,“运行”

    4.OpenMV Cam连接通过USB线连接OpenMV Cam与电脑,正常情况下,电脑会自动安装驱动image.png驱动安装完成image.png可以直接在电脑 “设备管理器” 中看到 OpenMV Cam 的端口image.png那么,稍微倒霉一点自动安装驱动不成功咋整呢,基本就是这样一个感叹号设备了image.png不着急,下载驱动文件手动安装就得了,戳这 → OpenMV Cam驱动文件将驱动文件解压到桌面,右键感叹号设备,更新驱动文件image.png随后点击浏览计算机查找驱动程序,找到驱动文件的解压路径进行驱动安装(这里不详细说明)还有最糟糕的一个情况,属于电脑自身问题image.pngOpenMV 驱动安装失败,90%的情况都是电脑的问题,精简版操作系统和使用了一些优化软件通常是引起此类问题的原因。OpenMV 驱动解决办法跟 arduino 类似。

    这是因为精简版的 window 系统删掉了一些不常用的驱动信息引起的。

    故障参考资料:https://forum.singtown.com/topic/230最后,建议:

    买电脑的时候,买带正版系统的电脑。打开Windows更新(默认就是打开的,不要手贱关掉它)。即使使用盗版的系统,请在MSDN上下载纯净完整版。千万不要用Ghost安装系统!90%的驱动问题,原因就是Ghost。其他平台的IDE安装与window有些区别,这里不做说明驱动及IDE安装完成后,连接OpenMV Cam,如果内部固件版本过低会提示更新,确定更新时会擦除原有的内部文件系统image.png并重新编程,会涉及到安装驱动image.png固件成功升级后,原本OpenMV Cam常亮的白灯会变成闪烁蓝灯,表示上电自检完成,点击OK板载LED熄灭image.png在IDE左下角点击运行脚本,马上能看到OpenMV Cam的图像回传,刷新率还不错个人可以接受,就是需要手动对角,清晰度1080p一般吧,近景对焦效果,烟雾传感器对焦调到最优就如图,不过对于正常取景还是很ok的image.pngref:https://blog.csdn.net/qq_36955622/article/details/107160745?spm=1001.2101.3001.6650.14&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-14.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-14.pc_relevant_antiscanv2&utm_relevant_index=17

    以太坊cppgolang区别 编程

    以太坊cppgolang区别

    以太坊是一种去中心化的开源平台,它采用智能合约技术,旨在构建和运行不受干扰的分布式应用程序。作为目前最受欢迎的区块链平台之一,以太坊提供了多种编程语言的支持,其
    progolang 编程

    progolang

    Go语言(Golang)是由Google开发的一门静态类型编程语言。作为一名专业的Golang开发者,我深知这门语言的优势和特点。在本文中,我将介绍Golang
    golangn个发送者 编程

    golangn个发送者

    Golang是一种开源的编程语言,由Google团队开发,旨在提高程序的并发性和简化软件开发过程。在Go语言中,有时需要向多个接收者发送信息。本文将介绍如何在G
    golang技能图谱 编程

    golang技能图谱

    从互联网行业的快速发展到人工智能技术的日益成熟,各种编程语言也应运而生。而在这众多的编程语言中,Golang(即Go)作为一门强大且高效的开发语言备受关注。Go
    评论:0   参与:  0