答题卡灰度值判断黑色像素

hs874191 程序题 共 个子题

题目说明

标准考试答题卡一般采用2B铅笔填涂,填涂好的答题卡经过扫描后得到相应的数字化图像,再通过光学识别,完成答题卡信息数据的采集、分析与统计。计算机判断答题卡中信息点被填涂的标准是灰度值小于132为黑色,灰度值大于等于132为白色。灰度值计算公式:灰度值=0.299×红色分量(R)+0.587×绿色分量(G)+0.114×蓝色分量(B),若分别输入n个信息点的RGB颜色值,则其判断程序如下:

n=int(input("请输入信息点个数:"))
count=0
for i in range(1,n+1):
    R=int(input("请输入红色分量:"))
       ①
    B= int(input("请输入蓝色分量:"))
    Gray_scale=      ②
    if       ③      :
        print("黑色")
        count=count+1
    else:
        print("白色")
print("黑色像素总共有:"+       ④       +"个")

评分标准

(1)G=int(input("请输入绿色分量:"))或等效答案;(4分)

(2)0.299R+0.587G+0.114*B 或等效答案;(4分)

(3)Gray_scale<132 或等效答案;(4分)

(4)str(count) 或等效答案。(4分)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