尝试使用vision.VideoPlayer
时出现以下错误:
使用vision.VideoPlayer时出错指定的超类 copeextensions.AbstractSystemObjectScope'包含解析错误或 在Matlab的搜索路径上找不到,可能被另一个人遮挡 具有相同名称的文件。
virtualtrycolorm 19中的错误
Matlab的:类:InvalidSuperClass
实际上我使用deploytool
从MATLAB创建了一个exe文件。在尝试执行exe文件时,我收到错误。以下是导致它的代码:
function virtualtrycolorm(~,~,~)
redthresh = 0.25;
greenthresh = 0.06;
bluethresh = 0.15;
import java.awt.Robot;
import java.awt.event.*;
varimouse = Robot;
camera1=imaqhwinfo;
cameraname=char(camera1.InstalledAdaptors(end));
camerainfo=imaqhwinfo(cameraname);
cameraid=camerainfo.DeviceInfo.DeviceID;
cameraformat=char(camerainfo.DeviceInfo.SupportedFormats(end));
vid = imaq.VideoDevice(cameraname, cameraid, cameraformat, 'ReturnedColorSpace', 'RGB');
vidinfo = imaqhwinfo(vid);
screenSize = get(0,'ScreenSize');
blob = vision.BlobAnalysis('AreaOutputPort', false, 'CentroidOutputPort', true, 'BoundingBoxOutputPort', true','MaximumBlobArea', 4500, 'MinimumBlobArea', 100, 'MaximumCount', 3);
shapeins = vision.ShapeInserter('BorderColorSource', 'Input port', 'Fill', true,'FillColorSource', 'Input port', 'Opacity', 0.4);
%% here is the error:
videoPlayer = vision.VideoPlayer('Name', 'Final Video', 'Position', [100 100 800 500]);
答案 0 :(得分:1)
我认为您不能将vision.VideoPlayer
与deploytool一起使用。如果您使用的是Windows,请改用vision.DeployableVideoPlayer
。