>>> 星瞳科技|OpenMV中国官方网站 <<<

>>> 星瞳科技店铺地址|OpenMV中国官方代理,全球九大代理商之一 <<<

>>> OpenMV3 Cam M7 官方高配版上市啦~戳我戳我戳我~ <<<

>>> 星瞳科技-OpenMV中文教程网 <<<

想必每个刚见到OpenMV的人,都会问,为什么用Python而不是C/C++。
作者的回答是这样的:

这是一个好问题。如果Micropython之前不存在的话,我们恐怕就不得不不用C/C++开发了。那么我们可以使用Arduino Core,未使用的库将被优化,代码会运行得更快。
然而,一个很大的问题还存在 ——— 动态内存管理。在C/C++中,这必须显式地完成,所以,删除复杂的数据结构不会像在Python中那么容易。当然,我们可以创建复杂的类来解决这些问题,但是,有MicroPython可以用,而且它解决了这个问题,所以我们基于它来构建代码。
还有一个重要的事情是,大多数机器视觉函数(方法)返回的数据结构是列表,而且这些数据结构中的一些元素也可能是列表。列表的迭代,排序,过滤等等都可以用MicroPython优雅的处理,而在C/C++中,没有像Qt一样的魔术,用户必须非常确保他们的代码是正确的,内存泄漏,解引用一个坏指针等。正如我们前面所说,我们的目标是使系统易于使用,但是C/C++对初学者而言并不简单。

作者的回答很清楚了,其实,理由很简单:Python易上手,易于使用,这就够了。
所以不用怕,Python绝对够简单,开发效率比C语言不知道高到哪里去了。
那么,让我们开始吧!