屏幕数据采集方法

2016-03-21

 

1、采集部分总体效果图:




2、各个模块功能简单介绍:
① 背景:拍摄屏幕打成RGB(0,0,0)时的图片,作用是消除背景影响;
② 箱体索引:采用箱体模式时会用到,用来表示箱体的编号,勾选上的话,在任务执行完后,会自动将箱体的编号+1;索引编号的取值范围大于等于1;
③ LED像素数:用来计算每一个LED灯在图片中的像素的数目;特殊情况下可以通过人工的方式进行统计,范围必须大于等于8;
④ 定位:计算每一个LED灯在图片中的位置,并将其范围框出来;定位右边的两个编辑框中,分别显示的是水平方向上的LED数和垂直方向上的LED数目;
⑤ 梯度:作用是消除相机的影响;
⑥ 缝隙:作用是消除缝隙的影响;



3、定位:
① 模糊定位:精确定位的对应的另一种方法,它主要特点是定位时不需要显示区域的参数是正确的,就可以定位,缺点是定位的可能会失败,它只会采用一种算法进行定位,主要用在取景的时候,验证当前的位置是否适合定位;
② 定位:相对于模糊定位,缺点是需要准确的显示区域的大小,它在定位时会根据这个参数来判断定位结果是否正确,如果失败会自动选择另一种算法进行重新定位;



4、梯度:
① 梯度处理后生成的图片会存放在 Degrade 目录下面;
② 演示相机自带的影响图片;

③ 水平模块数,垂直模块数:主要是在按箱体进行拍摄的时候使用,用来标示水平方向上的箱体的数目和垂直方向上的箱体的数目;整屏拍摄(隔点拍摄)的情况下,通常都是1;
④ 模板类型:隔点的主要适合隔点拍摄的情况,箱体的主要适合按箱体拍摄的情况,当然特殊情况下可以选择其他试试;
⑤ 半径:箱体的情况下一般默认选择1就行,隔点的情况下一般选择LED屏幕宽度和高度的最小值的 1/4 到 1/6;
⑥ 次数:通常情况下选择3次就足够了,次数越高运算量越大,需要的时间越长;
⑦ 均值模板:主要是在按箱体拍摄的模式下使用,作用:防止某一个箱体上有一部分坏了,从而影响到了模板生成的效果,用多个箱体来做,可以减少该情况下的影响,起去噪的作用;
⑧ 亮度一致:主要是在按箱体拍摄的模式下使用,作用:解决多个箱体在拍摄过程中采用的亮度不同,合并后导致有的箱体暗,有的箱体亮,起保证各个箱体亮度一致的作用;


5、缝隙:
① 缝隙处理后生成的图片会存放在 chink 目录下面;



② 通用:一般情况下均采用通用模式进行处理;
③ 特殊:特殊的屏幕会需要,但是较少;


④ 自定义:主要用在按箱体拍摄的情况,可以手动设置各个缝隙的系数情况;



6、通过任务生成采集结果: