Real time processing on snapshot image from USB-camera on GUI
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have manged to write a GUI code that acquired real time snapshot from the captured USB camera.
guidata(hObject, handles);
handles.output = hObject;
axes(handles.axes1);
vid = videoinput('winvideo',1,'YUY2_640x480');
hImage = image(zeros(640,480,3),'parent',handles.axes1);
preview(vid,hImage);
DC = 'imgDC';
if(exist(DC,'dir')~=7)
mkdir(DC);
end
cnt = 1;
while(true)
data = getsnapshot(vid);
fname = sprintf('%04d.jpg',cnt);
ffn = fullfile(DC,fname);
cnt = cnt +1;
imwrite(data,ffn);
imshow(data)
pause(0.1)
end
Now, I would like to processed these snapshot images into binary images and displayed it on GUI as well. I completely have no idea how to that. Any advice from MATLAB Mates?
Thank you in advance!!!
0 Kommentare
Antworten (1)
Image Analyst
am 4 Jul. 2016
Just create your binary image and then use imshow() to display it in a different axes.
binaryImage = whatever......
axes(handles.axes2); % Switch to other axes
imshow(binaryImage);
drawnow;
axes(handles.axes1); % Switch to the live video axes
2 Kommentare
Image Analyst
am 5 Jul. 2016
You're not making it easy to help you. Please give me something I can actually work with or comment on.
Siehe auch
Kategorien
Mehr zu Image Preview and Device Configuration finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!