• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

openmv和opencv有什么区别

yhj416606438 2018-12-16 浏览量:9621
openmv和opencv有什么区别,该用那个?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • ​Openmv是国外的一种基于micropython驱动的开源机器视觉模块,在机器视觉算法上,已经做了很大的优化,可以很好的在MCU上快速运行,比如颜色跟踪,脸部检测等;并且引出了相关的外设,比如SPIIIC等,方便客户进行扩展。​

    OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。

    两者最大的区别是针对不同处理器的,OpenMV是针对MCU,也就是单片机级别的视频库,对标 ARM Cortex M系列内核架构。OpenCV则针对各种操作系统,硬件针对ARM Cortex A系列的处理器级别以上和x86处理器等。

    所以如果使用单片机开发,需要使用OpenMV,如果使用单板机(SBC)或者PC机类开发,使用OpenCV。​

    • 发布于 2018-12-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • CV是用在处理器上的,MV是用在单片机上 的
    • 发布于2018-12-16
    • 举报
    • 评论 0
    • 0
    • 0

  • OpenMV是一个开源,低成本,功能强大的机器视觉模块。以STM32F427CPU为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用C语言高效地实现了核心机器视觉算法,提供Python编程接口。使用者们(包括发明家、爱好者以及智能设备开发商)可以用Python语言使用OpenMV提供的机器视觉功能,为自己的产品和发明增加有特色的竞争力。CV一般用在处理器上的,例如RK3288高级的就可以用!

    • 发布于2018-12-16
    • 举报
    • 评论 0
    • 0
    • 0

  • openmv 是个硬件平台,opencv 是个软件库,计算机开源视觉库
    • 发布于2018-12-18
    • 举报
    • 评论 0
    • 0
    • 0

  • openMV可以视为是运行在单片机上面的openCV
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • openMV可以视为是运行在单片机上面的openCV
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • openMV直接由STM32F7或者别的高性能单片机芯片做主控,以mpy语言控制,而OpenCV是运行在桌面或者Linux系统中的软件库。

    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 0
    • 0

  • openMV是一个硬件的加一个openCV的实现,里面可以在单片机上运行的
    • 发布于2019-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • openMV是用在嵌入式平台的,openCV一般是PC平台
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

openmv和opencv有什么区别