Halcon學(xué)習(xí)之二:攝像頭獲取圖像和相關(guān)參數(shù)_第1頁
Halcon學(xué)習(xí)之二:攝像頭獲取圖像和相關(guān)參數(shù)_第2頁
Halcon學(xué)習(xí)之二:攝像頭獲取圖像和相關(guān)參數(shù)_第3頁
Halcon學(xué)習(xí)之二:攝像頭獲取圖像和相關(guān)參數(shù)_第4頁
Halcon學(xué)習(xí)之二:攝像頭獲取圖像和相關(guān)參數(shù)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Halcon學(xué)習(xí)之二:攝像頭獲取圖像和相關(guān)參數(shù)1、close_all_framegrabbers(:)關(guān)閉所有圖像采集設(shè)備。2、close_framegrabber(:AcqHandle:)關(guān)閉Handle為AcqHandle的圖像采集設(shè)備。3、open_framegrabber(:Name,HorizontalResolution,VerticalResolution,ImageWidth,ImageHeight,StartRow,StartColumn,Field,BitsPerChannel,ColorSpace,Generic,ExternalTrigger,CameraType,De

2、vice,Port,LineIn:AcqHandle)打開圖像采集設(shè)備參數(shù)信息:Name:圖像采集設(shè)備的名稱HorizontalResolution和VerticalResolution:分別指預(yù)期的圖像采集接口的水平分辨率和垂直分辨率ImageWidth和ImageHeight:指預(yù)期圖像的寬度部分和高度部分。StartRow和StartColumn:指顯示預(yù)期圖像的開始坐標(biāo)Field:預(yù)期圖像是一半的圖像或者是完整圖像BitsPerChannel:每像素比特數(shù)和圖像通道ColorSpace:輸出的色彩格式的抓住圖像gray、raw、rgb、yuv、defaultGeneric:通用參數(shù)與設(shè)

3、備細節(jié)部分的具體意義。ExternalTrigger:是否有外部觸發(fā)CameraType:使用相機的類型Device:圖像獲取設(shè)別連接到的設(shè)備Port:圖像獲取設(shè)別連接到的端口Linein相機輸入的多路轉(zhuǎn)接器AcqHandle:圖像獲取設(shè)備的Handle4、grab_image(:Image:AcqHandle:)獲取AcqHandle的圖像采集設(shè)備的Image。5、get_framegrabber_param(:AcqHandle,Param:Value)查詢AcqHandle的圖像采集設(shè)備的特殊參數(shù)Paramwname、port、revision、bits_per_channel,came

4、ra_type、color_space、device、.eld、generic、external_trigger、grab_timeout、horizontal_resolution、image_available、image_height、image_width、line_in、start_column、start_row、volatile.vertical_resolution、continuous_grabbing、6、info_framegrabber(:Name,Query:Information,ValueList)查詢指定的圖像采集接口的信息。Name為圖像采集設(shè)備的名稱Quer

5、y為需要查詢的參數(shù)名稱Information是指輸出的文本信息ValueList為該圖像采集接口的參數(shù)值。Namew1394IIDC、ABS、BaumerFCAM、BitFlow、Crevis、uEye、DahengCAM、DahengFG、DFG-LC、DirectFile、DirectShow、dPict、DT315x、DT3162、eneo、eXcite、FALCON、FlashBusMV、FlashBusMX、GigEVision、Ginga+、GingaDG、INSPECTA、TAG、INSPECTA5、iP0RT、Leutron、LinX、LuCam、MatrixVisionAcq

6、uire、MILLite、File、mEnablelll、mEnablelV、mEnableVisualApplets、MultiCam、Opteon、p引2、p3i4、PixeLINK、PX、PXC、PXD、PXR、pylon、RangerC、RangerE、SaperaLT、Sentech、SonyXCI、SonyXCI-2、SVCam-GigE、TWAIN、VRmUsbCamQuerywdefaults、general、info_boards、parameters,field、generic、parameters_readonly、parameters_writeonly、vertica

7、l_resolution、port、bits_per_channel、camera_type、color_space、device、external_trigger、field、generic、horizontal_resolution、image_height、image_width、start_row、start_column、revision7、grab_image_async(:Image:AcqHandle,MaxDelay:)獲取AcqHandle的圖像采集設(shè)備的Image當(dāng)調(diào)用grab_image_async或者grab_data_async時,抓拍下一圖像就結(jié)束了。c-shar

