OpenCV 常见函数解析及应用 - cv2.rectangle, cv2.imread, waitKey, 图像处理基础

选择题

  1. cv2.rectangle(img,(20,20),(150,250),(255,0,0),2) 表示的是

A. 蓝色圆形 B. 红色圆形 C. 蓝色矩形 D. 红色矩形

  1. cv2.imread 读入一张图像 img 后,如果想获取 img[88,142] 位置红色通道的像素值,正确的程序是

A. red=img[88,142,0] B. red=img[88,142,1] C. red=img[88,142,2]

  1. 若想无期限的等待键盘输入,retval=waitKey([, delay]) 中的 delay 参数应设成

A. 0 B. 1 C. 1000 D. ∞

  1. 在图像表示中,(0,0,255) 表示的数据类型可能是?

A. 点 B. 颜色 C. 尺寸 D. 矩阵

填空题

  1. cv2.imwrite('dst3.png',img,[int(cv2.IMWRITE_PNG_COMPRESSION),0]),程序中参数 (cv2.IMWRITE_PNG_COMPRESSION) 表示的是压缩级别,从 0~9,此参数设置的越 (填大或小中的一个),压缩级别越低,图像尺寸越

  2. 复制原有图像 img 来获取一幅新图像的程序是 emptyImage2=img.copy()

  3. 若想将彩色图片 img 中 img[100:200,150:250] 区域位置全部变为白色,正确的程序是 img[100:200,150:250] = (255,255,255)

  4. 通过 cv2.imread() 函数读入某图像 img,现在想创建一张和 img 同尺寸(高宽相等)的黑色图像,下划线处应填的是 emptyImage=np.zeros((img.shape[0], img.shape[1]),np.uint8)

  5. cv2.imwrite('dst1.jpg',img,[int(cv2.IMWRITE_JPEG_QUALITY),5]),程序中 IMWRITE_JPEG_QUALITY,表示图像质量,数值越 (填大或小中的一个), 表示图像质量越高。

  6. 数字图像是由模拟图像数字化到的、以 像素 为基本元素的、可以用数字计算机或数字电路存储和处理的图像。

答案

  1. C. 蓝色矩形
  2. C. red=img[88,142,2]
  3. D. ∞
  4. B. 颜色

填空题答案

  1. , 大
  2. copy()
  3. (255,255,255)
  4. (img.shape[0], img.shape[1])
  5. 像素
OpenCV 常见函数解析及应用 -  cv2.rectangle, cv2.imread, waitKey, 图像处理基础

原文地址: https://www.cveoy.top/t/topic/plmM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录