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等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)