安装和使用计算机视觉的工具箱OpenCV的接口金宝app
可以导入OpenCV代码通过使用仿真软件模型金宝appOpenCV进口国应用程序。的OpenCV进口国应用程序只能在您安装计算机视觉工具箱™OpenCV的接口模型金宝app®金宝app支持包。
安装
安装包的支持,使用下列方法之一金宝app:
OpenCV代码导入金宝app
开始OpenCV进口国,点击应用程序在MATLAB将来发布。单击向下箭头显示更多选项。下我的应用程序,单击OpenCV进口国应用程序图标。或者,您可以启动OpenCV进口国从命令行接口。在MATLAB命令行,输入:
金宝appSimulink.OpenCVImporter
OpenCV进口国应用程序打开一个欢迎页面。
在项目名称导入的字段中,指定一个名称。你可以开始一个新的导入或加载文件保存从先前的导入。项目保存在
。m
文件格式。浏览保存文件从之前的导入,选择加载一个文件保存从先前的导入。点击下一个。在指定OpenCV图书馆页面上,指定您的c++库信息。如果你导入以前保存的项目文件,所有的字段是autopopulate。
项目的根文件夹:一个可写的文件夹路径,你想保存您的输出文件(包装文件和模型库)。金宝app
源文件:OpenCV源文件路径。指定
. cpp
文件格式。如果你提供一个绝对路径,那么应用程序使用文件从指定的位置。如果你不能提供绝对路径,那么这个应用程序使用相对于项目根目录的路径。包含文件:头文件的路径。指定
. hpp
文件格式。如果你提供一个绝对路径,那么应用程序使用文件从指定的位置。如果你不能提供绝对路径,那么这个应用程序使用相对于项目根目录的路径。包括路径:定义任何额外包括文件夹(文件夹信息)。包括MATLAB OpenCV包含文件。
库文件:指定外部库文件。
如果你有多个文件或文件夹指定,使用一个以分号分隔的列表的文件或文件夹。点击下一个。
找到支持导入功能和类型,分析你的图书馆通过点击金宝app下一个。分析完成后,点击下一个。
导入页面的功能计算机视觉工具箱OpenCV的接口模型金宝app金宝app列出支持。选择您想要导入的函数模型库和点击金宝app下一个。
每一个I / O型对应于OpenCV函数参数映射到仿真软件模型中。金宝app这些不同的I / O型支持:金宝app
输入
——输入参数输出
——输出参数输入输出
——输入输出参数
选择输入/输出类型,双击
输出
选项I / O型列下拉列表,然后单击下一个。创建模型库的页面,你可以生成金宝app一个子系统块或一个子系统块和C调用程序块的选择功能。C调用块OpenCV数据集成模型。金宝app生成子系统块包含C调用者阻塞通过使用配置数据转换。
生成一个子系统块和一个C调用程序块,选择创建一个单一C-caller OpenCV功能块,然后单击下一个。
如果OpenCV代码包含一个
垫
数据类型,默认的输出大小(720、1280、3
)和默认的基本类型uint8
。为向量,默认大小One hundred.
。您可以更改默认大小根据你的模型的要求。使用一个
金宝appSimulink.ImageType
图像数据类型,选择配置库使用仿真软件。金宝appImageType信号和配置参数仿真软件的默认颜色格式。金宝appImageType信号和默认的阵列布局仿真软件。金宝appImageType信号基于模型的要求。一个金宝app模型库
Projectname_Lib.slx
创建从OpenCV代码到一个项目的根文件夹。库包含一个子系统的块和一个C调用者。你可以拖动任何这些块模型,将它们连接到现有的块模型中,并运行仿真模型。
应用程序源文件和头文件还创建包装器。
限制
的计算机视觉工具箱OpenCV的接口模型金宝app金宝app支持包:
使用OpenCV MATLAB第三方支持的一部分。金宝app你可以得到的OpenCV额外功能附加组件(计算机视觉工具箱)。
不支持外部Open金宝appCV库(例如,
opencv_contrib
)。不支持金宝app
InputArray
,OutputArray
,InputOutputArray
数据类型。需要微软®Visual Studio®2015年或以后专业和社区版本Windows 64操作系统。有关编译器的更多信息,请参阅可移植的C代码生成使用OpenCV库的功能。
金宝app支持c++代码生成,使用行阵列布局。
CV_type
信号不支持跨引用SIL模型边界。金宝app