四时宝库

程序员的知识宝库

OpenCV最佳拍档C++ or Python(opencv compare)

为什么要使用OpenCV呢,第一库的绝大部分是免费的,你完全可以在你的软件程序中免费使用OpenCV并可以查看到源码。如果发现了问题,你也可以根据自己的经验进行修复。而且使用 OpenCV 的也并不需要开源你的项目。

C++

优点:

运行速度:相比起Python程序C++程序一般会运行的比较快。

资料齐全:相比于Python写OpenCV程序来说,C++使用的人更多而且使用的时间也比较久远,所以资料相对多一点。

缺点:

入门困难 :如果你在没有任何编程的经验,那么使用C++编程就会让你畏惧。

Python

优点:

学习难易 :Python 与 C++ 对比是一门易于学习的语言所以很适合作为第一门语言来学习编程。

可视化调试 :Matplotlib进行结果可视化这方法,与C++的窗体调试比起来那是好了很多啊。

缺点:

文档说明 :Python是一个刚刚兴起的编程语言,文档的OpenCV的文档已经很少了,Python和OpenCV结合使用的文档就更少了。

运行速度:相比起 C++,你在 Python 中的程序一般会运行慢。

源码修改 :开源库的好处之一就是能根据你自身需求进行修改。但是如果你想要修改源码,你就必须得修改C/C++源文件。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接