pip install opencv-python 在图片上绘制矩形 import cv2 读取图片 img = cv2.imread("test.jpg")设置绘制矩形的顶点坐标,以左上角为原点 left_top_point = (0,0)right_bottom_point = (100,100)设置绘制矩形的颜色,颜色顺序以BGR配色 draw_color = (0,0,255)设置绘制线条的粗细 line_thickne...
使用Python来绘制一个长方形其实是一件很简单的时候,在绘制长方形的时候通常有两种情况,一种是直接在图片上绘制长方形,一种是在画板上绘制长方形,接下来我们分别来试试
在图片上绘制长方形
在对图片做处理时,肯定会想到OpenCV,没错这里我们也会用到OpenCV
安装OpenCV
pip install opencv-python
在图片上绘制矩形
import cv2
#读取图片
img = cv2.imread("test.jpg")
#设置绘制矩形的顶点坐标,以左上角为原点
left_top_point = (0,0)
right_bottom_point = (100,100)
#设置绘制矩形的颜色,颜色顺序以BGR配色
draw_color = (0,0,255)
#设置绘制线条的粗细
line_thickness = 3
#在图片上绘制矩形
cv2.rectangle(img,left_top_point,right_bottom_point,draw_color,line_thickness)
#显示图片
cv2.imshow("img",img)
#避免显示图片时窗口马上消失
cv2.waitKey(0)
上面只是列举了部分示例,实际上matplotlib还可以绘制更多更复杂的图形,请参考
https://nickcharlton.net/posts/drawing-animating-shapes-matplotlib.html2024-12-07