人臉識別 python 研一新生導(dǎo)師讓選方向,F(xiàn)PGA,51和stm32單片機(jī),opencv這三個那個比較有前景呢?
研一新生導(dǎo)師讓選方向,F(xiàn)PGA,51和stm32單片機(jī),opencv這三個那個比較有前景呢?個人推薦FPGA對于初學(xué)者,用C 還是python開發(fā)opencv程序?作為初學(xué)者,要學(xué)到能使用c 語言
研一新生導(dǎo)師讓選方向,F(xiàn)PGA,51和stm32單片機(jī),opencv這三個那個比較有前景呢?
個人推薦FPGA
對于初學(xué)者,用C 還是python開發(fā)opencv程序?
作為初學(xué)者,要學(xué)到能使用c 語言通過opencv開發(fā)應(yīng)用的程度,除非你是天賦異稟,才智卓絕之輩,否則那必然是一個漫長的過程,python就不一樣了,語法簡單,開發(fā)環(huán)境配置簡單,opencv調(diào)用也簡單,照著網(wǎng)上的例子,做個像模像樣的功能性程序不算太難,用哪種語言開發(fā)的關(guān)鍵在于:1.你的應(yīng)用環(huán)境要求2.你對程序效率要求。
為什么有些算法崗位,需要用C 而不是python?
C/C 是比較底層的語言,可以對CPU/內(nèi)存等計算機(jī)資源特別是硬件進(jìn)行非常精細(xì)的控制,算法運(yùn)算做到最精細(xì)自然要使用它們。
但是它們的優(yōu)點(diǎn)自然也是他們的缺點(diǎn),精細(xì)的操作自然需要精細(xì)的編程,精細(xì)的編程自然需要繁復(fù)的語言設(shè)定,比如什么是指針什么是指針函數(shù)什么是函數(shù)指針……等你搞清這些佶屈聱牙的概念,你大概也沒有寫代碼的沖動了。更何況,你想寫出高性能的代碼,這些概念是必須精通的
python有一個很重要的特性,就是所謂的“膠水語言”,“膠水”的意思就是,它可以把不同語言編寫的代碼模塊組合在一起,然后統(tǒng)一通過python去調(diào)用。其實(shí)絕大多數(shù)算法庫都是使用C/C 編寫,然后提供python的接口供用戶使用,畢竟大部分人只需要知道怎么調(diào)用封裝好的算法就好。但你要想實(shí)現(xiàn)自己的算法就必須會C/C
打個不是很恰當(dāng)?shù)谋确?,python就像電視遙控器,C/C 就像遙控器里的電板,平時你想換換臺,你只要按按鈕就好。但是有一天你就是要個把畫面旋轉(zhuǎn)九十度的功能,而遙控器上沒有這個功能,但是拆了遙控器電板插幾個元件就能實(shí)現(xiàn),你咋辦?
Python好找工作嗎?前景如何?
現(xiàn)在的各行各業(yè)的工作,行行出狀元。Python應(yīng)該是一門非常吃香,非常吃香的工作吧?,F(xiàn)在互聯(lián)網(wǎng)這么發(fā)達(dá),現(xiàn)在國際什么都是很發(fā)達(dá)的。科學(xué)在進(jìn)步,社會在發(fā)展。以后的互聯(lián)網(wǎng)展直是無法想象?,F(xiàn)在的社會沒有知識是寸步難行。每個人生活在這個世上都有自己的人生價值,都有自己追求的目標(biāo),都有自己的理想。如果喜歡就按自己的路走下去吧。我對這些也不太了解,我懂的也少,如果有什么說的不對請見諒。祝各位朋友人生路上飛黃騰達(dá),事業(yè)有成,財運(yùn)滾滾,萬事如意!謝謝工作人員,讓我回答這個問題,你們辛苦啦。
用C 和Python開發(fā)OpenCV程序,有什么區(qū)別?
我平時經(jīng)常用兩種語言調(diào)用OpenCV,而且經(jīng)常用一種語言寫完之后再用另一種語言寫一遍。
就我的感覺來說,沒啥區(qū)別,都是只是調(diào)用函數(shù)而已,函數(shù)的參數(shù)啥的都一樣。最后的效果也一樣。
非要說區(qū)別的話,那就是Python的代碼更短,而且不需要打開VS這么大的軟件。
相對來說,用Python更加方便,但是C 運(yùn)行效率更高。具體用那個,看具體需求。
python-opencv怎么安裝?
先進(jìn)入如下連接下載python和系統(tǒng)版本對應(yīng)的opencv包:比如我的版本是64位的python 3.41,那么我就下載:opencv_python-3.1.0-cp34-cp34m-win_amd64.whl下載后修改文件名(這就是安裝中的坑了,不改是安不了的):把原來文件名opencv_python-3.1.0-cp34-cp34m-win_amd64.whl中間的cp34m變?yōu)閚one,這樣文件名改為:opencv_python-3.1.0-cp34-none-win_amd64.whl如果不改的話不然會出現(xiàn):opencv_python-3.1.0-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.3打開cmd(window鍵 R,輸入cmd就出現(xiàn)),在命令行輸入:pip3 install 路徑名opencv_python-3.1.0-cp34-none-win_amd64.whl這樣就好了。