問:Basler Visual Applets(以下簡(jiǎn)稱VA)的開發(fā)難易程度如何?
答:VA使用圖形化編程,上手快,開發(fā)容易,推薦學(xué)習(xí)使用加密狗加速您的學(xué)習(xí)和開發(fā)使用。
問:FPGA進(jìn)行的實(shí)時(shí)流水線運(yùn)算和GPU進(jìn)行的圖像處理運(yùn)算有什么不同?
答:基于可以實(shí)現(xiàn)的算子效果應(yīng)該是相似的,由于FPGA的實(shí)時(shí)性,在圖像輸出的同時(shí),也可以獲得結(jié)果,區(qū)別GPU/CPU在圖像輸出本地后,再做處理,基于FPGA的算子,“一些算子”速度更快,不占用本地資源。
問:圖像處理算法目前是不是只有浮點(diǎn)數(shù)運(yùn)算?
答:FPGA常用的處理是int整型計(jì)算,對(duì)于浮點(diǎn)型的運(yùn)算可以實(shí)現(xiàn),但是基于數(shù)據(jù)位移,類似從8bit轉(zhuǎn)成16bit的情況,就可以在PC端通過lut表值進(jìn)行映射。
問:這個(gè)支持的并發(fā)如何?是一個(gè)相機(jī)對(duì)應(yīng)一個(gè)嗎?
答:可以基于FPGA實(shí)現(xiàn)多線程處理,如兩個(gè)相機(jī)對(duì)應(yīng)兩個(gè)線程,但每個(gè)線程都是獨(dú)立算子的組合。
問:能加速AI算法嗎?
答:基于DeepVCL的平臺(tái),在支持的模型下可以,但建議使用圖像預(yù)處理切割小圖等,為您的項(xiàng)目加速。
問:FPGA接口可以讓PC調(diào)用嗎?
答:通過SKD/API可以調(diào)用部署在FPGA卡上資源程序的參數(shù)及結(jié)果獲取。
問:支持仿射變換算子嗎?
答:可以通過200+算子進(jìn)行算法設(shè)計(jì),實(shí)現(xiàn)放射變換的算子。
問:FPGA時(shí)鐘頻率一般多少?
答:125MHZ/310MHZ,根據(jù)CL接口和CXP接口有不一樣的速度。
問:感覺這些設(shè)置能夠在傳統(tǒng)的采集卡上自定義FPGA的功能,是這樣嗎?
答:是的 ,類似在傳統(tǒng)的采集卡上,VA可以實(shí)現(xiàn)對(duì)FPGA的預(yù)處理卡的二次開發(fā)。
問:FPGA是不是也可以接DDR把圖像緩存到其中再讀出來(lái)進(jìn)行處理?
答:是的,基于CXP的平臺(tái)有專門的算子實(shí)現(xiàn)圖像保存本地,在使用FPGA資源讀出再進(jìn)行處理。
問:FPGA的處理和在CPU和GPU上有什么優(yōu)勢(shì)?
答:在采集的圖像的過程中,實(shí)現(xiàn)預(yù)處理,在拿到圖像后,也獲得處理后的數(shù)據(jù),可以降低視覺算法基于CPU端的處理時(shí)間,速度更快,實(shí)時(shí)性更高。
問:OpenCV某些復(fù)雜函數(shù),用這個(gè)開發(fā)板都能實(shí)現(xiàn)嗎?與OpenCV相比,VA有啥好處?
答:不能,OpenCV更關(guān)注的是基礎(chǔ)邏輯的組合,實(shí)現(xiàn)耗時(shí)的預(yù)處理等操作,VA的好處是實(shí)現(xiàn)基于FPGA的視覺算法,提高項(xiàng)目的檢測(cè)速度和實(shí)時(shí)性,針對(duì)不同的項(xiàng)目,在同一個(gè)卡上可以使用不同的hap程序。
(來(lái)源:Basler計(jì)算機(jī)視覺)