matlab讀取攝像頭

2021-08-26 10:09:50 字數 636 閱讀 4394

matlab採集攝像頭程式的

source.vid = videoinput('winvideo', 1,'yuy2_640x480');

set(source.vid,'returnedcolorspace','grayscale');

vidres = get(source.vid, 'videoresolution');

nbands = get(source.vid, 'numberofbands');

himage = image( zeros(vidres(2), vidres(1), nbands) );

%white = image( ones(vidres(2), vidres(1), nbands) );

%preview(source.vid, himage);

a=getsnapshot(source.vid);

b=getsnapshot(source.vid);

c=a-b;

imshow(adapthisteq((256.-c.*20)))

其中preview是直接顯示,getsnapshot是進行快照,這裡採用連續拍照做差值從而進行影象處理。

拍攝結果(這裡使用usb顯微鏡拍得)

讀取攝像頭

從攝像頭獲取影象資料 cap cv2.videocapture 0 while true ret 讀取成功true或失敗false frame讀取到的影象的內容 讀取一幀資料 ret,frame cap.read 變為灰度圖 gray cv2.cvtcolor frame,cv2.color bgr...

matlab鏈結攝像頭

imaqhwinfo 檢視硬體資訊 若是 installedadaptors 表示攝像頭為空 如果攝像頭只是一般的攝像頭的話,輸入 supportpackageinstaller 安裝os generic video inte ce 此時在檢視 imaqhwinfo 這是應該有 installeda...

matlab控制攝像頭

matlab操作攝像頭的幾個函式 列舉攝像頭裝置 imaqhwinfo 開啟攝像頭 obj videoinput winvideo 顯示攝像頭可操作的方法 imaqhelp videoinput 常用的幾個引數 framespertrigger 每次觸發硬體獲得的幀數 triggerrepeat 再...