学习Python+OpenCV教程8:绘图功能这一节最后有一道练习题,本人代码如下:
# -*- coding: utf-8 -*-
"""
Created on Wed Aug 21 16:47:06 2019
@author: fyh
"""
import cv2
import numpy as np
h,w = 400,420
img = np.zeros((h,w,3), np.uint8)
#最上面那个红环
cv2.ellipse(img, (w//2,h//4),(h//4,h//4),0,-240,60,(0,0,255),-1) #按顺时针画椭圆
cv2.circle(img, (w//2,h//4),h//10,(0,0,0),-1)
#左边那个绿环
cv2.ellipse(img, (w//4,3*h//4),(h//4,h//4),0,0,300,(0,255,0),-1)
cv2.circle(img, (w//4,3*h//4),h//10,(0,0,0),-1)
#右边那个蓝环
cv2.ellipse(img, (3*w//4,3*h//4),(h//4,h//4),0,-60,240,(255,0,0),-1)
cv2.circle(img, (3*w//4,3*h//4),h//10,(0,0,0),-1)
cv2.startWi