gusucode.com > vision工具箱matlab源码程序 > vision/+vision/+internal/+calibration/+tool/FilePanelLiveCapture.m
classdef FilePanelLiveCapture < vision.internal.calibration.tool.CalibratorFilePanel methods(Access=protected) %------------------------------------------------------------------ function createAddImagesButton(this, icon, nameId, tag) this.AddImagesButton = this.createVerticalSplitButton(... icon, nameId, tag); this.AddImagesButton.Popup = this.createSplitButtonPopup(... this.getAddOptions(), 'AddImagesPopup'); end % ----------------------------------------------------------------- function items = getAddOptions(~) % defining the option entries appearing on the popup of the % Add Images Button. addFromFileIcon = toolpack.component.Icon(... fullfile(matlabroot,'toolbox','vision','vision',... '+vision','+internal','+calibration','+tool','AddImage_16.png')); addFromCameraIcon = toolpack.component.Icon(... fullfile(matlabroot,'toolbox','vision','vision',... '+vision','+internal','+calibration','+tool','camera_calibrator_16.png')); items(1) = struct(... 'Title', vision.getMessage('vision:uitools:AddFromFileOption'), ... 'Description', '', ... 'Icon', addFromFileIcon, ... 'Help', [], ... 'Header', false); items(2) = struct(... 'Title', vision.getMessage('vision:uitools:AddFromCameraOption'), ... 'Description', '', ... 'Icon', addFromCameraIcon, ... 'Help', [], ... 'Header', false); end end end