【发布时间】:2015-05-14 17:47:40
【问题描述】:
我正在尝试创建两个形状以插入视频帧。每当
blueBox = vision.ShapeInserter('Shape','Rectangles',...
'BorderColor','Custom',...
'CustomBorderColor',uint8([0 0 255]));
greenCircle = vision.ShapeInserter('Shape','Circles',...
'BorderColor','Custom',...
'Fill', true,...
'CustomBorderColor',uint8([200 255 50]));
每当我运行脚本时,MATLAB 都会警告我 CustomBorderColor 属性。奇怪的是,它为greenCircle 而不是blueBox 提供警告信息。
警告:CustomBorderColor 属性与此无关 系统对象的配置。
在 C:\Program Files\MATLAB\R2012a\toolbox\matlab\system+matlab+system\pvParse.p>pvParse 在 25 在 C:\Program 文件\MATLAB\R2012a\toolbox\matlab\system+matlab+system\SystemProp.p>SystemProp.parseInputs 在 639 在 C:\Program 文件\MATLAB\R2012a\toolbox\matlab\system+matlab+system\SystemProp.p>SystemProp.setProperties 在 138 在 C:\Program 文件\MATLAB\R2012a\toolbox\vision\vision+vision\ShapeInserter.p>ShapeInserter.ShapeInserter 254
然后我尝试将代码更改如下:
greenCircle =vision.ShapeInserter('Shape','Circles', ...
'Fill', true, ...
'FillColor', 'Custom', ...
'CustomFillColor', uint8([0 1 3]), ...
'BorderColor','Custom', ...
'CustomBorderColor',uint8([200 255 50]));
但仍然收到警告消息:
警告:CustomBorderColor 属性与此无关 系统对象的配置。
在 C:\Program Files\MATLAB\R2012a\toolbox\matlab\system+matlab+system\pvParse.p>pvParse 在 25 在 C:\Program 文件\MATLAB\R2012a\toolbox\matlab\system+matlab+system\SystemProp.p>SystemProp.parseInputs 在 639 在 C:\Program 文件\MATLAB\R2012a\toolbox\matlab\system+matlab+system\SystemProp.p>SystemProp.setProperties 在 138 在 C:\Program 文件\MATLAB\R2012a\toolbox\vision\vision+vision\ShapeInserter.p>ShapeInserter.ShapeInserter 254
这是什么原因?
【问题讨论】:
标签: matlab computer-vision matlab-cvst