OpenCV常用操作之Numpy的使用

画一个圆

import cv2
import numpy as np

img = np.zeros((500, 500, 3), np.uint8)
cv2.circle(img, (250, 250), 50, (0, 0, 255), -1)

cv2.imshow('', img)
cv2.waitKey()
cv2.destroyAllWindows()

.circle()参数说明

circle(img, center, radius, color, thickness=None, lineType=None, shift=None)

  • img 图像
  • center 圆的中心点的位置
  • radius 圆的半径长度
  • color 圆的颜色
  • thickness 圆的轮廓的厚度,如果是负值,则表示绘制一个填充圆
OpenCV常用操作之Numpy的使用

向图片中输入文字

import cv2

img = cv2.imread('./img/dog.jpeg')
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img, 'I am a Dog', (720, 785), font, 2, (255, 0, 0), 2)
cv2.imwrite('dog_font.jpg', img)

cv2.imshow('', img)
cv2.waitKey()
cv2.destroyAllWindows()

.putText()参数说明

putText(img, text, org, fontFace, fontScale, color, thickness=None, lineType=None, bottomLeftOrigin=None)

  • img 图像
  • text 要输入的文字(不支持中文)
  • org 文字左下角在图片中的位置
  • fontFace 字体
  • fontScale 文字缩放
  • color 文字的颜色
  • thickness 文字的粗细
OpenCV常用操作之Numpy的使用

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/opencvchangyongcaozuozhinumpydeshiyong/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2022年9月8日 上午9:58
下一篇 2022年9月8日 下午6:12

相关推荐

发表回复

登录后才能评论