opencv和openmv有什么区别
时间: 2023-12-07 13:03:56 浏览: 213
opencv和openmv循迹(线性拟合与pid)
OpenCV和OpenMV都是计算机视觉的开源库,但它们有以下区别:
1. OpenCV是一个跨平台的计算机视觉库,支持多种编程语言(如C++, Python, Java等),而OpenMV只支持MicroPython语言。
2. OpenCV提供了更全面的计算机视觉函数库,包括图像处理、特征提取、目标检测、跟踪等等,而OpenMV则是专注于一些嵌入式视觉应用。
3. OpenCV支持多种平台(如Windows, Linux, macOS, iOS, Android等),而OpenMV只支持一些特定的硬件平台(如STM32F7, STM32H7等)。
4. OpenCV是一个开源项目,由全球的开发者社区维护,而OpenMV则是一个商业项目,由一家公司开发和维护。
阅读全文