Python OpenCV库基本的绘图操作

  1. cv2.line(image, pt1, pt2, color, thickness, lineType, shift):在图像上绘制一条直线。

    • image:要绘制线条的图像。
    • pt1:线条的起点坐标。
    • pt2:线条的终点坐标。
    • color:线条的颜色,可以是BGR格式的元组(例如,红色为(0, 0, 255))。
    • thickness:线条的宽度,默认值为1。
    • lineType:线条的类型,可以是8连接线条或抗锯齿线条。
    • shift:坐标点的小数位数。
  2. cv2.rectangle(image, pt1, pt2, color, thickness, lineType, shift):在图像上绘制一个矩形。

    • image:要绘制矩形的图像。
    • pt1:矩形的左上角坐标。
    • pt2:矩形的右下角坐标。
    • color:矩形的颜色,可以是BGR格式的元组。
    • thickness:线条的宽度,默认值为1。
    • lineType:线条的类型。
    • shift:坐标点的小数位数。
  3. cv2.circle(image, center, radius, color, thickness, lineType, shift):在图像上绘制一个圆形。

    • image:要绘制圆形的图像。
    • center:圆心的坐标。
    • radius:圆的半径。
    • color:圆的颜色,可以是BGR格式的元组。
    • thickness:线条的宽度,默认值为1。
    • lineType:线条的类型。
    • shift:坐标点的小数位数。
  4. cv2.ellipse(image, center, axes, angle, startAngle, endAngle, color, thickness, lineType, shift):在图像上绘制一个椭圆。

    • image:要绘制椭圆的图像。
    • center:椭圆的中心坐标。
    • axes:椭圆的长轴和短轴长度。
    • angle:椭圆的旋转角度。
    • startAngle:椭圆弧的起始角度。
    • endAngle:椭圆弧的结束角度。
    • color:椭圆的颜色,可以是BGR格式的元组。
    • thickness:线条的宽度,默认值为1。
    • lineType:线条的类型。
    • shift:坐标点的小数位数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值