以下のコードは、ボタンのプレビューをクリックするとaxes1という図にウェブカメラのプレビューを表示することになっています。リアルタイムでWebカメラ画像を表示する必要があります。登場するMatlabガイド:基本的なウェブカメラビューアを開発する
% --- Executes on button press in Preview.
function Preview_Callback(hObject, eventdata, handles)
% hObject handle to Preview (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
img = snapshot(cam);
imshow(img,'Parent',handles.axes1);
disp(clock);
pause(0.5);
エラーは次のとおりです。Uicontrolのコールバック
未定義の関数や変数 'カム' を評価 中にエラーが発生しました。
メイン> Preview_Callback(行161)のエラー img = snapshot(cam);エラー
gui_mainfcn(行95)のエラー feval(varargin {:});
メイン(行43)のエラー gui_mainfcn(gui_State、varargin {:});
@でエラーが発生しました(hObjectは、eventdataの)メイン( 'Preview_Callback'、hObjectは、eventdataの、guidataを(hObjectは))
エラーUicontrolのコールバック
を評価しながら、私はcam=webcam;
img = snapshot(cam);
前にエラー状態エラーを配置する場合Main> Preview_Callback(line 161)を使用してください。 Webカメラ(Integrated Webcam)へのアクティブな接続が既に存在します。同じWebカメラに別の接続を作成することはできません。
gui_mainfcn(行95)のエラー feval(varargin {:});
メイン(行43)のエラー gui_mainfcn(gui_State、varargin {:});
@でエラーが発生しました(hObjectは、eventdataの)メイン( 'Preview_Callback'、hObjectは、eventdataの、guidataを(hObjectは))
エラーUicontrolのコールバック
を評価しながら、初期化が正しくないであることは明らかです場所。 Webカメラとの接続はどこで開始/終了する必要がありますか?