1. 程式人生 > >halcon讀取avi視訊

halcon讀取avi視訊

起初我總以為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視訊的,如果有誰知道的話可以告訴一聲。