当前位置: 首页 > news >正文

中小企业网站制作流程免费下载素材网址

中小企业网站制作流程,免费下载素材网址,南宁白帽seo技术,山东网站定制策划Hough 圆环变换(Hough Circle Transform)是一种用于在图像中检测圆环的技术。与 Hough 直线变换类似,它通过在参数空间中表示图像中的圆环,将圆环检测问题转换为参数空间的累加问题。OpenCV 提供了 cv2.HoughCircles() 函数来执行…

Hough 圆环变换(Hough Circle Transform)是一种用于在图像中检测圆环的技术。与 Hough 直线变换类似,它通过在参数空间中表示图像中的圆环,将圆环检测问题转换为参数空间的累加问题。OpenCV 提供了 cv2.HoughCircles() 函数来执行 Hough 圆环变换。

cv2.HoughCircles()

circles = cv2.HoughCircles(image, method, dp, minDist, param1, param2, minRadius=0, maxRadius=0)

参数说明:

  • image: 输入的灰度图像
  • method: 圆环检测的方法。目前 OpenCV 中只支持 cv2.HOUGH_GRADIENT,表示使用基于梯度的检测方法。
  • dp: 累加器分辨率与图像分辨率的倒数比。如果设置为1,累加器的分辨率与图像分辨率相同;如果大于1,累加器的分辨率小于图像分辨率。
  • minDist: 检测到的圆之间的最小距离。
  • param1: Canny 边缘检测的高阈值。
  • param2: 圆心累加器的阈值。只有当某个圆的累加值高于该阈值时,该圆才会被检测到。
  • minRadius: 检测的圆的最小半径。
  • maxRadius: 检测的圆的最大半径。

返回值:

  • circles: 检测到的圆的参数。每行表示一个检测到的圆,包括圆心的坐标和半径。

以下是一个简单的示例,演示如何使用 Hough 圆环变换检测图像中的圆环:

import cv2
import numpy as np
import matplotlib.pyplot as plt# 读取图像并转换为灰度
img = cv2.imread( r"C:\Users\mzd\Desktop\opencv\3.jpg")
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 高斯模糊
blurred = cv2.GaussianBlur(gray, (9, 9), 2)# 执行 Hough 圆环变换
circles = cv2.HoughCircles(blurred, cv2.HOUGH_GRADIENT, dp=1, minDist=50, param1=50, param2=30, minRadius=10, maxRadius=100)# 将检测到的圆心坐标和半径转换为整数
circles = np.uint16(np.around(circles))# 在原图上绘制检测到的圆环
for i in circles[0, :]:cv2.circle(img, (i[0], i[1]), i[2], (0, 255, 0), 2)  # 绘制圆环cv2.circle(img, (i[0], i[1]), 2, (0, 0, 255), 3)  # 绘制圆心# 显示原图和检测到的圆环
plt.figure(figsize=(10, 5))plt.subplot(121), plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
plt.title('Original Image with Circles'), plt.axis('off')plt.subplot(122), plt.imshow(blurred, cmap='gray')
plt.title('Blurred Image'), plt.axis('off')plt.show()

在这里插入图片描述

在这里插入图片描述

在这个示例中,我们首先读取了一幅图像,将其转换为灰度图像,然后对图像进行高斯模糊。接着,使用 cv2.HoughCircles() 函数进行 Hough 圆环变换,并在原图上绘制检测到的圆环。最后,通过 Matplotlib 显示原图和模糊图像。

http://www.yayakq.cn/news/772782/

相关文章:

  • 如何优化网站排名北京做网站那家好
  • 网站用什么语言好网络营销推广处点
  • 西宁建设网站多少钱谷歌浏览器 官网下载
  • 泰州网站制作平台重庆网站推广专员
  • 企业门户网站的设计与实现wordpress minty 2.6
  • 58徐州网站建设绍兴中交水利水电建设有限公司网站
  • 百度推广自己做网站服务器租赁合同范本
  • 乐云seo可视化网站建设如何做静态页网站
  • 河南省网站南京h5网站建设
  • 网站建设课程设计实训心得基层组织建设部 网站
  • 泉州网站建设网站开发公司总汇
  • 西安企业建站费用网站建设的公司
  • 做视频网站带宽网络推广
  • 福安市住房和城乡建设网站wordpress用户名忘了
  • 企业网站设计意义东莞网约车驾驶员资格证网上报名
  • 顺德手机网站建设付费推广渠道有哪些
  • wordpress做过的大型网站建设部网站注册中心
  • 建立网站就是制作网页销售管理系统模板
  • 挖掘爱站网wordpress连接直达
  • 外管局网站先支后收怎么做报告wordpress超级留言板路径
  • 在线制作网站宣传视频外包公司不给员工发工资怎么办
  • 网站建设优化服务咨询阿里云网站建设的步骤过程
  • 宁波派桑网站建设如何做网络推广员
  • 南山网站制作联系电话自助个人网站注册
  • phpstudy做网站运营的坏处深圳高端人力资源公司
  • 如何建设一个专业的网站股权分配系统建设网站
  • 制作网站的软件下载网站建设发朋友圈的图片
  • 建设网站哪家最好wordpress 添加图片不显示
  • 个人备案网站经营简述网站建设的一般流程
  • 网站首页标题设置wordpress付费文章