基于Python的电子纸开口率的计算方法及装置制造方法及图纸

技术编号:21660316 阅读:36 留言:0更新日期:2019-07-20 06:02
本发明专利技术公开了一种基于Python的电子纸开口率的计算方法,包括以下步骤:步骤S1、基于Python环境下,获取一帧电子纸图片;步骤S2、调用OpenCV数据库,对电子纸图片进行处理,得到电子纸图片的有效透光区域的面积;步骤S3、计算电子纸图片的开口率,并通过可视化界面输出计算结果;本发明专利技术基于Python工作环境,引入OpenCV数据库和相应的图像处理手段,对电子纸图片进行灰度化处理,然后进行高斯模糊处理,接着进行二值化处理,最后通过所设计的算法与程序实现电子纸开口率的测量,简化电子纸开口率的算法设计和测量过程,实现快速精准地去测量电子纸的开口率,间接地推动了电子纸的研究和发展。

Calculating Method and Device of Electronic Paper Opening Rate Based on Python

【技术实现步骤摘要】
基于Python的电子纸开口率的计算方法及装置
本专利技术涉及显示器领域,特别是一种基于Python的电子纸开口率的计算方法及装置。
技术介绍
随着科技的进步和发展,人类进入了一个智能的信息时代,在平板显示领域,不断地出现新型的技术和显示器。显示器作为人机交互的重要载体,在图片浏览,文字阅读等各种信息获取的方面起着极为重要的作用。而电子纸已经成为了这种重要的信息显示载体,目前在市场上取得了成功,运用到了人们的日常生活和工作中,如电子书阅读器,电子纸广告牌,手机第二屏,电子卷标等。显示器画面品质有个重要的规格就是亮度,而决定亮度的最重要因素就是开口率,因此测量电子纸的开口率也成为了电子纸发展中不可或缺的一块拼图。而亮度是制约着显示器图像品质和快速发展的重要因素,电子纸也不例外;提高显示器的开口率是提高亮度的主要方法,如今市面上许多LCD的开口率只有6%,屏幕的亮度几乎都是由背光撑起的,可想而知提高显示器的开口率是多么有必要的,并且提高开口率能够降低背光的耗电,也符合当今节能环保的发展主题。因此开口率的算法测试与实现也成为了电子纸发展道路上的关键要素。如何更加快速,更加准确,更加方便地测量显示器的开口率,似乎成为了显示器在拥有低功耗和优良图像品质的快速发展道路上一个绕不过去的坎,也成为了电子纸显示技术快速发展并在显示器市场上站稳脚跟和科研方面吸引研究与投资的催化剂。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种结构简单,测试方便快速,精准度高的基于Python的电子纸开口率的计算方法及装置。本专利技术解决其技术问题所采用的技术方案是:一种基于Python的电子纸开口率的计算方法,包括以下步骤:步骤S1、基于Python环境下,获取一帧电子纸图片,进一步地,所述电子纸图片为电子纸屏幕显示的图片或视频流,或是采用智能设备拍摄电子纸屏幕的图片。步骤S2、调用OpenCV数据库,对电子纸图片进行处理,得到电子纸图片的有效透光区域的面积,进一步地,对电子纸图片的处理包括:首先对电子纸图片进行灰度化处理,得到灰度化图片,处理公式如下,Gray=R*0.299+G*0.587+B*0.114;其中,R,G和B为三原色光,R为红色,G为绿色,B为蓝色。以灰度化图片的中心点为原点,对灰度化图片进行高斯模糊处理,得到高斯模糊图片,处理公式如下,其中,x和y灰度化图片的像素坐标,σ为x的标准差。根据灰度特性,将高斯模糊图片分为背景和前景,对高斯模糊图片进行二值化处理,得到二值化图片,处理公式如下,u=w0*u0+w1*u1;g=w0*(u0-u)2+w1*(u1-u)2;t=Max(g);其中,u为高斯模糊图片的总平均灰度,w0为前景点数占高斯模糊图片的比例,u0为前景的平均灰度,w1为背景点数占图像的比例,u1为背景的平均灰度,g为前景和背景的方差,t为前景与背景的分割阈值,当t使得值g最大时,t则为图像分割的最佳阈值。获取二值化图片的白色像素点的个数,即为电子纸图片的有效透光区域的面积。步骤S3、计算电子纸图片的开口率,并通过可视化界面输出计算结果,进一步地,电子纸图片的开口率的计算公式为,X=w/Z;其中,X指开口率;w指二值化图片的白色像素点的个数;Z指二值化图片的总像素点的个数。本申请还提出一种基于Python的电子纸开口率的计算装置,它包括PC端和智能移动端;所述PC端搭载了基于Python语言的算法运行环境以及OpenCV数据库,所述PC端包括:数据采集模块:用于接收所述智能移动端传输过来的电子纸图片。处理模块:基于Python环境下,调用相关算法计算电子纸图片的开口率。显示模块:用于通过可视化界面显示计算结果。所述智能移动端包括:数据输出模块:用于传输电子纸显示的图片或视频流给所述数据采集模块。摄像模块,用于拍摄电子纸屏幕而得到电子纸图片,并通过所述数据输出模块传输给所述数据采集模块。进一步地,所述处理模块计算电子纸图片的开口率的过程如下:首先对电子纸图片进行灰度化处理,得到灰度化图片,处理公式如下,Gray=R*0.299+G*0.587+B*0.114;其中,R,G和B为三原色光,R为红色,G为绿色,B为蓝色。以灰度化图片的中心点为原点,对灰度化图片进行高斯模糊处理,得到高斯模糊图片,处理公式如下,其中,x和y灰度化图片的像素坐标,σ为x的标准差。根据灰度特性,将高斯模糊图片分为背景和前景,对高斯模糊图片进行二值化处理,得到二值化图片,处理公式如下,u=w0*u0+w1*u1;g=w0*(u0-u)2+w1*(u1-u)2;t=Max(g);其中,u为高斯模糊图片的总平均灰度,w0为前景点数占高斯模糊图片的比例,u0为前景的平均灰度,w1为背景点数占图像的比例,u1为背景的平均灰度,g为前景和背景的方差,t为前景与背景的分割阈值,当t使得值g最大时,t则为图像分割的最佳阈值。获取二值化图片的白色像素点的个数,即为电子纸图片的有效透光区域的面积。最终计算电子纸图片的开口率,计算公式为,X=w/Z;其中,X指开口率;w指二值化图片的白色像素点的个数;Z指二值化图片的总像素点的个数。本专利技术的有益效果是:本专利技术基于Python工作环境,引入OpenCV数据库和相应的图像处理手段,对电子纸图片进行灰度化处理,然后进行高斯模糊处理,接着进行二值化处理,最后通过所设计的算法与程序实现电子纸开口率的测量,大大简化了电子纸开口率的算法设计和测量过程,实现了快速精准地去测量电子纸的开口率,间接地推动了电子纸的研究和发展。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术的工作流程图;图2是本专利技术的原理框架图。具体实施方式参照图1、图2,一种基于Python的电子纸开口率的计算方法,包括以下步骤:步骤S1、基于Python环境下,获取一帧电子纸图片,进一步地,所述电子纸图片为电子纸屏幕显示的图片或视频流,或是采用智能设备拍摄电子纸屏幕的图片。步骤S2、调用OpenCV数据库,对电子纸图片进行处理,得到电子纸图片的有效透光区域的面积,进一步地,对电子纸图片的处理包括:首先对电子纸图片进行灰度化处理,得到灰度化图片(256级灰度图),处理公式如下,Gray=R*0.299+G*0.587+B*0.114;其中,R,G和B为三原色光,R为红色,G为绿色,B为蓝色。考虑到清晰的图片锐度会比较高,像素点的RGB颜色值之间的过度会比较干脆利落,即有些像素点之间的灰度值差距会比较大,会使得测量的电子纸开口率有少许偏差,因此,本实施例中,以灰度化图片的中心点为原点,对灰度化图片进行高斯模糊处理,得到高斯模糊图片,处理公式如下,其中,x和y灰度化图片的像素坐标,σ为x的标准差,通过对灰度化图片进行高斯模糊处理,能够有效减少图像噪声以及降低细节层次,从而提高测量电子纸开口率的精准度。根据灰度特性,将高斯模糊图片分为背景和前景,对高斯模糊图片进行二值化处理,得到二值化图片,处理公式如下,u=w0*u0+w1*u1;g=w0*(u0-u)2+w1*(u1-u)2;t=Max(g);其中,u为高斯模糊图片的总平均灰度,w0为前景点数占高斯模糊图片的比例,u0为前景的平均灰度,w1为背景点数占图像的比例,u1为背景的平均灰度,g为前景和本文档来自技高网...

