python 基于opencv画方框和圆

import cv2
image = cv2.imread("girl1.jpeg")

h = 50
x_center = 264
y_center = 712

draw_0 = cv2.rectangle(image, (x_center-h, y_center-h), (x_center+h, y_center+h), (255, 0, 0), 2)
cv2.imshow('German',draw_0)

参数是对角顶点坐标,颜色空间,线宽。

附上画圆

Python: cv2.circle(img, center, radius, color[, thickness[, lineType[, shift]]]) 

Parameters:
  • img – Image where the circle is drawn.
  • center – Center of the circle.
  • radius – Radius of the circle.
  • color – Circle color.
  • thickness – Thickness of the circle outline, if positive. Negative thickness means that a filled circle is to be drawn.
  • lineType – Type of the circle boundary. See the line() description.
  • shift – Number of fractional bits in the coordinates of the center and in the radius value.

更多数学原理小文请关注公众号:未名方略

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
Python是一种高级编程语言,具有许多优点,其中一个亮点就是它的灵活性和易用性。使用Python,我们可以很轻松地实现各种功能,例如使用PythonOpenCV库来检测图像中的灯光亮点。 OpenCV是一个开源的计算机视觉库,它提供了许多图像处理和计算机视觉相关的功能。使用OpenCV,我们可以轻松地读取、处理和分析图像。 对于检测图像中的灯光亮点,我们可以使用一些图像处理技术来实现。首先,我们可以使用OpenCV的函数来读取图像并将其转换为灰度图像。然后,我们可以使用阈值函数来将图像二值化,将亮度高于某个阈值的像素设为白色,低于阈值的像素设为黑色。 接下来,我们可以使用连通组件分析技术来标记并提取图像中的亮点。连通组件分析将对图像进行像素级别的分析,将相连的亮像素组成一个连通组件。通过计算连通组件的大小和位置,我们可以筛选出符合条件的亮点。 最后,我们可以通过绘制圈或者方框来标记检测到的亮点,并将它们显示在原始图像上。这样,我们就可以直观地看到哪些区域含有灯光亮点。 总结来说,Python的一个亮点就是它丰富的库和工具,使得实现图像处理任务变得非常简单。使用PythonOpenCV,我们可以轻松地检测图像中的灯光亮点,并对它们进行分析和标记。这个功能对于许多领域,如计算机视觉、智能交通系统和图像识别等都非常有用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞行codes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值