码迷,mamicode.com
首页 > 其他好文 > 详细

在图片上绘制图形和添加文字

时间:2019-11-30 20:54:40      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:write   src   ttext   目标   div   lines   ima   rsh   图像   

使用opencv读取图片,在图片上绘制线条、矩形、圆、多边形和添加文字

1、画线

#!/usr/bin/python3
# -*- coding:utf-8 -*-

import cv2
import numpy as np

# 读取一张图片
img = cv2.imread(‘img.jpg‘,cv2.IMREAD_COLOR)

#画线  , 目标,起始坐标,终点坐标,颜色,线宽
cv2.line(img,(10,10),(200,100),(255,255,255),5)
#画矩形 , 目标,左上角坐标,高宽,颜色,线宽
cv2.rectangle(img,(50,40),(100,100),(0,0,255),10)
#画圆, 目标,圆心坐标,半径,颜色,填充圆
cv2.circle(img,(130,60),30,(0,255,0),-1)
#画多边形
pts = np.array([[10,5],[20,30],[70,20],[50,10]],np.int32)
pts=pts.reshape((-1,1,2))
cv2.polylines(img,[pts],True,(0,255,255,2))
#添加文字  目标,文字,左上角坐标,字体,字体大小,颜色,线宽
font = cv2.FONT_HERSHEP_SIMPLEX
cv2.putText(img,‘Opencv!‘,(20,200),font,1,(255,0,0),2)

#保存图像
cv2.imwrite(‘img_back.jpg‘,img)

cv2.destroyAllWindows()

 效果如下:

技术图片

在图片上绘制图形和添加文字

标签:write   src   ttext   目标   div   lines   ima   rsh   图像   

原文地址:https://www.cnblogs.com/lw77/p/11963825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!