宜昌做网站公司有哪些方法,顺德营销型网站,怎么注册公司的流程和费用,米读小说哪个网站开发的试用opencv创建画布并显示矩形框#xff08;适用于目标检测图像可视化#xff09;# 创建一个黑色的画布#xff0c;图像格式(BGR)
img np.zeros((512, 512, 3), np.uint8)# 画一个矩形#xff1a;给定左上角和右下角坐标#xff0…试用opencv创建画布并显示矩形框适用于目标检测图像可视化# 创建一个黑色的画布图像格式(BGR)
img np.zeros((512, 512, 3), np.uint8)# 画一个矩形给定左上角和右下角坐标宽度高度--- pt1(15, 15), pt2(50, 320)
cv2.rectangle(img, pt1(15, 15), pt2(50, 320), color(255, 0, 0), thickness8)# 可视化
cv2.imshow(image, img)cv2.waitKey(0)
# 释放资源
cv2.destroyWindows(image) 试用opencv创建画布并显示圆形内容# 创建一个黑色的画布
img0 np.zeros((512,512,3), np.uint8)# 设置圆的参数进行画圆 参数定义 给定椭圆的圆心、轴长、偏移的角度、以及椭圆的角度信息
cv2.ellipse(img0, center(210, 310), color(255, 0, 0), axes(100, 50), angle0, startAngle0, endAngle180, thickness8)
cv2.ellipse(img0, center(110, 110), color(0, 255, 0), axes(100, 50), angle30, startAngle0, endAngle180, thickness8)
cv2.ellipse(img0, center(310, 110), color(0, 0, 255), axes(10, 50), angle0, startAngle0, endAngle360, thickness-1)
cv2.ellipse(img0, center(210, 210), color(0, 0, 255), axes(50, 50), angle0, startAngle0, endAngle180, thickness-1)
cv2.ellipse(img0, center(410, 410), color(255, 255, 0), axes(50, 50), angle0, startAngle0, endAngle180, thickness10)
cv2.rectangle(img0, pt1(360, 410), pt2(460, 410), color(255, 255, 0), thickness10)# 可视化
cv2.imshow(IMG, img0)cv2.waitKey(0)# 释放资源
cv2.destroyWindow(IMG)试用opencv创建画布并显示多边型# 创建一个黑色的画布
img2 np.zeros((512, 512, 3), np.uint8)# 画多边形
pts np.array([[10,5],[20,50],[70,80],[50,10],
], np.int32)
print(the shape of pts:, pts.shape)
pts pts.reshape((-1,1,2))
print(the reshape of pts:, pts.shape)
cv2.polylines(img2, [pts], isClosedFalse, color(255, 0, 255), thickness8, lineTypecv2.LINE_4)# 添加文本
font cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img2, textDo IT!, org(50,250), fontFacefont, fontScale5, color(0, 255, 0), thickness8, lineTypecv2.LINE_AA)
# 可视化
cv2.imshow(Image2, img2)
cv2.waitKey(0)
cv2.destroyWindow(Image2)