[发明专利]一种基于OpenCV和TensorFlow的融合图像软件处理平台在审
| 申请号: | 202010043156.3 | 申请日: | 2020-01-15 |
| 公开(公告)号: | CN111260578A | 公开(公告)日: | 2020-06-09 |
| 发明(设计)人: | 江昊;王斌;江威;邓嵩源 | 申请(专利权)人: | 中山德著智能科技有限公司 |
| 主分类号: | G06T5/00 | 分类号: | G06T5/00;G06K9/46;G06K9/62 |
| 代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 郭堃 |
| 地址: | 528437 广东省中山市火炬*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 opencv tensorflow 融合 图像 软件 处理 平台 | ||
本发明公开了一种基于OpenCV和TensorFlow的融合图像软件处理平台,包括OpenCV和TensorFlow,所述OpenCV用于对图片进行预处理;所述TensorFlow用于:通过网络模型对图片进行特征提取,利用特征点之间的欧氏距离及曲率提取出特征向量;然后将提取到的特征数据与对应的标准值进行比对,比对结果将通过通信模块传入到平台,平台根据比对结果执行相应操作并在界面将相应的结果呈现给用户。本发明可以在保证准确率的情况下实时地解决大多数计算机视觉问题,在图像识别前对图像进行预处理,以优化特征提取效果,并且识别准确率得到保障。
技术领域
本发明涉及图像检测识别技术领域,特别涉及一种基于OpenCV和TensorFlow的融合图像软件处理平台。
背景技术
目前,解决目标检测识别问题主要用到两种方法:一种是计算机视觉库OpenCV;另一种是深度学习框架(如TensorFlow)。OpenCV可以实时解决计算机视觉问题,在图像处理方面非常强大,但是在机器学习方面存在不足,只有有限的几种算法。而深度学习框架TensorFlow可以很好地实现各种深度学习算法,且对目标的识别准确率比较高。
发明内容
本发明要解决的技术问题在于,针对上述现有技术中存在的缺陷,提供一种基于OpenCV和TensorFlow的融合图像软件处理平台,可以在保证准确率的情况下实时地解决大多数计算机视觉问题。
为了解决上述技术问题,本发明的技术方案是:
一种基于OpenCV和TensorFlow的融合图像软件处理平台,包括OpenCV和TensorFlow,所述OpenCV用于对图片进行预处理;所述TensorFlow用于:通过网络模型对图片进行特征提取,利用特征点之间的欧氏距离及曲率提取出特征向量;然后将提取到的特征数据与对应的标准值进行比对,比对结果将通过通信模块传入到平台,平台根据比对结果执行相应操作并在界面将相应的结果呈现给用户。
优选地,所述图片为:实时读取相机所拍摄的视频,将每一帧保存为所述图片。
优选地,所述预处理包括通过OpenCV对所述图片进行旋转、缩放、光线补偿、过滤及锐化。
优选地,所述网络模型为在TensorFlow框架下通过深度学习算法训练的网络模型。
优选地,所述融合图像软件处理平台还包括相机驱动、GPIO驱动及网口,所述相机驱动、GPIO驱动及网口均与所述OpenCV及TensorFlow通信连接。
采用上述技术方案,本发明提供的一种基于OpenCV和TensorFlow的融合图像软件处理平台,该基于OpenCV和TensorFlow的融合图像软件处理平台具有以下有益效果:
1.可以解决大多数计算机视觉问题,在图像识别前对图像进行预处理,以优化特征提取效果;
2.可以实时对目标进行检测识别;
3.可以实现多种深度学习算法,识别准确率得到保障。
附图说明
图1为本发明一种基于OpenCV和TensorFlow的融合图像软件处理平台的总体方案图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山德著智能科技有限公司,未经中山德著智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010043156.3/2.html,转载请声明来源钻瓜专利网。





