圖像采集中同步與異步之間的區(qū)別
專注于計(jì)算機(jī)視覺與機(jī)器學(xué)習(xí)知識(shí)分享
編者薦語
機(jī)器視覺項(xiàng)目中,如何采集到合適的圖像是項(xiàng)目的第一步,也是最重要的一步。所以采用工業(yè)相機(jī)成像以及如何轉(zhuǎn)換成圖像處理庫所需要的格式成為項(xiàng)目開發(fā)中首先要考慮的問題。
研究生期間導(dǎo)師主要是做大數(shù)據(jù)的,自己也只能跟著導(dǎo)師做一些數(shù)據(jù)分析與預(yù)測(cè)(決策)之類的研究。但是后來發(fā)現(xiàn)自己還是更加喜歡圖像處理與計(jì)算機(jī)視覺。由于在校期間導(dǎo)師項(xiàng)目的進(jìn)度與來自畢業(yè)的壓力,并沒有足夠的時(shí)間去做一些圖像方面工程化的項(xiàng)目。不過有趣的是,畢業(yè)后陰差陽錯(cuò)的入職了一家做機(jī)器視覺的公司;叵肫鹱约簭漠厴I(yè)時(shí)的懵懵懂懂到現(xiàn)在的略知一二,中間學(xué)到了很多,也踩了很多坑。所以想從今天開始分享一些自己入行機(jī)器視覺領(lǐng)域的一些零散小知識(shí)。許多內(nèi)容來源于網(wǎng)上,雖然加入了很多自己的理解。但由于其本身的筆記屬性,可能除了大致的邏輯,或多或少的會(huì)引入一些小錯(cuò)誤,大家如果發(fā)現(xiàn)可以及時(shí)指出,以免由于作者的水平有限而誤導(dǎo)他人。
那么今天分享的內(nèi)容就從這里開始吧!
實(shí)際的項(xiàng)目中,一般需要我們自己控制相機(jī)去進(jìn)行圖像的采集,通常情況下,當(dāng)我們抓取幀的時(shí)候是從一個(gè)連續(xù)的視頻流序列中去抓取一個(gè)或者多個(gè)視頻幀。那我們就先來介紹一下圖像采集中同步(synchronous)與異步(asynchronous)之間的區(qū)別。
圖像采集名詞解釋
1.Capture(捕獲):表示光線經(jīng)過鏡頭在傳感器芯片(CMOS,CCD)上成像。
2.Acquisition(采集):表示由相機(jī)的控制器間隔一段時(shí)間就將芯片上的數(shù)據(jù)傳輸?shù)较鄼C(jī)buffer中。
3.Grab(抓取):從相機(jī)的緩存Buffer中把數(shù)據(jù)取出來傳到板卡。
4.Digitize(數(shù)字化):把從相機(jī)buffer中拿到的模擬信號(hào)量化為數(shù)字信號(hào)。
我們常說的“采集”一般是指這四個(gè)過程的總稱。
同步采集
簡(jiǎn)單的說,同步采集的過程中,圖像的抓取(grab)和圖像的處理(process)是順序進(jìn)行的,當(dāng)抓取完成后,就開始生成HImage和接下來的圖像處理,然后在處理結(jié)束后,繼續(xù)等待下一個(gè)采集信號(hào)的到來,開始下一幀的抓取,順序見下圖:
上圖中,采集信號(hào)是按相機(jī)設(shè)定的幀率的頻率發(fā)送。同步采集可能會(huì)導(dǎo)致的問題是,如果圖像處理結(jié)束后,錯(cuò)過了下一幀的信號(hào),那就只好等待再下一幀的信號(hào)來了繼續(xù)采集。從圖中這種情況看,中間一幀的圖像會(huì)“丟失”,這樣的話實(shí)際的幀率可能就達(dá)不到相機(jī)設(shè)定的理論的幀率了。
異步采集
而異步操作中,抓取與處理兩個(gè)步驟是可以分離的,并可以異步運(yùn)行,即可以在抓取下一幀圖像的同時(shí)對(duì)圖像進(jìn)行處理.異步采集的第一步調(diào)用與同步采集類似,差別在接收到圖像之后,采集句柄去采集下一幀圖像,而處理算子在處理好前一幀圖像后繼續(xù)處理下一幀。處理完成后,再調(diào)用異步采集,直到完成圖像采集為止,這樣就可以達(dá)到全幀的速率。
使用異步采集的時(shí)候,存儲(chǔ)抓取圖像與處理圖像的應(yīng)該是兩塊不同的存儲(chǔ)區(qū)域,因此需要使用雙緩存策略。
二者比較
同步采集:采集完后,處理圖像,然后繼續(xù)采集。采集的實(shí)際幀率受處理速度的影響。
異步采集:采集完后,立刻采集下一幀圖像,同時(shí)進(jìn)行當(dāng)前幀的圖像處理。實(shí)際幀率不受處理速度影響。
總結(jié)
使用同步采集的時(shí)候,抓取的都是當(dāng)前的圖像,而異步采集的時(shí)候,讀到的圖可能是已經(jīng)當(dāng)前時(shí)間的前幾幀圖像。如果是拍攝運(yùn)動(dòng)物體,可能發(fā)生物體已經(jīng)移動(dòng)了,圖像卻還是移動(dòng)之前的情況。為了避免這個(gè)問題可以考慮同步,或者也可以考慮采用多線程機(jī)制保證采集和處理的同步。
部分內(nèi)容來源于網(wǎng)絡(luò),如果侵權(quán)請(qǐng)聯(lián)系刪除。
發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長度6~500個(gè)字
最新活動(dòng)更多
-
即日-10.29立即報(bào)名>> 2024德州儀器嵌入式技術(shù)創(chuàng)新發(fā)展研討會(huì)
-
10月31日立即下載>> 【限時(shí)免費(fèi)下載】TE暖通空調(diào)系統(tǒng)高效可靠的組件解決方案
-
即日-11.13立即報(bào)名>>> 【在線會(huì)議】多物理場(chǎng)仿真助跑新能源汽車
-
11月14日立即報(bào)名>> 2024工程師系列—工業(yè)電子技術(shù)在線會(huì)議
-
12月19日立即報(bào)名>> 【線下會(huì)議】OFweek 2024(第九屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會(huì)
-
即日-12.26火熱報(bào)名中>> OFweek2024中國智造CIO在線峰會(huì)
推薦專題
- 1 Intel宣布40年來最重大轉(zhuǎn)型:年底前裁員15000人、拋掉2/3房產(chǎn)
- 2 因美封殺TikTok,字節(jié)股價(jià)骨折!估值僅Meta1/5
- 3 宏山激光重磅發(fā)布行業(yè)解決方案,助力智能制造產(chǎn)業(yè)新飛躍
- 4 國產(chǎn)AI芯片公司破產(chǎn)!白菜價(jià)拍賣
- 5 具身智能火了,但規(guī)模落地還需時(shí)間
- 6 國產(chǎn)英偉達(dá)們,抓緊沖刺A股
- 7 三次錯(cuò)失風(fēng)口!OpenAI前員工殺回AI編程賽道,老東家捧金相助
- 8 英特爾賦能智慧醫(yī)療,共創(chuàng)數(shù)字化未來
- 9 英偉達(dá)的麻煩在后頭?
- 10 將“網(wǎng)紅”變成“商品”,AI“爆改”實(shí)力拉滿
- 高級(jí)軟件工程師 廣東省/深圳市
- 自動(dòng)化高級(jí)工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級(jí)銷售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術(shù)專家 廣東省/江門市
- 封裝工程師 北京市/海淀區(qū)
- 結(jié)構(gòu)工程師 廣東省/深圳市