8、pviewplaincopyprint?/SelectasuitableimageacquisitioninterfacenameAcqNameopen_framegrabber(AcqName,1,1,0,0,0,0,default,-1,default,-1.0,default,default,default,-1,-1,AcqHandle)/Grabimage+startnextgrabgrab_image_async(Image1,AcqHandle,-1.0)/ProcessImagel./Finishasynchronousgrab+startnextgrabgrab_image_

9、async(Image2,AcqHandle,-1.0)/ProcessImage2.close_framegrabber(AcqHandle)/SelectasuitableimageacquisitioninterfacenameAcqNameopen_framegrabber(AcqName,l,l,0,0,0,0,default,-1,default,T.O,default,defa/Grabimage+startnextgrabgrab_image_async(Imagel,AcqHandle,-1.0)/ProcessImage1/Finishasynchronousgrab+st

10、artnextgrabgrab_image_async(Image2,AcqHandle,-1.0)/ProcessImage2close_framegrabber(AcqHandle)8、grab_image_start(:AcqHandle,MaxDelay:)開始抓拍只有當(dāng)和grab_image_asyncorgrab_data_async一起使用時,grab_image_start才會起作用。c-sharp:showcolumnsviewplaincopyprint?102030405060708090100110120130140150/Selectasuitableimageacq

11、uisitioninterfacenameAcqNameopen_framegrabber(AcqName,1,1,0,0,0,0,default,-1,default,-1.0,default,default,default,-1,-1,AcqHandle)grab_image(Image1,AcqHandle)/Startnextgrabgrab_image_start(AcqHandle,-1.0)/ProcessImage1./Finishasynchronousgrab+startnextgrabgrab_image_async(Image2,AcqHandle,-1.0)/Proc

12、essImage2.close_framegrabber(AcqHandle)/SelectasuitableimageacquisitioninterfacenameAcqNameopen_framegrabber(AcqName,l,l,0,0,0,0,default,-1,default,T.0,default,default,default,T,T,AcqHandle)grab_image(Imagel,AcqHandle)/Startnextgrabgrab_image_start(AcqHandle,-1.0)/ProcessImage1/Finishasynchronousgra

13、b+startnextgrabgrab_image_async(Image2,AcqHandle,-1.0)/ProcessImage2close_framegrabber(AcqHandle)dI9、get_framegrabber_lut(:AcqHandle:ImageRed,ImageGreen,ImageBlue)查詢AcqHandle的圖像采集設(shè)備的look-uptable注意:該運算子不能支持所有的圖像采集設(shè)備10、grab_data(:Image,Region,Contours:AcqHandle:Data)獲取AcqHandle的圖像采集設(shè)備獲得的Image、預(yù)處理Regio

14、n和預(yù)處理XLD輪廓Contours和預(yù)處理控制數(shù)據(jù)Data。注意:該運算子不能支持所有的圖像采集設(shè)備11、grab_data_async(:Image,Region,Contours:AcqHandle,MaxDelay:Data)獲取AcqHandle的圖像采集設(shè)備的Image、預(yù)處理Region和預(yù)處理XLD輪廓Contours和預(yù)處理控制數(shù)據(jù)Data。(需要特殊圖像采集數(shù)據(jù))12、set_framegrabber_lut(:AcqHandle,ImageRed,ImageGreen,ImageBlue:)設(shè)置AcqHandle的圖像采集設(shè)備的look-uptable13、set_fra

15、megrabber_param(:AcqHandle,Param,Value:)設(shè)置AcqHandle的圖像采集設(shè)備的特殊參數(shù)相關(guān)代碼:c-sharp:firstline0viewplaincopyprint?close_all_framegrabbers()open_framegrabber(DahengCAM,1,1,-1,-1,0,0,default,-1,rgb,-1,false,default,default,-1,-1,AcqHandle)grab_image(Image,AcqHandle)grab_image_async(Image2,AcqHandle,-1)get_framegrabber_param(AcqHandle,image_width,Value)info_framegrabber(DirectFile,info_boards,Information,ValueList)close_all_framegrabbers()open_framegrabber(DahengCAM,1,1,-1,-1,0,0,default,-1,rgb,-1,fgrab_image(Image,AcqHandle)grab_image_

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論