【技术实现步骤摘要】
一种基于OPENCV的图像及视频处理系统
本专利技术涉及一种图像及视频处理领域,具体涉及一种基于OPENCV的图像及视频处理系统。
技术介绍
目前一些图像处理软件不能同时处理图像和视频,或是一些软件采用代码及命令行的方式去处理图像,对于一些不太熟悉编程的人,这种操作是不方便的。并且,由于一些摄像镜头安装在车上或是无人机上,由于道路颠簸,或是在空中受风力影响,载体本身产生晃动而导致视频出现抖动情况,影响后续视频分析,及目标跟踪的准确性。因此,设计一个可自定义处理参数、操作简单、拥有可视化操作界面并且既可处理图像(增强对比度、去除噪声、进行形态学处理等)又可处理视频(视频整体灰度化、获取边缘、对其稳像等)的软件系统是有必要的。
技术实现思路
本专利技术所要解决的技术问题是目前极少有软件集成图像及视频处理功能,并且操作复杂,本专利技术提供了解决上述问题的一种基于OPENCV的图像及视频处理系统。本专利技术通过下述技术方案实现:一种基于OPENCV的图像及视频处理系统,包括接收模块、图像视频判断模 ...
【技术保护点】
1.一种基于OPENCV的图像及视频处理系统,其特征在于,包括接收模块、图像视频判断模块、图像处理模块和视频处理模块;/n所述接收模块用于接收数据,并将接收数据发送给图像视频判断模块;/n所述图像视频判断模块对接收的数据进行判断,如果判断为视频数据,则将视频数据发送给视频处理模块进行处理;如果判断为图像数据,则将图像数据发送给图像处理模块进行处理。/n
【技术特征摘要】
1.一种基于OPENCV的图像及视频处理系统,其特征在于,包括接收模块、图像视频判断模块、图像处理模块和视频处理模块;
所述接收模块用于接收数据,并将接收数据发送给图像视频判断模块;
所述图像视频判断模块对接收的数据进行判断,如果判断为视频数据,则将视频数据发送给视频处理模块进行处理;如果判断为图像数据,则将图像数据发送给图像处理模块进行处理。
2.根据权利要求1所述的一种基于OPENCV的图像及视频处理系统,其特征在于,图像处理模块包括图像几何处理单元、图像灰度变换单元、图像平滑处理单元、图像边缘检测单元和图像形态学处理单元。
3.根据权利要求2所述的一种基于OPENCV的图像及视频处理系统,其特征在于,所述图像几何处理单元具体包括镜像处理子单元、图像平移子单元、图像缩放子单元和图像旋转子单元;所述图像灰度变换单元具体包括阈值化子单元、灰度化子单元、灰度直方图子单元、BGR直方图子单元、灰度直方图均衡子单元、彩色直方图均衡子单元、线性变换子单元、对数变换子单元和对比度拉伸子单元;所述图像平滑处理单元具体包括添加椒盐噪声子单元、均值滤波子单元、中值滤波子单元、高斯滤波子单元和双边滤波子单元;所述图像边缘检测单元具体包括Sobel子单元、Scharr子单元、Laplace子单元、Canny子单元、活肤曼线检测子单元、霍夫圆检测子单元、轮廓检测子单元、凸包检测子单元、Moravec角点检测子单元、Harris角点检测子单元和Shi-Tomasi角点检测子单元;所述图像形态学处理单元具体包括腐蚀子单元、膨胀子单元、开运算子单元、闭运算子单元、形态学梯度子单元、顶帽子单元和底帽子单元。
4.根据权利要求1所述的一种基...
【专利技术属性】
技术研发人员:兰敏,秦彭佳,杨鹏举,
申请(专利权)人:四川中科友成科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。