全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210355190.3 (22)申请日 2022.04.06 (71)申请人 北京中科慧眼科技有限公司 地址 100085 北京市海淀区创业中路32号 楼32-1-1- 559 (72)发明人 孟然 柴华 孔国强 戚阳 陈彬  贾勇 冯传彬 王哲  (74)专利代理 机构 北京远立知识产权代理事务 所(普通合伙) 11502 专利代理师 李海燕 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/445(2018.01) G06T 1/20(2006.01) (54)发明名称 基于机器视觉算法的软件系统及构建方法 (57)摘要 本发明公开了一种基于机器视觉算法的软 件架构和构建方法, 软件架构包括: 图像对象构 建与管理模块, 用于基于实时采集的原始图像、 原始图像预处理后的结果和基础检测参数信息 构建图像对象; 线程构建与管理模块, 用于响应 于程序启动操作, 获取预存的配置文件, 并基于 所述配置文件建立处理线程; 多个检测算法动态 库, 所述检测算法动态库预先加载于所述处理线 程, 以便按所述处理线程搭建检测算法动态库的 处理顺序; 依次获取所述目标检测项目的检测参 数, 并依次将基于所述检测参数和所述成员函数 得到的检测结果写入所述图像对象; 检测结果交 互与管理模块, 读取并向对应的预设终端发送所 述图像对象内的检测结果。 提高了视觉系统的计 算能力和计算效率。 权利要求书2页 说明书8页 附图4页 CN 114490092 A 2022.05.13 CN 114490092 A 1.一种基于 机器视觉算法的软件系统, 其特 征在于, 所述软件系统包括: 图像对象构建与管理模块, 用于基于实时采集的原始图像、 原始图像预处理后的结果 和基础检测参数信息构建图像对象; 线程构建与管理模块, 用于响应于程序启动操作, 获取预存的配置文件, 并基于所述配 置文件建立处 理线程; 多个检测算法动态库, 所述检测算法动态库预先加载于所述处理线程, 以便按所述处 理线程搭建检测算法动态库的处 理顺序; 所述检测算法动态库内储 存有其父类的成员函数, 以及目标检测项目的检测参数; 各所述检测算法动态库用于响应于目标检测项目的初始化操作, 根据 所述处理线程确 定的处理顺序, 依 次获取所述 目标检测项目的检测参数, 并依 次将基于所述检测参数和所 述成员函数 得到的检测结果写入所述图像对象, 以得到处 理线程输出的图像对象; 检测结果交互与管理模块, 用于获取所述处理线程输出的图像对象, 读取并向对应的 预设终端发送所述图像对象内的检测结果。 2.如权利要求1所述的基于机器视觉算法的软件系统, 其特征在于, 所述处理线程具体 为: 包括至少两个线程, 并根据当前输入的图像对象帧号的奇偶性分配线程; 或, 包括至少两个线程, 将单帧图像对象中的图像数据进行拆分, 并将拆分后的数据分配 给不同的线程; 或, 包括至少一个主 线程和至少两个子线程; 所述处理线程的起始位置设置所述主线程, 所述主线程为存在制约关系的检测项目中 的一者所在的检测算法动态库充当; 所述处理线程的结尾位置设置另一所述主线程, 另一所述主线程为存在制约关系的检 测项目中的另一 者所在的检测算法动态库充当。 3.一种软件系统的构建方法, 其特 征在于, 所述方法包括: 基于实时采集的原始图像、 原始图像预处理后的结果和基础检测参数信 息构建图像对 象; 响应于程序启动操作, 获取 预存的配置文件, 并基于所述配置文件建立处 理线程; 响应于目标检测项目的初始化操作, 根据所述处理线程确定的处理顺序, 依次获取所 述目标检测项目的检测参数, 并依次将 基于所述检测参数和成员函数得到的检测结果写入 所述图像对象, 以得到处 理线程输出的图像对象; 获取处理线程输出的图像对象, 读取并向预设终端发送所述图像对象内的检测结果。 4.如权利要求3所述的软件系统的构建方法, 其特征在于, 响应于程序启动操作, 获取 预存的配置文件, 并基于所述配置文件建立处 理线程, 具体包括: 若单帧图像的处理时间大于 图像采集周期, 则创建两个以上线程, 并根据当前图像帧 号的奇偶性分配线程。 5.如权利要求3所述的软件系统的构建方法, 其特征在于, 响应于程序启动操作, 获取 预存的配置文件, 并基于所述配置文件建立处 理线程, 具体包括: 创建两个以上线程, 将单帧图像中的图像数据进行拆分, 并将拆分后的数据分配给不 同的线程进行计算。权 利 要 求 书 1/2 页 2 CN 114490092 A 26.如权利要求3所述的软件系统的构建方法, 其特征在于, 响应于程序启动操作, 获取 预存的配置文件, 并基于所述配置文件建立处 理线程, 具体包括: 创建一个主 线程和至少两个子线程; 所述处理线程的起始位置设置所述主线程, 所述主线程为存在制约关系的检测项目中 的一者所在的检测算法动态库充当。 7.如权利要求6所述的软件系统 的构建方法, 其特征在于, 所述处理线程的结尾位置设 置所述主线程, 所述主线程为存在制约关系的检测项目中的另一者所在的检测算法动态库 充当。 8.如权利要求3所述的软件系统 的构建方法, 其特征在于, 原始图像预处理后的结果包 括灰度图像、 各颜色分量图像、 其它颜色空间分量图像、 各种滤波算法卷积后的图像和降维 或插值后的图像中的至少一 者。 9.一种电子设备, 其特 征在于, 所述设备包括: 数据采集装置、 处 理器和存 储器; 所述数据采集装置用于采集数据; 所述存储器用于存储一个或多个程序指令; 所述处 理器, 用于执 行一个或多个程序指令, 用以执 行如权利要求3 ‑8任一项所述的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中包含一个或多 个程序指令, 所述 一个或多个程序指令用于执 行如权利要求3 ‑8任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114490092 A 3

.PDF文档 专利 基于机器视觉算法的软件系统及构建方法

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于机器视觉算法的软件系统及构建方法 第 1 页 专利 基于机器视觉算法的软件系统及构建方法 第 2 页 专利 基于机器视觉算法的软件系统及构建方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:04:17上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。