halcon讀取avi視訊
阿新 • • 發佈:2019-01-22
起初我總以為halcon裡讀取視訊和OpenCV差不多,有一個專門的函式,但是在運算元說明文件裡找了好久都沒有找到,只有儲存圖片的運算元,網上關於halcon的資料也比較的少,直到看了上述的帖子才知道在halcon中讀取視訊是利用
運算元,只是利用的介面不一樣,利用這個運算元讀取攝像機視訊這個就不說了,如果讀取avi視訊的話要利用'DirectFile'這個介面,在這個算裡面有幾個比較重要的引數
Name:‘DirectFile’也就是影象獲取介面
ColorSpace: 'gray', 'rgb' 指定影象的顏色空間,預設是‘rgb’
CameraType: 'filename' 也就是指視訊的儲存路徑,路徑可以是絕對路徑,例如"C:\\MyImages\\MyAVIFile.avi"也可以是相對於halcon環境變數的目錄
其它的引數預設,可以利用影象採集助手生成。
另外還要介紹兩個重要的運算元有兩個比較重要的運算元
'frame_number' 設定grab_iamge或者grab_image_async將要抓取的下一幀
'grab_timeout' 設定抓取幀的最長時間 預設5000
get_framegrabber_param():獲得視訊的引數
'first_frame' 視訊的第一幀
'last_frame' 視訊的最後一幀
'revision' HALCON DirectFile介面的版本
另外不知道halcon是怎麼建立avi視訊的,如果有誰知道的話可以告訴一聲。