SAKI工程测试题(算法).docVIP

  • 10
  • 0
  • 约 11页
  • 2017-02-02 发布于江苏
  • 举报
一.按给定检测框内各点的亮度值计算下列各算法的Sample值 1. 参考答案: Average:用来计算检测框内的平均亮度值 计算方法:加总检测框内的各点亮度值/检测框内的总点数 Sample =((10+30+50+70+90+110+130+150)*8)/(9*10) 2. 参考答案: Black/White:用来计算检测框内亮度Level2且Level1的面积占整个窗口面积之比。 计算方法:加总检测框内亮度Level2且Level1的点数/检测框内的总点数 Sample=32/(9*10)* 100 3. 参考答案: BrightLevel:这个算法就是针对前面的 Black / White算法,它可以给出黑白之间合适的门限值。Black/White是给出一个亮度区间(Level2 and Level1)求该亮度区间占总面积的比例。BrightLevel是给出亮度区间占总面积的比例,反求亮度区间(求Level1 或 Level2)。 当BrightLevel给出亮度区间占总面积的比例是Bright的比例时,Level1=255,求Level1。当BrightLevel给出亮度区间占总面积的比例是Dark的比例时,Level1=0,求Level2。 计算方法:将检测框内各点的亮度由高到低或由低到高排列,由给出的亮度区间占总面积的比例计算出该比例占多少个点,假设为N个点,如果给出的是Bright的比例时,则从高亮度往下数,数到第N点对应的亮度,就是它的Sample值。如果给出的是Dark的比例时,则从低亮度往上数,数到第N点对应的亮度,就是它的Sample值 对应上图: 由给出的亮度区间占总面积的比例计算出该比例占多少个点 (9*10)*20%=18 将检测框内各点的亮度由高到低或由低到高排列 点数 26 8 8 8 8 8 8 8 8 亮度 0 10 30 50 70 90 110 130 150 如果给出的是Bright的比例时,则从高亮度往下数,数到第N(18)点对应的亮度,就是它的Sample值 所以Sample=110 4. 参考答案: BrightLevel:这个算法就是针对前面的 Black / White算法,它可以给出黑白之间合适的门限值。Black/White是给出一个亮度区间(Level2 and Level1)求该亮度区间占总面积的比例。BrightLevel是给出亮度区间占总面积的比例,反求亮度区间(求Level1 或 Level2)。 当BrightLevel给出亮度区间占总面积的比例是Bright的比例时,Level1=255,求Level1。当BrightLevel给出亮度区间占总面积的比例是Dark的比例时,Level1=0,求Level2。 计算方法:将检测框内各点的亮度由高到低或由低到高排列,由给出的亮度区间占总面积的比例计算出该比例占多少个点,假设为N个点,如果给出的是Bright的比例时,则从高亮度往下数,数到第N点对应的亮度,就是它的Sample值。如果给出的是Dark的比例时,则从低亮度往上数,数到第N点对应的亮度,就是它的Sample值 对应上图: 由给出的亮度区间占总面积的比例计算出该比例占多少个点 (9*10)*20%=18 将检测框内各点的亮度由高到低或由低到高排列 点数 26 8 8 8 8 8 8 8 8 亮度 0 10 30 50 70 90 110 130 150 如果给出的是Dark的比例时,则从低亮度往上数,数到第N(18)点对应的亮度,就是它的Sample值 所以Sample=0 5. 参考答案: Max: 窗口内最大的亮度值. 设定 Averaging X 和 Averaging Y 是用来消除一些干扰因素 亮度值表 0 0 10 30 50 70 90 110 130 150 0 0 10 30 50 70 90 110 130 150 0 0 10 30 50 70 90 110 130 150 0 0 10 30 50 70 90 110 130 150 0 0 10 30 50 70 90 110 130 150 0 0 10 30 50 70 90 110 130 150 0 0 10 30 50 70 90 110 130 150 0 0 10 30 50 70 90 110 130

文档评论(0)

1亿VIP精品文档

相关文档