基于RGB通道的光伏电池片色差检测及颜色分类的算法制造技术

技术编号:16251371 阅读:118 留言:0更新日期:2017-09-22 12:27
本发明专利技术提供了一种基于RGB通道的光伏电池片色差检测及颜色分类的算法,该算法对采集的每一帧图像进行预处理,即进行阈值分析、边缘检测、仿射变换,再将目标图像分为4*4块,可实现光伏电池目标图像的获取;计算目标图像的RGB‑B通道颜色一阶矩,将RGB‑B通道颜色一阶矩量化为六段作为分类区间,设置临界分类点邻域,计算各图像之间的颜色一阶矩差值,可实现光伏电池色差的检测即光伏电池级别的判定;若RGB‑B通道颜色一阶矩在临界分类点邻域内,生成每块图像的颜色直方图,计算图像颜色一阶矩在对应类区间的概率值,计算颜色直方图的峰值对应类区间占整幅图像所有像素点数的比例值,比较上述概率值和比例值,可实现光伏电池颜色等级的最终分选。

Algorithm of color difference detection and color classification of photovoltaic cell based on RGB channel

The present invention provides a photovoltaic cell color RGB channel detection and color classification algorithm based on the algorithm to preprocess each frame of image acquisition, namely threshold analysis, edge detection, affine transformation, and then the target image is divided into 4*4 blocks, can achieve access to the photovoltaic cell image; calculation of RGB B channel color target image moment, the RGB moment B channel color quantization into six segments as classification interval, neighborhood set critical classification points, calculate the image color between the first-order moment difference, determination of color that can realize photovoltaic photovoltaic battery level; if RGB B color moment in the neighborhood of the critical point classification, color histogram generation of each image, a color image to calculate the probability moments in the corresponding interval values, the peak corresponding calculation of color histogram The interval accounts for the proportion of all pixels in the whole image, and compares the above probability value and the proportion value, which can realize the final sorting of the color grade of the photovoltaic cell.

【技术实现步骤摘要】
基于RGB通道的光伏电池片色差检测及颜色分类的算法
本专利技术涉及光伏电池片分选
,尤其涉及一种基于RGB通道的光伏电池片色差检测及颜色分类的算法。
技术介绍
当前,由于环境逐渐恶化,能源不断枯竭,使得以太阳能光伏发电等可再生清洁能源的发展潮流势不可挡,我国光伏发电的形势更是空前大好。光伏发电的效率和品质正在不断提升,成本也在持续稳定下降。但光伏电池的生产工艺过程复杂,由于电池镀膜工艺会导致生产出的电池片颜色各异,在行业内被称之为电池片颜色色差,之后将这些颜色不一的电池片焊接在一块组件上也会影响组件整体外观。现阶段国内对光伏电池片色差检测及颜色分类主要依靠人工肉眼进行识别,降低了分选的效率和准确性。正因为如此,提高光伏电池产品质量的一致性、建立色差检测和颜色分选的客观评价标准具有很重要的现实意义目前,现有技术中针对颜色的分类不够精准,影响组件颜色一致性,降低了组件光电的转换效率。所以,如何提供一种基于RGB通道的光伏电池片色差检测及颜色分类的算法,提高光伏电池产品质量的一致性、建立色差检测和分选的客观评价标准具有很重要的现实意义,是目前本领域技术人员亟待解决的技术问题,对于光伏产业具有很大的应用前景。
技术实现思路
有鉴于此,本专利技术提供了一种基于RGB通道的光伏电池片色差检测及颜色分类的算法,解决现有技术中存在的问题,具体方案如下:一种基于RGB通道的光伏电池片色差检测及颜色分类的算法,包括如下步骤,第一步:图像预处理1-1、图像的获取与保存;1-2、图像边缘检测,在步骤1-1的基础上,根据图像阈值提取光伏电池的边缘图像;1-3、图像判空,在步骤1-2的基础上,提取有效的边缘图像;1-4、图像分割,在步骤1-3的基础上,对有效的边缘图像进行方块分割;第二步:光伏电池色差检测即级别的判定2-1、图像颜色一阶矩的计算,根据设定的分类机制,计算步骤1-4中分割的各方块图像的RGB-B通道颜色一阶矩;2-2、色差检测级别的判定,计算步骤2-1中所述各方块图像的RGB-B通道颜色一阶矩差值,所述一阶矩差值与客户提供的数据的分析值A进行对比,如不超过所述分析值A则不存在色差判定为A级,如超过所述分析值A则存在色差直接判定为不合格;第三步:光伏电池颜色分类3-1、分类区间的判断,在步骤2-2判定为A级片的基础上,确定A级片的RGB-B通道颜色一阶矩是否处于分类区间的临界分类点邻域内,若A级片图像的RGB-B通道颜色一阶矩处于临界分类点邻域外,则直接对应分类区间进行分类,否则则进行后续步骤;3-2、颜色直方图的获取,在步骤3-1的基础上,生成处于临界值邻域范围内图像的颜色直方图,获取RGB-B通道颜色一阶矩和峰值;3-3、光伏电池颜色分类,在步骤3-2的基础上,根据分类区间,计算图像RGB-B通道颜色一阶矩在所对应类区间的概率值,计算颜色直方图的峰值对应类区间占整幅图像所有像素点数的比例值,比较所述概率值与所属比例值,按照数值大者对应归类。具体的,在所述步骤2-1中的分类机制为,根据RGB颜色空间的特征,将RGB-B通道颜色一阶矩量化为六个区间段,所述区间段分别为LP:174-193;LL:155-174;LQ:136-155;LZ:117-136;LS:98-117;R6:79-98,获取各区间临界分类点为:LP-LL:174;LL-LQ:155;LQ-LZ:136;LZ-LS:117;LS-R6:98,定义临界分类点邻域为[3,3]。具体的,所述方块分割为4*4。具体的,所述分析值为38。优选的,所述步骤1-1中,利用CCD智能相机传感器获取光伏电池图像并将其保存在数据库中。具体的,本算法适用于156mm*156mm*0.1mm规格光伏电池。本专利技术提供的分选光伏电池片的算法,对采集的每一帧图像进行预处理,即进行阈值分析、边缘检测、仿射变换,再将目标图像分为4*4块,可实现光伏电池目标图像的获取;计算目标图像的RGB-B通道颜色一阶矩,将RGB-B通道颜色一阶矩量化为六段作为分类区间,设置临界分类点邻域,计算各图像之间的颜色一阶矩差值,可实现光伏电池色差检测即级别的判定;若RGB-B通道颜色一阶矩在临界分类点邻域内,生成每块图像的颜色直方图,计算图像颜色一阶矩在对应类区间的概率值,计算颜色直方图的峰值(在RGB空间下,B分量值所对应的最大像素点对应类区间的像素个数)占整幅图像所有像素点数的比例值,比较上述概率值和比例值,可实现光伏电池颜色的最终分选。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的算法流程图。具体实施方式下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照附图1所示,本专利技术型设计的光伏电池色差分类的算法主要应用于工业现场,光伏电池的分类。分类算法充分适应现场情况,对图像预处理后的标准图像提取所需的颜色特征,通过建立的颜色分类机制进行分类,该算法的具体步骤是:第一步:图像预处理1-5图像获取与保存:利用CCD智能相机传感器获取光伏电池图像并将其保存在数据库中;1-6图像边缘检测:在步骤1-1的基础上,根据图像阈值提取光伏电池的边缘图像;1-7图像判空:在步骤1-2的基础上,提取有效的边缘图像;1-8图像分割:在步骤1-3的基础上,对有效边缘图像按照4*4进行分割;第二步:光伏电池色差检测即级别的判定2-4分类机制的建立:根据RGB颜色空间的特征,将RGB-B通道颜色一阶矩量化为六个区间段,由下限值79到上限值193,设置临界分类点邻域值为3;2-5图像颜色一阶矩的计算:在步骤2-1的基础上,计算分割的16块图像的RGB-B通道颜色一阶矩;2-6图像所含类别数的计算:在步骤2-2的基础上,计算16块图像的颜色一阶矩差值,根据差值小于19即只有一类,超过19小于38即为两类,超过38即多于两类,得出光伏电池目标图像是否存在色差是否属于A级(目标图像包含两类及两类以下的颜色);第三步:光伏电池颜色分类3-4分类区间的判断:在步骤2-3的基础上,确定A级片的RGB-B通道颜色一阶矩是否处于分类区间的临界分类点邻域内,若图像的RGB-B通道颜色一阶矩处于临界分类点邻域外,则直接对应分类区间进行分类;3-5颜色直方图的获取:在步骤3-1的基础上,生成处于临界值邻域范围内图像的颜色直方图,获取RGB-B通道颜色一阶矩和峰值;3-6光伏电池颜色分类:在步骤3-2的基础上,根据分类区间,若处于临界值邻域范围内的颜色一阶矩在同一分类区间段,则直接归类。否则计算图像RGB-B通道颜色一阶矩在所对应类区间的概率值,计算颜色直方图的峰值(在RGB空间下,B分量值所对应的最大像素点对应类区间的像素个数)占整幅图像所有像素点数的比例值,比较上述概率值与比例值,按照数值大者对应归类;本专利技术算法的进一步特本文档来自技高网...
基于RGB通道的光伏电池片色差检测及颜色分类的算法

【技术保护点】
一种基于RGB通道的光伏电池片色差检测及颜色分类的算法,其特征在于:包括如下步骤,第一步:图像预处理1‑1、图像的获取与保存;1‑2、图像边缘检测,在步骤1‑1的基础上,根据图像阈值提取光伏电池的边缘图像;1‑3、图像判空,在步骤1‑2的基础上,提取有效的边缘图像;1‑4、图像分割,在步骤1‑3的基础上,对有效的边缘图像进行方块分割;第二步:光伏电池色差检测即级别的判定2‑1、图像颜色一阶矩的计算,根据设定的分类机制,计算步骤1‑4中分割的各方块图像的RGB‑B通道颜色一阶矩;2‑2、色差检测即级别的判定,计算步骤2‑1中所述各方块图像的RGB‑B通道颜色一阶矩差值,所述一阶矩差值与客户提供的数据的分析值A进行对比,如不超过所述分析值A则不存在色差,判定为A级,如超过所述分析值A则存在色差直接判定为不合格;第三步:光伏电池颜色分类3‑1、分类区间的判断,在步骤2‑2判定为A级片的基础上,确定A级片的RGB‑B通道颜色一阶矩是否处于分类区间的临界分类点邻域内,若A级片图像的RGB‑B通道颜色一阶矩处于临界分类点邻域外,则直接对应分类区间进行分类,否则进行后续步骤;3‑2、颜色直方图的获取,在步骤3‑1的基础上,生成处于临界值邻域范围内图像的颜色直方图,获取RGB‑B通道颜色一阶矩和峰值;3‑3、光伏电池颜色分类,在步骤3‑2的基础上,根据分类区间,计算图像RGB‑B通道颜色一阶矩在所对应类区间的概率值,计算颜色直方图的峰值对应类区间占整幅图像所有像素点数的比例值,比较所述概率值与所属比例值,按照数值大者对应归类。...

【技术特征摘要】
1.一种基于RGB通道的光伏电池片色差检测及颜色分类的算法,其特征在于:包括如下步骤,第一步:图像预处理1-1、图像的获取与保存;1-2、图像边缘检测,在步骤1-1的基础上,根据图像阈值提取光伏电池的边缘图像;1-3、图像判空,在步骤1-2的基础上,提取有效的边缘图像;1-4、图像分割,在步骤1-3的基础上,对有效的边缘图像进行方块分割;第二步:光伏电池色差检测即级别的判定2-1、图像颜色一阶矩的计算,根据设定的分类机制,计算步骤1-4中分割的各方块图像的RGB-B通道颜色一阶矩;2-2、色差检测即级别的判定,计算步骤2-1中所述各方块图像的RGB-B通道颜色一阶矩差值,所述一阶矩差值与客户提供的数据的分析值A进行对比,如不超过所述分析值A则不存在色差,判定为A级,如超过所述分析值A则存在色差直接判定为不合格;第三步:光伏电池颜色分类3-1、分类区间的判断,在步骤2-2判定为A级片的基础上,确定A级片的RGB-B通道颜色一阶矩是否处于分类区间的临界分类点邻域内,若A级片图像的RGB-B通道颜色一阶矩处于临界分类点邻域外,则直接对应分类区间进行分类,否则进行后续步骤;3-2、颜色直方图的获取,在步骤3-1的基础上,生成处于临界值邻域范围内图像的颜色直方图,获取RGB-B通道颜色一阶矩和峰值;3-3、光伏电池颜色分类,在步骤3-2的基础上,根据分类区间,计算图像RGB...

【专利技术属性】
技术研发人员:陈海永李帅赵鹏崔月姣崔海根王玉
申请(专利权)人:河北工业大学天津英利新能源有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1