opencv图像识别算法 OpenCV已经将图像处理(识别)的算法写成函数了,那我们还有必要去学习这些算法吗?
OpenCV已经将图像处理(识别)的算法写成函数了,那我们还有必要去学习这些算法吗?
那要看你的目的是什么了。举例,汽车现在那么先进和易用了,还需要了解变速箱的原理吗?那得看你的目的是什么了,如果只是普通的开车,不需要了解。如果是修车师傅,那得了解。如果是汽车厂家工程师,那得非常了解。简单来说,看具体需求。
为什么有些算法岗位,需要用C 而不是python?
C/C 是比较底层的语言,可以对CPU/内存等计算机资源特别是硬件进行非常精细的控制,算法运算做到最精细自然要使用它们。
但是它们的优点自然也是他们的缺点,精细的操作自然需要精细的编程,精细的编程自然需要繁复的语言设定,比如什么是指针什么是指针函数什么是函数指针……等你搞清这些佶屈聱牙的概念,你大概也没有写代码的冲动了。更何况,你想写出高性能的代码,这些概念是必须精通的
python有一个很重要的特性,就是所谓的“胶水语言”,“胶水”的意思就是,它可以把不同语言编写的代码模块组合在一起,然后统一通过python去调用。其实绝大多数算法库都是使用C/C 编写,然后提供python的接口供用户使用,毕竟大部分人只需要知道怎么调用封装好的算法就好。但你要想实现自己的算法就必须会C/C
打个不是很恰当的比方,python就像电视遥控器,C/C 就像遥控器里的电板,平时你想换换台,你只要按按钮就好。但是有一天你就是要个把画面旋转九十度的功能,而遥控器上没有这个功能,但是拆了遥控器电板插几个元件就能实现,你咋办?
opencv图像识别算法 opencv图像分割算法 opencv有多少算法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。