1

当我编译命令行时,它是错误的。我不知道有什么问题?任何帮助。谢谢!

创建形状插入器对象。

shapeInserter = vision.ShapeInserter;
#%Read the input image.

I = imread('cameraman.tif');
#%Define the rectangle dimensions as [x y width height].

rectangle = int32([10 10 30 30]);
#%Draw the rectangle and display the result.

J = step(shapeInserter, I, rectangle);
imshow(J); 

错误:

未定义的变量“vision”或函数“vision.ShapeInserter”。

ve_hcn 错误(第 3 行) shapeInserter = vision.ShapeInserter;

版本:

MATLAB 版本:8.0.0.783 (R2012b) MATLAB 许可证号:724504 操作系统:Microsoft Windows 7 版本 6.2 (Build 9200) Java 版本:Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) 64 位服务器 >虚拟机混合模式----------------------------------------------- -------------------------------------------------- ------ MATLAB 8.0 版
(R2012b) 通信系统工具箱 5.3 版 (R2012b) 控制系统工具箱 9.4 版 (R2012b) DSP 系统工具箱
8.3 版 (R2012b) 图像处理工具箱
8.1 版 (R2012b) MATLAB 编译器
4.18 版 (R2012b ) ) MATLAB 报告生成器
3.13 版 (R2012b) 优化工具箱
6.2.1 版 (R2012b) 并行计算工具箱
6.1 版 (R2012b) 偏微分方程工具箱
1.1 版 (R2012b) 信号处理工具箱
6.18 版 (R2012b) 统计工具箱
8.1 版 (R2012b) 符号数学工具箱
版本5.9 (R2012b)

4

1 回答 1

2

vision.ShapeInserter位于计算机视觉系统工具箱中,您似乎没有安装。在同一个工具箱中(自 R2013a 版本以来)还有一个insertShape更易于使用的功能。

于 2013-10-24T17:53:35.290 回答