#493. AI2-4-4 计算机图片编辑---明暗调整
AI2-4-4 计算机图片编辑---明暗调整
1. 在 Python 中实现图片变暗效果,正确的操作是将图片数组的每个像素值( )
{{ select(1) }}
- 加上一个正数
- 乘以一个小于1的系数
- 乘以一个大于1的系数
- 减去一个负数
2. OpenCV 读取的图片默认的数据类型是 uint8,其取值范围是( )
{{ select(2) }}
- 0~127
- 0~255
- -128~127
- 0~65535
3. 对 uint8 类型的图片直接乘以大于1的系数实现变亮,会出现什么问题?( )
{{ select(3) }}
- 图片会变成黑白
- 超过255的数值会被截断,导致信息丢失
- 图片会倒过来显示
- 没有任何问题,可以直接使用
4. 为了避免 uint8 溢出截断问题,正确的做法是( )
{{ select(4) }}
- 直接乘,不用管截断
- 先转为 float 类型运算,最后再转回 uint8
- 用加法代替乘法
- 把图片缩小后再处理
5. 使用 brightness 亮度系数变量的主要优势是( )
{{ select(5) }}
- 代码更短
- 避免对同一张图片多次运算导致信息丢失
- 可以让图片更亮
- 不需要使用 Numpy
6. 在 brightness 方案中,每次调整亮度时,应该基于哪张图片重新计算?( )
{{ select(6) }}
- 基于上一次调整后的图片
- 基于显示用的图片
- 基于原始原图
- 随便哪张都可以
7. 使用 keyboard 库绑定按键时,正确的写法是( )
{{ select(7) }}
- keyboard.add_hotkey('up', bright)
- keyboard.bind('up', bright)
- keyboard.press('up', bright)
- keyboard.key('up', bright)
8. 关于回调函数,以下说法正确的是( )
{{ select(8) }}
- 回调函数就是普通函数,没有区别
- 回调函数是在事件触发时自动执行的函数
- 回调函数必须有返回值
- 回调函数只能用一次
9. 将重复的代码封装成函数的好处不包括( )
{{ select(9) }}
- 减少代码重复,便于维护
- 提高代码可读性
- 让程序运行速度更快
- 修改逻辑时只需改一处
10. 实现"按上键调亮、按下键调暗"功能时,bright 和 dark 两个回调函数中,不同的是( )
{{ select(10) }}
- 显示图片的代码
- 修改 brightness 系数的方向
- 窗口销毁的代码
- 数据类型转换的方式