#502. AI2-4-7 "魔术滤镜"卷积运算

AI2-4-7 "魔术滤镜"卷积运算

1. 卷积运算的本质是( )

{{ select(1) }}

  • 原始像素块和卷积核之间的加权求和运算
  • 把图片放大缩小
  • 改变图片的颜色
  • 把图片变清晰

2. 决定滤镜效果的是( )

{{ select(2) }}

  • 图片的大小
  • 卷积核
  • 图片的格式
  • 计算机的速度

3. 均值模糊中,3×3卷积核每个像素的权重是( )

{{ select(3) }}

  • 1
  • 1/3
  • 1/9
  • 1/6

4. OpenCV 中实现卷积运算的函数是( )

{{ select(4) }}

  • cv2.conv()
  • cv2.filter2D()
  • cv2.convolve()
  • cv2.kernel()

5. filter2D 函数中,ddepth 参数设为 -1 表示( )

{{ select(5) }}

  • 输出图像深度为1
  • 输出图像具有与输入图像相同的深度
  • 不输出图像
  • 输出灰度图像

6. 创建卷积核矩阵需要用到的 NumPy 函数是( )

{{ select(6) }}

  • numpy.create()
  • numpy.matrix()
  • numpy.array()
  • numpy.kernel()

7. 卷积核通常是什么尺寸的二维数组?( )

{{ select(7) }}

  • 偶数尺寸
  • 奇数尺寸
  • 任意尺寸
  • 只能是3×3

8. 以下哪种滤镜效果不是卷积运算实现的?( )

{{ select(8) }}

  • 模糊
  • 锐化
  • 浮雕
  • 旋转

9. 切换滤镜小程序中,确保 current 索引始终在有效范围内的运算方式是( )

{{ select(9) }}

  • current = current + 1
  • current = current - 1
  • current = current % len(kernels)
  • current = len(kernels)

10. 绑定回车键切换滤镜的正确写法是( )

{{ select(10) }}

  • keyboard.add_hotkey('enter', switch)
  • keyboard.bind('enter', switch)
  • keyboard.press('enter', switch)
  • keyboard.key('enter', switch)