最近项目需要一些特殊形状的图标,然后我试着用opencv生成了一些图标,先看一下效果。
这个形状主要是用opencv画出来的,以下是代码。
import numpy as np
import cv2
import math
img = np.zeros((230,230), dtype=np.uint8)
img = cv2.cvtColor(img, cv2.COLOR_GRAY2BGR)
img[:,:,:] = 255
#画星号,可以根据需要绘制其他形状
#line1 0°
color = (0,0,0)
width = 55
cv2.line(img, (115, 30)