主要内容

安装和使用计算机视觉的工具箱OpenCV的接口金宝app

可以导入OpenCV代码通过使用仿真软件模型金宝appOpenCV进口国应用程序。的OpenCV进口国应用程序只能在您安装计算机视觉工具箱™OpenCV的接口模型金宝app®金宝app支持包。

安装

安装包的支持,使用下列方法之一金宝app:

  • 如果您正在查看当前页面使用安装文档,点击

  • 选择获得附加组件附加组件从MATLAB下拉菜单®将来发布。在附加组件浏览器窗口中,找到并单击计算机视觉工具箱OpenCV的接口模型金宝app金宝app支持包,然后点击安装

  • 类型vision金宝appSupportPackages在MATLAB命令窗口并按照提示。

OpenCV代码导入金宝app

开始OpenCV进口国,点击应用程序在MATLAB将来发布。单击向下箭头显示更多选项。下我的应用程序,单击OpenCV进口国应用程序图标。或者,您可以启动OpenCV进口国从命令行接口。在MATLAB命令行,输入:

金宝appSimulink.OpenCVImporter

OpenCV进口国应用程序打开一个欢迎页面。

  1. 项目名称导入的字段中,指定一个名称。你可以开始一个新的导入或加载文件保存从先前的导入。项目保存在。m文件格式。浏览保存文件从之前的导入,选择加载一个文件保存从先前的导入。点击下一个

  2. 在指定OpenCV图书馆页面上,指定您的c++库信息。如果你导入以前保存的项目文件,所有的字段是autopopulate。

    • 项目的根文件夹:一个可写的文件夹路径,你想保存您的输出文件(包装文件和模型库)。金宝app

    • 源文件:OpenCV源文件路径。指定. cpp文件格式。如果你提供一个绝对路径,那么应用程序使用文件从指定的位置。如果你不能提供绝对路径,那么这个应用程序使用相对于项目根目录的路径。

    • 包含文件:头文件的路径。指定. hpp文件格式。如果你提供一个绝对路径,那么应用程序使用文件从指定的位置。如果你不能提供绝对路径,那么这个应用程序使用相对于项目根目录的路径。

    • 包括路径:定义任何额外包括文件夹(文件夹信息)。包括MATLAB OpenCV包含文件。

    • 库文件:指定外部库文件。

    如果你有多个文件或文件夹指定,使用一个以分号分隔的列表的文件或文件夹。点击下一个

  3. 找到支持导入功能和类型,分析你的图书馆通过点击金宝app下一个。分析完成后,点击下一个

  4. 导入页面的功能计算机视觉工具箱OpenCV的接口模型金宝app金宝app列出支持。选择您想要导入的函数模型库和点击金宝app下一个

  5. 每一个I / O型对应于OpenCV函数参数映射到仿真软件模型中。金宝app这些不同的I / O型支持:金宝app

    • 输入——输入参数

    • 输出——输出参数

    • 输入输出——输入输出参数

    选择输入/输出类型,双击输出选项I / O型列下拉列表,然后单击下一个

  6. 创建模型库的页面,你可以生成金宝app一个子系统块或一个子系统块和C调用程序块的选择功能。C调用块OpenCV数据集成模型。金宝app生成子系统块包含C调用者阻塞通过使用配置数据转换。

    生成一个子系统块和一个C调用程序块,选择创建一个单一C-caller OpenCV功能块,然后单击下一个

    如果OpenCV代码包含一个数据类型,默认的输出大小(720、1280、3)和默认的基本类型uint8。为向量,默认大小One hundred.。您可以更改默认大小根据你的模型的要求。

    使用一个金宝appSimulink.ImageType图像数据类型,选择配置库使用仿真软件。金宝appImageType信号和配置参数仿真软件的默认颜色格式。金宝appImageType信号默认的阵列布局仿真软件。金宝appImageType信号基于模型的要求。

  7. 一个金宝app模型库Projectname_Lib.slx创建从OpenCV代码到一个项目的根文件夹。库包含一个子系统的块和一个C调用者。

    你可以拖动任何这些块模型,将它们连接到现有的块模型中,并运行仿真模型。

    应用程序源文件和头文件还创建包装器。

限制

计算机视觉工具箱OpenCV的接口模型金宝app金宝app支持包:

  • 使用OpenCV MATLAB第三方支持的一部分。金宝app你可以得到的OpenCV额外功能附加组件(计算机视觉工具箱)。

  • 不支持外部Open金宝appCV库(例如,opencv_contrib)。

  • 不支持金宝appInputArray,OutputArray,InputOutputArray数据类型。

  • 需要微软®Visual Studio®2015年或以后专业和社区版本Windows 64操作系统。有关编译器的更多信息,请参阅可移植的C代码生成使用OpenCV库的功能

  • 金宝app支持c++代码生成,使用行阵列布局。

  • CV_type信号不支持跨引用SIL模型边界。金宝app

另请参阅

|

相关的话题