Live Script: Problems with implay following imshow.
5 次查看(过去 30 天)
显示 更早的评论
Hello, when working on a Live Script I am getting an error (see below) when I try to run implay after running imshow. It works fine if I run implay and then imshow.
Here is the error:
Error using matlabshared.scopes.visual.ColorMap/set.HiddenMap
Dimensions of colormap matrix must be Nx3.
Error in matlabshared.scopes.visual.ColorMap/colorMapExpressionChanged (line 340)
this.HiddenMap = mapValues;
Error in matlabshared.scopes.visual.ColorMap (line 52)
colorMapExpressionChanged( this );
Error in iptscopes.VideoVisual/setup (line 63)
this.ColorMap = matlabshared.scopes.visual.ColorMap(this);
Error in iptscopes.VideoVisual/renderWidgets (line 34)
setup(this, this.Application.Handles.visualizationPanel);
Error in extmgr.ExtensionSet/renderWidgets (line 258)
renderWidgets(hExtension);
Error in extmgr.DynamicSystem/renderWidgets (line 125)
renderWidgets(this.ExtensionSet);
Error in matlabshared.scopes.UnifiedScope/renderWidgets (line 379)
renderWidgets(this.ExtDriver);
Error in matlabshared.scopes.UnifiedScope (line 186)
renderWidgets( this );
Error in uiscopes/new (line 22)
hScope = matlabshared.scopes.UnifiedScope(hScopeCfg, varargin{:});
Error in implay (line 65)
obj = uiscopes.new(hScopeCfg);
2 个评论
Rajeev
2023-1-25
Are you using the 'imshow' on one of the frames of the video that 'implay' is running?
It would be helpful if you can provide the script that is causing the error.
采纳的回答
Vinay
2023-2-9
Try changing the variable that is called gray to something else. It is being confused with the built in function gray that happens to be the default colormap.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!