首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

Opencv-图像检测学习

行业研究 891.16KB 16 需要积分: 1
立即下载

资源介绍:

图像检测学习
import cv2 import numpy as np # 读取图片 image = cv2.imread('test.jpg') # 将图片转换为灰度图 gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # 使用高斯模糊减少噪声 blurred = cv2.GaussianBlur(gray, (9, 9), 0) # 使用霍夫圆变换检测圆 circles = cv2.HoughCircles(blurred, cv2.HOUGH_GRADIENT, dp=1, minDist=20, param1=50, param2=30, minRadius=0, maxRadius=70) # 初始化计数器 small_circle_count = 0 medium_circle_count = 0 # 确保至少找到一个圆 if circles is not None: circles = np.uint16(np.around(circles)) for i in circles[0, :]: if 0 <= i[2] < 40: # 小圆 cv2.circle(image, (i[0], i[1]), i[2], (255, 0, 255), 2) # 紫色框小圆 small_circle_count += 1 elif 40 <= i[2] <= 50: # 中圆 cv2.circle(image, (i[0], i[1]), i[2], (0, 255, 0), 2) # 红色框中圆 medium_circle_count += 1 # 显示结果和统计数量 print(f"Detected {small_circle_count} small circles.") print(f"Detected {medium_circle_count} medium circles.") cv2.imshow('Detected Circles', image) cv2.waitKey(0) cv2.destroyAllWindows()

资源文件列表:

图像检测.zip 大约有15个文件
  1. 图像检测/
  2. 图像检测/01 灰度对比.py 805B
  3. 图像检测/02 图像边缘增强.py 1.09KB
  4. 图像检测/03 去噪.py 724B
  5. 图像检测/04 直线检测.py 650B
  6. 图像检测/05-1 圆形检测简单.py 1.17KB
  7. 图像检测/05-2 圆形检测复杂.py
  8. 图像检测/img/
  9. 图像检测/img/01-灰度对比.jpg 71.61KB
  10. 图像检测/img/02(图像边缘增强).jpg 182.34KB
  11. 图像检测/img/03(去噪).jpg 13.57KB
  12. 图像检测/img/04(直线检测).jpg 293.13KB
  13. 图像检测/img/05-1(圆形检测简单).jpg 80.8KB
  14. 图像检测/img/05-2(圆形检测复杂).jpg 148.07KB
  15. 图像检测/test.jpg 148.07KB
0评论
提交 加载更多评论
其他资源 wwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwww
爱普生打印机清零软件适应于L3115L3116L3117L3118废墨清零工具
爱普生打印机清零软件适应于L3115L3116L3117L3118废墨清零工具 无偿搬运的。。
yolov5/yolov8英文字体文件
当你为下载不下来tff的字体文件而烦恼时, 下载他吧, 并且放到你的代码要下载到的地方。
yolov5/yolov8中文字体文件
训练自己的数据集时候 如果你想使用中文的类别名称 这个文件是必须的 下载之后 解压到他让你放的路径下 注意是中文的字体 英文的看主页另一个资源
react 安卓端微信 H5 实现在线 PDF 预览
安卓端微信 H5 在线预览 PDF,项目及源码。pdf.js 源码已修改。
delphi+数据控制组件
delphi+数据控制组件
vue 安卓端微信 H5 实现在线 PDF 预览
安卓端微信 H5 在线预览 PDF,项目及源码。pdf.js 源码已修改。
1_visual studio2010配置opengl.zip
1_visual studio2010配置opengl.zip