[发明专利]一种动态插件式影像链设计方法在审
申请号: | 201710533954.2 | 申请日: | 2017-07-03 |
公开(公告)号: | CN107392837A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 王晓芳 | 申请(专利权)人: | 南京觅踪电子科技有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06F9/445 |
代理公司: | 北京思创大成知识产权代理有限公司11614 | 代理人: | 王尧 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 插件 影像 设计 方法 | ||
1.一种动态插件式影像链设计方法,其特征是它包括以下步骤:
步骤一:构建函子模板,定义函子模板的输入和输出接口;
步骤二:构建函子配置文件,定义函子配置文件的读取和写入接口;
步骤三:通过动态类的定义完成动态影像链的接口定义;
步骤四:规范函子数据接口的定义和动态链接库的定义;
步骤五:集成步骤一、二、三中所有组件成为完整的动态插件式影像链,抽象动态插件式影像链整体模块接口。
2.根据权利要求1所述的动态插件式影像链设计方法,其特征是所述的步骤一具体为:
步骤101、定义图像处理函数模块为函子,使用范式编程技术构建一个模板函子,所述的模板函子包括图像输入、输出、处理和链接组件;
步骤102、配置输入对象和输出对象,预留足够的数据接口;
步骤103、在一个函子运行完成后,通过图像链接调用下一个函子,形成影像链。
3.根据权利要求1所述的动态插件式影像链设计方法,其特征是所述的步骤二具体为:
步骤201、将函子信息和影像链的运行顺序存储在函子配置文件中,所述的函子信息包括:模块名称、模块文件路径、入口函数名称、函数说明和在影像链中的优先级、序号;
步骤202、定义函子配置文件的读取、写入接口,所述的函子配置文件与人机界面UI连接,按照操作人员的需要对配置文件进行操作。
4.根据权利要求1所述的动态插件式影像链设计方法,其特征是所述的步骤三具体为:
步骤301、构建动态类,使函子在不指定对象的具体类型和方法时,根据函子配置文件自动生成影像链对象;
步骤302、构建动态类注销机制。
5.根据权利要求1所述的动态插件式影像链设计方法,其特征是所述的步骤四具体为:
步骤401、按照统一的数据类型定义图像输入和输出接口;
步骤402、将函子编译为动态链接库文件。
6.根据权利要求1所述的动态插件式影像链设计方法,其特征是所述的步骤五具体为:
步骤501、将步骤一到步骤三中所有组件安装至同一个项目工程,然后进行编译;
步骤502、更改函子配置文件中的函子信息,测试影像链的运行;
步骤503、抽象影像链接口,编译影像链为动态链接库;
步骤504、影像系统调用动态链接库,生成动态插件式影像链。
7.根据权利要求3所述的动态插件式影像链设计方法,其特征是所述的函子配置文件为文本文档或二进制文件。
8.根据权利要求4所述的动态插件式影像链设计方法,其特征是所述的步骤301具体为:
步骤301-1、构建动态对象容器,通过动态对象容器存储动态生成的类别;
步骤301-2、构建动态对象注册机制,根据函子配置文件中的优先级和序号注册函子并创建动态对象;
步骤301-3建立函子与动态对象之间的链接,生成影像链对象。
9.根据权利要求5所述的动态插件式影像链设计方法,其特征是所述的步骤401中函子的输入、输出定义与步骤101中所述的模板函子输入、输出定义一致。
10.根据权利要求2所述的动态插件式影像链设计方法,其特征是所述的步骤102中,配置输入对象和输出对象,建立一个输入对应一个输出、多个输入对应一个输出或者一个输入对应多个输出的映射关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京觅踪电子科技有限公司,未经南京觅踪电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710533954.2/1.html,转载请声明来源钻瓜专利网。