第二章单元测试
  1. 计算机图形学中,坐标原点定位在图像的位置是( )。

  2. A:左下角 B:右上角 C:左上角 D:图像中心
    答案:左上角
  3. 要在宽高为(500,300)的图像上绘制一条粗细为1的红色直线,下列代码正确的是( )。

  4. A:cv2.line(‘img’,100,100,250,280,(0,0,255),1) B:cv2.line(‘img’,(100,100),(250,280),(0,0,255)) C:cv2.line(‘img’,(100,100),(250,280),(0,0,255),1) D:cv2.line(‘img’,(100,100),(250,280),(255,0,0),1)
    答案:cv2.line(‘img’,(100,100),(250,280),(0,0,255))###cv2.line(‘img’,(100,100),(250,280),(0,0,255),1)
  5. 代码cv2.rectangle(‘img’,(100,200),(100,100),(255,0,0),3)可以在图像上绘制一个蓝色矩形。( )

  6. A:对 B:错
    答案:错
  7. 下列哪些代码可以在图像img上绘制一个闭合的多边形( )。

  8. A:points = np.array([[120,22],[20,94],[72,207][307,114]],np.int32)cv2.polylines(img, [points], True, (0,0,255), 5) B:points = np.array([[30,20],[110,160],[170,80],[220,110]],np.int32)cv.polylines(img, points, True, (0,255,0), 5) C:points = np.array([[60,90],[100,160],[190,80],[220,110],[60,90]],np.int32)cv.polylines(img, [points], False, (0,255,0), 5) D:points = np.array([[30,20],[110,160],[170,80],[220,110]],np.int32) cv.polylines(img, [points], False, (0,255,0), 5)
    答案:points = np.array([[120,22],[20,94],[72,207][307,114]],np.int32)cv2.polylines(img, [points], True, (0,0,255), 5)###points = np.array([[60,90],[100,160],[190,80],[220,110],[60,90]],np.int32)cv.polylines(img, [points], False, (0,255,0), 5)
  9. 代码cv.circle(img,(160,120),80,(0,0,255),-1)可以在图像img上绘制一个红色实习圆形。( )

  10. A:错 B:对
    答案:对
  11. 要在图像上绘制一个中心在(160,120),长轴长220像素,短轴长120像素,长轴方向与Y轴方向平行,绿色,空心椭圆,下列代码正确的是。( )。

  12. A:cv2.ellipse(img,(160,120),(110,60),90,0,360,(0,255,0),2) B:cv2.ellipse(img,(160,120),(220,120),180,0,360,(0,255,0),2) C:cv2.ellipse(img,(160,120),(220,120),90,0,360,(0,255,0),2) D:cv2.ellipse(img,(160,120),(110,60),0,0,360,(0,255,0),2)
    答案:cv2.ellipse(img,(160,120),(110,60),90,0,360,(0,255,0),2)
  13. 要在图像上绘制一个红色空心半圆,圆心在(120,120),半径长80,绘制的是圆形的上半部分,下列代码正确的是。( )

  14. A:cv2.ellipse(img,(120,120),(80,80),45,0,360,(0,0,255),-1) B:cv2.circle(img,(120,120),80,0,0,360,(0,0,255),-1) C:cv2.ellipse(img,(120,120),(80,80),180,0,360, (0,0,255),-1) D:cv2.ellipse(img,(120,120),(80,80),0,180,360, (0,0,255),-1)
    答案:cv2.ellipse(img,(120,120),(80,80),0,180,360, (0,0,255),-1)
  15. opencv的putText函数可以直接显示汉字。( )

  16. A:对 B:错
    答案:错
  17. opencv的point函数可以在图像上指定位置绘制一个固定大小的点。( )

  18. A:错 B:对
    答案:错
  19. opencv中显示图像,如果想实现无论图片多大,都能在窗口中完整显示图片,且用户可以手动拖动修改窗口大小,可以在namedWindow函数中使用下列哪个值作为flags参数的实参。( )

  20. A:WINDOW_AUTOSIZE B:WINDOW_AUTOSIZE C:WINDOW_NORMAL D:WINDOW_FREERATIO
    答案:WINDOW_NORMAL

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部