openmv的代码可以在mv上用吗

openmv的代码可以在mv上用吗,第1张

openmv的代码不可以在mv上。

1、openmv和mv两者不是一个东西。

2、openmv过于简单。

3、openmv进行数据量大或者实时性要求高的图像处理的话处理能力有限。

python

【openmv】openmv连接电脑运行与脱机运行结果不同问题解决

@枭白

原创

关注

3点赞·2175人阅读

.

.

问题描述:

openmv在连接电脑的时候,用官方ide在线运行时程序运行正常,脱机运行,即拔掉数据线后运行出现有时候识别成功有时候识别不成功的问题。

问题背景:利用主控的串口直接给openmv供电,串口的vcc为3.3伏。主控只有单个openmv串口工作时发现没有出现问题,当主控加入其他串口或者外设是openmv出现识别错误。

问题解决:

最后发现是openmv用3.3伏供电导致openmv供电功率不够,出现运行速度过慢或者重新启动等问题。

分析与经验:

openmv脱机运行与在线运行结果不同的原因有两种

一个是正常情况下脱机运行的速度会加倍,如果有串口通讯等有速度要求或者有通讯同步要求的时候,需要注意这个点,检查是否是因为运行处理速度加倍导致问题

另一个是供电带来的问题,检查电源电压是否符合要求,3.3伏不适用,另外如果电压符合要求,检查电源输出功率够不够,一般电压符合要求,功率不够是因为导线功率不够,所以一般会出现导线发热。最后说一下,虽然只有一个openmv工作时没有出现问题,但几乎是极限位置,不建议使用3.3伏供电,

     openmv与opencv区别有:

      1、OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。而 OpenMV是一个开源,低成本,功能强大的机器视觉模块。

      2、OpenCV是一个跨平台的计算机视觉库,主要 *** 作对象是图像。而 OpenMV的主要 *** 作对象是模块,其可以通过UART,I2C,SPI,AsyncSerial以及GPIO等控制其他的硬件。

      OpenCV是一个基于BSD许可发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS *** 作系统上。它提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5815389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-02-02
下一篇 2023-02-02

发表评论

登录后才能评论

评论列表(0条)

保存