【技术保护点】
1.一种基于Python的电子纸开口率的计算方法,其特征在于它包括以下步骤:步骤S1、基于Python环境下,获取一帧电子纸图片;步骤S2、调用OpenCV数据库,对电子纸图片进行处理,得到电子纸图片的有效透光区域的面积;步骤S3、计算电子纸图片的开口率,并通过可视化界面输出计算结果。

【技术特征摘要】
1.一种基于Python的电子纸开口率的计算方法,其特征在于它包括以下步骤:步骤S1、基于Python环境下,获取一帧电子纸图片;步骤S2、调用OpenCV数据库,对电子纸图片进行处理,得到电子纸图片的有效透光区域的面积;步骤S3、计算电子纸图片的开口率,并通过可视化界面输出计算结果。2.根据权利要求1所述的基于Python的电子纸开口率的计算方法,其特征在于所述步骤S1中,所述电子纸图片为电子纸屏幕显示的图片或视频流,或是采用智能设备拍摄电子纸屏幕的图片。3.根据权利要求1所述的基于Python的电子纸开口率的计算方法,其特征在于所述步骤S2中,对电子纸图片的处理包括:首先对电子纸图片进行灰度化处理,得到灰度化图片,处理公式如下,;其中,R,G和B为三原色光,R为红色,G为绿色,B为蓝色;以灰度化图片的中心点为原点,对灰度化图片进行高斯模糊处理,得到高斯模糊图片,处理公式如下,;其中,x和y灰度化图片的像素坐标,σ为x的标准差;根据灰度特性,将高斯模糊图片分为背景和前景,对高斯模糊图片进行二值化处理,得到二值化图片,处理公式如下,;;;其中,u为高斯模糊图片的总平均灰度,w0为前景点数占高斯模糊图片的比例,u0为前景的平均灰度,w1为背景点数占图像的比例,u1为背景的平均灰度,g为前景和背景的方差,t为前景与背景的分割阈值,当t使得值g最大时,t则为图像分割的最佳阈值;获取二值化图片的白色像素点的个数,即为电子纸图片的有效透光区域的面积。4.根据权利要求1所述的基于Python的电子纸开口率的计算方法,其特征在于所述步骤S3中,电子纸图片的开口率的计算公式为,X=w/Z;其中,X指开口率;w指二值化图片的白色像素点的个数;Z指二值化图片的总像素点...

【专利技术属性】
技术研发人员:易子川迟锋张崇富何文耀陈智恒张智白鹏飞文毅水玲玲
申请(专利权)人:电子科技大学中山学院
类型:发明
国别省市:广东,44

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

1