跳到主要内容

图像添加圆形

图像添加圆形1、实现原理2、实现效果3、实现代码

1、实现原理

使用cv2.circle() 函数在图像上绘制圆形。

2、实现效果

x cd ~/opencv x python3 13.image_draw_circle.py

image-20250106182835811

3、实现代码

​ x import cv2 def draw_circle(input_path, output_path, center, radius, color, thickness): image = cv2.imread(input_path) if image is None: print("Error: Unable to open image file.") return cv2.circle(image, center, radius, color, thickness) if cv2.imwrite(output_path, image): print(f"Image saved to {output_path}") cv2.imshow('Image Preview', cv2.imread(output_path)) cv2.waitKey(0) cv2.destroyAllWindows() else: print("Error: Unable to save image file.") draw_circle('/home/jetson/opencv/images/yahboom_logo.png', \ '/home/jetson/opencv/images/yahboom_logo_circle.png', \ (88, 50), 30, (0, 0, 255), 2)