本发明属于机械视觉领域,涉及数据处理技术,具体是一种产生条纹光的软件系统。
背景技术:
1、条纹图以一幅灰度图像的方式显示,帮助用户研究图像像素在不同混合模式下变化的规律,探讨混合模式的特点以及相互之间的区别和联系;帮助用户研究像素在不同混合模式下变化的规律。
2、现有的产生条纹光的软件系统无法对图像显示效果进行检测,并且在显示效果异常时无法对导致异常的原因进行排查,从而导致图像显示效果无法得到有效监管以及异常处理效率低下的问题。
3、针对上述技术问题,本技术提出一种解决方案。
技术实现思路
1、本发明的目的在于提供一种产生条纹光的软件系统,用于解决现有的产生条纹光的软件系统无法对图像显示效果进行检测的问题;
2、本发明需要解决的技术问题为:如何提供一种可以对图像显示效果进行检测的产生条纹光的软件系统。
3、本发明的目的可以通过以下技术方案实现:
4、一种产生条纹光的软件系统,包括上位机软件模块、fpga模块、网口通信模块、lcd显示模块、显示检测模块以及异常分析模块,所述上位机软件模块、fpga模块、网口通信模块、lcd显示模块、显示检测模块以及异常分析模块依次进行通信连接,所述异常分析模块还与fpga模块单向连接,所述显示检测模块、异常分析模块均与存储模块通信连接,存储模块还通信连接有参数培优模块,所述参数培优模块与上位机软件模块通信连接;
5、所述上位机软件模块用于产生条纹计算参数并将条纹计算参数发送至fpga模块,条纹计算参数包括条纹显示方向、条纹宽度、条纹移动步距、正弦条纹周期以及相位偏移;上位机软件模块还包括调色单元,调色单元用于自定义条纹的颜色;
6、所述fpga模块用于在接收到条纹计算参数之后对条纹计算参数进行计算分析并生成图像参数,图像参数包括条纹参数以及颜色参数,fpga模块将生成的图像参数发送至网口通信模块,网口通信模块接收到图像参数后将图像参数发送至lcd显示模块进行图像显示;
7、所述显示检测模块用于对lcd显示模块的图像显示效果进行检测分析;
8、所述异常分析模块用于在接收到异常分析信号后对检测对象的显示异常原因进行分析;
9、所述参数培优模块用于对存储模块中的历史数据进行培优分析处理。
10、作为本发明的一种优选实施方式,显示检测模块对lcd显示模块的图像显示效果进行检测分析的具体过程包括:将lcd显示模块进行显示的图像标记为检测对象,获取检测对象的点距数据dj、分辨数据fb以及扫频数据sp;通过对点距数据dj、分辨数据fb以及扫频数据sp进行数值计算得到检测对象的效果系数xg;通过存储模块获取到效果阈值xgmin,将检测对象的效果系数xg与效果阈值xgmax进行比较并通过比较结果对显示效果是否满足要求进行判定。
11、作为本发明的一种优选实施方式,检测对象的点距值dj获取过程包括:在检测对象中随机选取若干个发光点并标记为检测点,获取检测点与距离最近的同色发光点之间的距离值并标记为检测点的点距值,对所有检测点的点距值进行求和取平均值得到检测对象的点距数据dj;分辨数据fb为lcd显示模块进行检测对象显示时的分辨率;扫频数据sp为lcd显示屏进行检测对象显示时的扫描频率。
12、作为本发明的一种优选实施方式,将检测对象的效果系数xg与效果阈值xgmax进行比较的具体过程包括:若效果系数xg小于效果阈值xgmin,则判定检测对象的显示效果不满足要求,显示检测模块向异常分析模块发送异常分析信号;若效果系数xg大于等于效果阈值xgmin,则判定检测对象的显示效果满足要求;显示检测模块将检测对象的效果系数发送至存储模块进行存储。
13、作为本发明的一种优选实施方式,异常分析模块对检测对象的显示异常原因进行分析的具体过程包括:获取lcd显示模块进行图像显示过程中的噪声数据zs、电磁数据dc以及温度数据wd;通过对噪声数据zs、电磁数据dc以及温度数据wd进行数值计算得到检测对象显示过程中的环境系数hj;通过存储模块获取到环境阈值hjmax,将检测对象的环境系数hj与环境阈值hjmax进行比较并通过比较结果对显示异常的原因进行判定。
14、作为本发明的一种优选实施方式,通过噪声传感器对lcd显示模块进行检测对象显示过程中的环境噪声分贝值进行实时采集,并将采集到的噪声分贝最大值标记为噪声数据zs;通过电磁检测仪对lcd显示模块进行检测对象显示过程中的环境电磁强度进行实时采集,并将采集到的电磁强度最大值标记为电磁数据dc;通过温度传感器对lcd显示模块进行检测对象显示过程中的环境空气温度值进行实时采集,并将采集到的空气温度最大值标记为温度数据wd。
15、作为本发明的一种优选实施方式,将检测对象的环境系数hj与环境阈值hjmax进行比较的具体过程包括:若环境系数hj小于环境阈值hjmax,则判定检测对象显示异常的原因为参数异常,异常分析模块向fpga模块发送参数更新信号;若环境系数大于等于环境阈值hjmax,则判定检测对象显示异常的原因为环境异常,异常分析模块向管理人员的手机终端发送环境调节信号。
16、作为本发明的一种优选实施方式,参数培优模块对存储模块中的历史数据进行培优分析处理的具体过程包括:获取最近l1天内存储模块中新增的检测对象的效果系数,将效果系数最大的l2个检测对象标记为培优对象,将培优对象对应的条纹计算参数范围标记为优化范围,将优化范围发送至上位机软件模块。
17、作为本发明的一种优选实施方式,该产生条纹光的软件系统的工作方法,包括以下步骤:
18、步骤一:通过上位机软件模块产生条纹计算参数并将条纹计算参数发送至fpga模块;
19、步骤二:通过fpga模块对条纹计算参数进行计算分析生成图像参数并将图像参数发送至网口通信模块,网口通信模块接收到图像参数后将图像参数发送至lcd显示模块进行图像显示;
20、步骤三:对lcd显示模块的图像显示效果进行检测分析:将lcd显示模块进行显示的图像标记为检测对象,获取检测对象的点距数据dj、分辨数据fb以及扫频数据sp并进行数值计算得到效果系数xg,通过效果系数xg的数值大小对显示效果是否满足要求进行判定;
21、步骤四:在显示效果异常时对检测对象的显示异常原因进行分析:获取lcd显示模块进行图像显示过程中的噪声数据zs、电磁数据dc以及温度数据wd并进行数值计算得到环境系数hj,通过环境系数hj的数值大小对显示异常原因进行判定;
22、步骤五:对存储模块中的历史数据进行培优分析处理并得到优化范围,将优化范围发送至上位机软件模块。
23、本发明具备下述有益效果:
24、1、通过上位机软件模块与fpga模块生成条纹计算参数以及对条纹计算参数进行计算得到图像参数,从而通过lcd显示模块对图像进行显示,lcd液晶屏修改颜色简单,色深较高,对比度较高,通过上位软件调色板控制,可根据被测物表面颜色来改变条纹颜色,改变成像对比度特性,同时,通过调色单元可以快速的切换条纹颜色,改变成像的对比度特性;
25、2、通过显示检测模块可以对lcd显示模块的图像显示效果进行检测分析,通过对显示对象的多个显示参数进行综合分析并计算得到效果系数,从而通过效果系数对显示效果进行反馈,在显示效果异常时及时进行预警反馈,从而保证图像的显示效果;
26、3、通过异常分析模块可以对检测兑现搞得显示异常原因进行分析,通过对显示过程中的多个环境参数进行综合分析并计算得到环境系数,通过环境系数的数值对显示环境异常程度进行反馈,从而在出现显示异常时提高异常排查效率;
27、4、通过参数培优模块可以对存储模块中的历史数据进行培优分析处理,对上位机软件模块生成的条纹计算参数进行优化,从而保证图像在进行显示时的效果。