OpenCV 常见函数解析及应用 - cv2.rectangle, cv2.imread, waitKey, 图像处理基础
OpenCV 常见函数解析及应用 - cv2.rectangle, cv2.imread, waitKey, 图像处理基础
选择题
cv2.rectangle(img,(20,20),(150,250),(255,0,0),2)表示的是
A. 蓝色圆形 B. 红色圆形 C. 蓝色矩形 D. 红色矩形
- 用
cv2.imread读入一张图像 img 后,如果想获取 img[88,142] 位置红色通道的像素值,正确的程序是
A. red=img[88,142,0]
B. red=img[88,142,1]
C. red=img[88,142,2]
- 若想无期限的等待键盘输入,
retval=waitKey([, delay])中的 delay 参数应设成
A. 0 B. 1 C. 1000 D. ∞
- 在图像表示中,(0,0,255) 表示的数据类型可能是?
A. 点 B. 颜色 C. 尺寸 D. 矩阵
填空题
-
cv2.imwrite('dst3.png',img,[int(cv2.IMWRITE_PNG_COMPRESSION),0]),程序中参数(cv2.IMWRITE_PNG_COMPRESSION)表示的是压缩级别,从 0~9,此参数设置的越 (填大或小中的一个),压缩级别越低,图像尺寸越 大 -
复制原有图像 img 来获取一幅新图像的程序是
emptyImage2=img.copy() -
若想将彩色图片 img 中 img[100:200,150:250] 区域位置全部变为白色,正确的程序是
img[100:200,150:250] = (255,255,255) -
通过
cv2.imread()函数读入某图像 img,现在想创建一张和 img 同尺寸(高宽相等)的黑色图像,下划线处应填的是emptyImage=np.zeros((img.shape[0], img.shape[1]),np.uint8) -
cv2.imwrite('dst1.jpg',img,[int(cv2.IMWRITE_JPEG_QUALITY),5]),程序中IMWRITE_JPEG_QUALITY,表示图像质量,数值越 (填大或小中的一个), 表示图像质量越高。 -
数字图像是由模拟图像数字化到的、以 像素 为基本元素的、可以用数字计算机或数字电路存储和处理的图像。
答案
- C. 蓝色矩形
- C. red=img[88,142,2]
- D. ∞
- B. 颜色
填空题答案
- 小, 大
copy()(255,255,255)(img.shape[0], img.shape[1])- 大
- 像素
原文地址: https://www.cveoy.top/t/topic/plmM 著作权归作者所有。请勿转载和采集!