【技术实现步骤摘要】
能见度检测方法、装置、计算机设备和存储介质
本申请涉及图像处理
,特别是涉及一种能见度检测方法、装置、计算机设备和存储介质。
技术介绍
能见度是指人眼观测目标物时,能从背景分辨出目标物的最大距离。能见度是一个重要的气象观测要素,它的测量不仅可以用于气象部门的气象分析,还可以更广泛的用于航空、航海及道路交通等部门。以交通运输为例,当能见度低于100米时,会影响公路上行驶安全,高速公路将会关闭;当能见度低于500米时,则会影响船舶航行和靠岸;当能见度低于1000米时,飞机的起降则会受到相当严重的影响。因此,随时随地的监控能见度的变化,对于交通安全、工业生产以及人们的日常生活都有着重要的意义。传统的能见度测量方法中,是通过能见度测量仪测量固定区域的能见度等级,不仅存在价格昂贵、安装复杂等问题,还需要将能见度测量仪固定在牢固的底座上。对于远方海面的监测,由于无法在海面稳定布置测量仪器,因此,传统的能见度测量方法无法准确的测量海平面上的大气能见度。
技术实现思路
基于此,有必要针对上述技术问题,提供一种可以避免传统技术中设备安装复杂的问题,且准确度高的能见度检测方法、装置、计算机设备和存储介质。第一方面,本专利技术实施例提供一种能见度检测方法,所述方法包括:提取海平面图像的第一特征值及第二特征值;所述第一特征值用于表征海面的清晰度;所述第二特征值用于表征海面的光影变化程度;将所述第一特征值及所述第二特征值输入能见度检测模型,得到所述海平面图像的能见度等级。 >在本申请的一个实施例中,在所述提取海平面图像的第一特征值及第二特征值的步骤之前,所述方法包括:获取所述海平面图像;对所述海平面图像进行预处理,得到预处理后的图像;所述预处理包括尺寸转换处理及灰度转换处理;所述提取海平面图像的第一特征值及第二特征值,包括:根据所述预处理后的图像,获取所述第一特征值及所述第二特征值。在本申请的一个实施例中,所述对所述海平面图像进行预处理,得到预处理后的图像之后,还包括:对经过预处理后的海平面图像进行去噪处理,得到去噪图像;对所述去噪图像进行图像阈值化处理,得到二值化图像;根据所述预处理后的图像,获取所述第一特征值及所述第二特征值,包括:根据所述二值化图像,获取所述第一特征值及所述第二特征值。在本申请的一个实施例中,所述对所述去噪图像进行图像阈值化处理,得到二值化图像,包括:确定所述去噪图像中各像素点对应的二值化阈值;根据所述去噪图像中各所述像素点的像素值及各所述像素点对应的二值化阈值,对所述去噪图像中各像素点的像素值进行转化,得到所述二值化图像。在本申请的一个实施例中,所述确定所述去噪图像中各像素点对应的二值化阈值,包括:根据预设的邻域范围,确定所述去噪图像中各所述像素点对应的邻域像素点;根据各所述像素点对应的邻域像素点的像素值及预设的补偿值确定各所述像素点对应的二值化阈值。在本申请的一个实施例中,所述根据所述去噪图像中各所述像素点的像素值及各所述像素点对应的二值化阈值,对所述去噪图像中各像素点的像素值进行转化,包括:判断所述去噪图像中各像素点的像素值是否小于各所述像素点对应的二值化阈值;若所述去噪图像中像素点的像素值小于所述像素点对应的二值化阈值,将所述像素点的像素值转化为第一值;若所述去噪图像中像素点的像素值大于或等于所述像素点对应的二值化阈值,将所述像素点的像素值转化为第二值。在本申请的一个实施例中,所述根据所述二值化图像提取所述第一特征值,包括:根据预设的海面区域,确定所述二值化图像中的海面图像;将所述海面图像中像素值为第一值的像素点数量与所述海面图像的像素点总数量的比值,确定为所述第一特征值。在本申请的一个实施例中,所述根据所述二值化图像提取所述第二特征值,包括:确定所述海面图像中各像素点的横向梯度值;将所述海面图像中各像素点的横向梯度值的平均值,确定为所述第二特征值。在本申请的一个实施例中,所述能见度检测模型的训练方法包括:获取多张携带能见度等级标记的样本海平面图像;提取各所述样本海平面图像对应的第一特征值及第二特征值;根据各所述样本海平面图像对应的第一特征值、第二特征值及能见度标记建立样本集;将所述样本集划分为训练集及检测集;根据所述训练集对预设的分类模型进行训练,得到初始分类模型;利用所述检测集对所述初始分类模型进行检验;将通过检验的初始分类模型确定为所述能见度检测模型。第二方面,本专利技术实施例提供一种能见度检测装置,所述装置包括:特征提取模块,用于提取海平面图像的第一特征值及第二特征值;所述第一特征值用于表征海面的清晰度;所述第二特征值用于表征海面的光影变化程度;能见度检测模块,用于根据所述第一特征值及所述第二特征值确定所述海平面图像的能见度等级。第三方面,本专利技术实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:提取海平面图像的第一特征值及第二特征值;所述第一特征值用于表征海面的清晰度;所述第二特征值用于表征海面的光影变化程度;将所述第一特征值及所述第二特征值输入能见度检测模型,得到所述海平面图像的能见度等级。第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:提取海平面图像的第一特征值及第二特征值;所述第一特征值用于表征海面的清晰度;所述第二特征值用于表征海面的光影变化程度;将所述第一特征值及所述第二特征值输入能见度检测模型,得到所述海平面图像的能见度等级。上述能见度检测方法、装置、计算机设备和存储介质,通过提取海平面图像的第一特征值及第二特征值;第一特征值用于表征海面的清晰度;第二特征值用于表征海面的光影变化程度;将第一特征值及第二特征值输入能见度检测模型,得到海平面图像的能见度等级。根据本申请实施例提供的能见度检测方法,由于采用了图像分析的方法,可以避免传统能见度测量方法中存在的设备安装复杂且安装要求高等问题;并且,由于提取了海平面图像中反映海面清晰度的第一特征值,可以有效提升能见度检测的准确度;由于提取了海平面图像中反映海面光影变化程度的第二特征值,可以避免因淡积云在海面上的阴影而产生的影响,提高了能见度检测的检测精度,也提升了本申请在多种天气环境下的应用性。附图说明图1为本申请实施例提供的一种计算机设备的框图;图2为本申请实施例提供的一种能见度检测方法的流程图;图3为本申请实施例提供的另一种能见度检测方法的流程图;图4为本申请实施例提供的另一种能见度检测方法的流程图;图5为本申请实施例提供的另一种能见度检测方法的流程图;图6为本申请实施例提供的另一种能见度本文档来自技高网...
【技术保护点】
1.一种能见度检测方法,其特征在于,所述方法包括:/n提取海平面图像的第一特征值及第二特征值;所述第一特征值用于表征海面的清晰度;所述第二特征值用于表征海面的光影变化程度;/n将所述第一特征值及所述第二特征值输入能见度检测模型,得到所述海平面图像的能见度等级。/n
【技术特征摘要】
1.一种能见度检测方法,其特征在于,所述方法包括:
提取海平面图像的第一特征值及第二特征值;所述第一特征值用于表征海面的清晰度;所述第二特征值用于表征海面的光影变化程度;
将所述第一特征值及所述第二特征值输入能见度检测模型,得到所述海平面图像的能见度等级。
2.根据权利要求1所述的方法,其特征在于,在所述提取海平面图像的第一特征值及第二特征值的步骤之前,所述方法包括:
获取所述海平面图像;
对所述海平面图像进行预处理,得到预处理后的图像;所述预处理包括尺寸转换处理及灰度转换处理;
所述提取海平面图像的第一特征值及第二特征值,包括:
根据所述预处理后的图像,获取所述第一特征值及所述第二特征值。
3.根据权利要求2所述的方法,其特征在于,所述对所述海平面图像进行预处理,得到预处理后的图像之后,还包括:
对经过预处理后的海平面图像进行去噪处理,得到去噪图像;
对所述去噪图像进行图像阈值化处理,得到二值化图像;
根据所述预处理后的图像,获取所述第一特征值及所述第二特征值,包括:
根据所述二值化图像,获取所述第一特征值及所述第二特征值。
4.根据权利要求3所述的方法,其特征在于,所述对所述去噪图像进行图像阈值化处理,得到二值化图像,包括:
确定所述去噪图像中各像素点对应的二值化阈值;
根据所述去噪图像中各所述像素点的像素值及各所述像素点对应的二值化阈值,对所述去噪图像中各所述像素点的像素值进行转化,得到所述二值化图像。
5.根据权利要求4所述的方法,其特征在于,所述确定所述去噪图像中各像素点对应的二值化阈值,包括:
根据预设的邻域范围,确定所述去噪图像中各所述像素点对应的邻域像素点;
根据各所述像素点对应的邻域像素点的像素值及预设的补偿值确定各所述像素点对应的二值化阈值。
6.根据权利要求4所述的方法,其特征在于,所述根据所述去噪图像中各所述像素点的像素值及各所述像素点对应的二值化阈值,对所述去噪图像中各所述像素点的像素值进行转化,包括:
判断所述去噪图像中各像素点的像素值是否小于各所述像素点对应...
【专利技术属性】
技术研发人员:周康明,吴昊,
申请(专利权)人:上海眼控科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。