专栏名称: 读研随记
反内耗爱玩但积极佛系积极向上果断自我感觉情绪稳定--月更
今天看啥  ›  专栏  ›  读研随记

图像上绘制图形 | 02

读研随记  · 公众号  ·  · 2024-08-03 18:02
    

文章预览

thickness绘制线条宽度。 代码: import numpy as np import cv2 as cv from matplotlib import pyplot as plt #1 创建图像 img = np.zeros(( 515 , 512 , 3 ),np.uint8) #512*512的图像,三个通道 #2.绘制图像 cv.line(img,( 0 , 0 ),( 511 , 511 ),( 255 , 0 , 0 ), 5 ) #绘制直线起点(0,0),左上角,(511,511)右下角,(255,0,0):蓝色【opencv读取的顺序是BGR,B代表蓝色,值为255,所以是蓝色】,5:线的宽度 cv.circle(img,( 256 , 256 ), 60 ,( 0 , 0 , 255 ), -1 ) #绘制圆形,如果想让圆形填充,则5可以改为-1.在中间位置绘制圆形 cv.rectangle(img,( 100 , 100 ),( 400 , 400 ),( 0 , 255 , 0 ), 3 ) #绘制矩形,只要指定了左上角坐标和右下角坐标就行 cv.putText(img, "love" ,( 127 , 150 ),cv.FONT_HERSHEY_SCRIPT_COMPLEX, 5 ,( 255 , 255 , 255 ), 3 ) #5:字体大小。3;线条宽度。(255,255,255):白色 #3.显示结果 plt.imshow(img[:,:,:: -1 ]) plt.show() 绘制时的注意点: 圆 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览