工業(yè)相機(jī)SDK接口使用總結(jié)
相機(jī)調(diào)用 :
我們利用相機(jī)采集圖像,先要對(duì)相機(jī)進(jìn)行相關(guān)參數(shù)設(shè)置及控制,這需要對(duì)相機(jī)的SDK包比較了解,一般相機(jī)廠(chǎng)家都會(huì)提供相機(jī)SDK,其中包含用戶(hù)手冊(cè)和調(diào)用Demo,這些都大大降低了調(diào)用門(mén)檻,提高了二次開(kāi)發(fā)用戶(hù)的效率。目前用過(guò)Balser、海康、大華等相機(jī),其實(shí)都是一個(gè)套路,都是按照下面幾個(gè)步驟進(jìn)行的。
1)枚舉設(shè)備
2)創(chuàng)建句柄
3)打開(kāi)設(shè)備
4)開(kāi)始抓圖
5)獲取一幀并保存圖像
6)停止抓圖
7)關(guān)閉設(shè)備
8)銷(xiāo)毀句柄
相機(jī)同步:
若是開(kāi)發(fā)過(guò)程中用到雙目或者多目的話(huà),則需要外接同步觸發(fā)器或者外部觸發(fā)信號(hào),通過(guò)相機(jī)同步觸發(fā)線(xiàn)來(lái)實(shí)現(xiàn)同步問(wèn)題。以實(shí)際應(yīng)用過(guò)的Basler acA1300-200uc為例,其相機(jī)同步觸發(fā)線(xiàn)具體類(lèi)型如下:
1 -—— +12 VDC 紅
2 —— I/O Input 1 黃
3 —— VCC(加電阻) 藍(lán)
4 —— I/O Out 1 綠
6 —— DCcam Power GND 黑
0000—— I/O GND 白
可以看到相機(jī)編程需要做三方面工作:
1.初始化操作
先初始化相機(jī)驅(qū)動(dòng)Com環(huán)境,然后遍歷得到當(dāng)前的相機(jī)列表,根據(jù)相機(jī)ID或List 編號(hào)選擇對(duì)應(yīng)相機(jī)。
之后連接相機(jī),先設(shè)置本次采集的相機(jī)參數(shù)(幀速、圖像大小、縮放比等),然后是分配和注冊(cè)當(dāng)前DMA隊(duì)列,這里有的是用戶(hù)完成,有的是SDK完成。
之后先開(kāi)啟DMA邏輯等待相機(jī)采圖,然后使相機(jī)開(kāi)始工作采圖,整個(gè)系統(tǒng)就按照之前工作流程運(yùn)作起來(lái)了,許多SDK將“開(kāi)啟DMA”和“相機(jī)開(kāi)始工作”合并為“開(kāi)始采集”。
2.結(jié)束操作
先停止相機(jī)工作再關(guān)閉DMA邏輯,許多SDK將“開(kāi)啟DMA”和“相機(jī)開(kāi)始工作”合并為“結(jié)束采集”。
然后清理DMA隊(duì)列,和分配時(shí)對(duì)應(yīng),這里有的是用戶(hù)完成,有的是SDK完成。
后斷開(kāi)相機(jī)并清理工作環(huán)境。
Basler Pylon工業(yè)相機(jī)SDK的使用
Pylon庫(kù)有C++ .Net等各種封裝版本,一般用C++版本,功能全面效率高,但對(duì)于不同接口(GigE USB3.0 CameraLink)的相機(jī)必須對(duì)應(yīng)使用不同的類(lèi),之間不能通用。
基于GenAPI通用相機(jī)抽象接口使用的是Node結(jié)構(gòu),以字符串形式訪(fǎng)問(wèn)相機(jī)參數(shù),可以統(tǒng)一管理不同接口類(lèi)型的相機(jī)。但效率低,使用不方便。
Pylon高層用C++封裝,形成本地相機(jī)對(duì)象
如何管理多個(gè)相機(jī),靠譜的方法是按相機(jī)ID標(biāo)定順序,需要讀一個(gè)配置文件,比如XML或JSON,然而一開(kāi)始不知道ID,需要先列舉出來(lái)。
智能相機(jī)并不是一臺(tái)簡(jiǎn)單的相機(jī),而是一種高度集成化的微小型機(jī)器視覺(jué)系統(tǒng)。它將圖像的采集、處理與通信功能集成于單一相機(jī)內(nèi),從而提供了具有多功能、模塊化、高可靠性、易于實(shí)現(xiàn)的機(jī)器視覺(jué)解決方案。同時(shí),由于應(yīng)用了的DSP、FPGA及大容量存儲(chǔ)技術(shù),其智能化程度不斷提高,可滿(mǎn)足多種機(jī)器視覺(jué)的應(yīng)用需求。
蘇州技優(yōu)電子技術(shù)服務(wù)有限公司承接的維修設(shè)備有:各工業(yè)相機(jī)維修,CCD相機(jī)維修,工業(yè)攝像機(jī)維修,CCD攝像機(jī)維修,伺服驅(qū)動(dòng)器維修、變頻器維修、電源維修、工控主板、驅(qū)動(dòng)板、接口板、信號(hào)處理板、溫度控制儀器、數(shù)控系列各種控制板、工控機(jī)、注塑機(jī)CPU板、人機(jī)界面、溫度板、位置板、比例板、放大板、比例閥、注塑機(jī)機(jī)械手主板、操作盒等自動(dòng)化設(shè)備控制單元維修。公司擁有的電路板維修測(cè)試儀,維修技術(shù)團(tuán)隊(duì)成員都具備10+年以上設(shè)備維修實(shí)戰(zhàn)經(jīng)驗(yàn),設(shè)備修復(fù)率高、維修交期短、價(jià)格低、無(wú)需原理圖。主要維修的有BALSER、teli、cognex、西門(mén)子、ABB、歐姆龍、倫茨、松下、富士、施耐德、法那科、安川、臺(tái)達(dá)、東芝、三菱、百格拉等。公司客戶(hù)行業(yè)涉及機(jī)械制造、注塑業(yè)、橡膠、電路板制造工廠(chǎng)、印刷、電梯、汽車(chē)生產(chǎn)、發(fā)電、電鍍、、食品、包裝等。公司秉承“顧客至上,銳意進(jìn)取”的經(jīng)營(yíng)理念,堅(jiān)持“客戶(hù)”的原則為廣大客戶(hù)提供的服務(wù)。歡迎惠顧!
產(chǎn)品價(jià)格:面議
發(fā)貨地址:江蘇蘇州包裝說(shuō)明:不限
產(chǎn)品數(shù)量:9999.00 個(gè)產(chǎn)品規(guī)格:不限
信息編號(hào):208068692公司編號(hào):9230066
相關(guān)產(chǎn)品:
本頁(yè)鏈接:http://www.westyellowstonecomfortinn.com/wvs208068692.html
以上信息由企業(yè)自行發(fā)布,該企業(yè)負(fù)責(zé)信息內(nèi)容的完整性、真實(shí)性、準(zhǔn)確性和合法性。免費(fèi)黃頁(yè)網(wǎng)對(duì)此不承擔(dān)任何責(zé)任。
馬上查看收錄情況:
百度
360搜索
搜狗