如何在matlab中使用vision.ShapeInserter?

时间:2013-10-02 09:11:11

标签: matlab computer-vision matlab-cvst

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

创建形状插入器对象。

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;

     

ver:

     

MATLAB版本:8.0.0.783(R2012b)   MATLAB许可证号:724504   操作系统:Microsoft Windows 7版本6.2(Build 9200)   Java版本:Java 1.6.0_17-b04与Sun Microsystems Inc. Java HotSpot(TM)64位服务器> VM混合模式   -------------------------------------------------- -------------------------------------------------- --- 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)

1 个答案:

答案 0 :(得分:2)

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