qt開發(fā)的軟件與opencv不兼容 學(xué)習(xí)視覺編程要什么基礎(chǔ)?
學(xué)習(xí)視覺編程要什么基礎(chǔ)?先做一個(gè)Abstract:1行業(yè)應(yīng)用背景,也就是整個(gè)系統(tǒng)的工作環(huán)境不需要知道一點(diǎn)的有:光源、光學(xué)鏡頭、攝像機(jī)和圖像采集卡、圖像信號(hào)處理卡2數(shù)學(xué)基礎(chǔ),科學(xué)技術(shù)的本質(zhì)終于都不需要一
學(xué)習(xí)視覺編程要什么基礎(chǔ)?
先做一個(gè)Abstract:
1行業(yè)應(yīng)用背景,也就是整個(gè)系統(tǒng)的工作環(huán)境不需要知道一點(diǎn)的有:光源、光學(xué)鏡頭、攝像機(jī)和圖像采集卡、圖像信號(hào)處理卡
2數(shù)學(xué)基礎(chǔ),科學(xué)技術(shù)的本質(zhì)終于都不需要一個(gè)數(shù)學(xué)請(qǐng)解釋,這樣的才能從根本上再理解科學(xué)原理,最終達(dá)到要好的應(yīng)用技術(shù),個(gè)人如果說數(shù)學(xué)符號(hào)是現(xiàn)實(shí)絕對(duì)客觀世界的抽象表達(dá)出,是看待事情世界的另一個(gè)角度,是我們?nèi)嫣幚韱栴}的一種手段。這邊要注意涉及《矩陣論》《計(jì)算機(jī)原理》《計(jì)算機(jī)圖形學(xué)》
3專業(yè)基礎(chǔ),這里就是現(xiàn)代科技中計(jì)算機(jī)視覺的由來了,涉及的知識(shí)浩若煙海,和圖像在計(jì)算機(jī)中的表達(dá),完全沒有是個(gè)矩陣,這里幫我推薦一本很經(jīng)典入門數(shù)據(jù)《數(shù)字圖像處理-岡薩雷斯》
4編程能力,這個(gè)參照不同應(yīng)用領(lǐng)域牽涉語(yǔ)言不同范圍,像我做AOI領(lǐng)域的比較多用C#語(yǔ)言開發(fā)構(gòu)造框架,圖像處理用OpenCvSharp(還有一個(gè)很多其它的處理工具包),況且有QtC和Opencv的,Halcon和Visionpro都是工業(yè)界正確的
假如說是視覺編程基礎(chǔ)的話目前沒有辦法從系統(tǒng)排成上推薦推薦所了解這么說多,完全到了實(shí)際中開發(fā)中那沒有辦法是不斷的學(xué)習(xí)的過程。
Details:
哈哈本人目前正準(zhǔn)備從事外貿(mào)視覺檢測(cè)設(shè)備的開發(fā)首先視覺編程按我明白應(yīng)該要是說的計(jì)算機(jī)視覺領(lǐng)域的
簡(jiǎn)單的方法看下一套求完整的的視覺系統(tǒng)乾坤二卦哪些部分見下圖
我要做這樣一個(gè)課程設(shè)計(jì),用到QT和opencv可能要udp視頻傳輸?shù)模?/h2>
這個(gè)東西我剛為公司去做,是可以用tcp連接(利用消息通信,如建立新連接,連接中斷等帶有消息類型)。
用udp正在發(fā)送視頻和音頻數(shù)據(jù)。每來個(gè)連接到創(chuàng)建角色一個(gè)線程,在線程里你的郵箱視頻和音頻數(shù)據(jù)。視頻我也得用opencv,音頻不個(gè)人建議用qt從網(wǎng)上下載的錄制聲音的方法,我試過,發(fā)現(xiàn)qt錄制完成后的最大值片段夠小,傳輸?shù)娇蛻舳?,?huì)反復(fù)的。
為什么C 沒有Python那么多開源庫(kù)?
在C擅長(zhǎng)的領(lǐng)域,有很多開放源代碼庫(kù),只不過你到底。幾乎所有c開源代碼庫(kù)都可以不包裝盒成python的庫(kù)。對(duì)python來說,我的那是我的,你的也我的。
Python牛在有一個(gè)相當(dāng)浩大的從網(wǎng)上下載標(biāo)準(zhǔn)庫(kù)和挺好的得用數(shù)據(jù)結(jié)構(gòu)類型。這個(gè)特點(diǎn)減少了python編程難度。在這個(gè)標(biāo)準(zhǔn)庫(kù)上構(gòu)建的庫(kù)可以跨平臺(tái)建議使用,甚至還跨版本使用。
C的問題是那個(gè)軟件庫(kù)太小,沒有鏈表等中級(jí)點(diǎn)的數(shù)據(jù)結(jié)構(gòu),這可是靈活,不過會(huì)造成用戶都在造螺絲和扳手,不同人的螺絲扳手大小不兼容,在這基礎(chǔ)上最終形成的更有高級(jí)的開源代碼庫(kù),難度很大,很復(fù)雜,嚇跑了了一堆程序員。c的開源庫(kù)通常集中在一起在基礎(chǔ)庫(kù),諸如opencv之類的。
最后一個(gè),會(huì)用C的都會(huì)python,會(huì)python的不一定會(huì)會(huì)c。