Using MatlabR2019a. Trying to get a webcam preview to show up in a GUI, but just getting a black box in the resulting axes – see image below
Here is the code:
function align_GUI_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to align_GUI (see VARARGIN)
% Choose default command line output for align_GUI
handles.output = hObject;cam=webcam(2)imWidth=640;imHeight=480;axes(handles.axes1);hImage=image(zeros(imHeight,imWidth,3),'Parent',handles.axes1);preview(cam,hImage)
Webcam preview when just using the command window works fine using:
cam=webcam(2);preview(cam)
Best Answer