我搜索了很长时间可能出错但我并不真正了解参数和预处理的影响

我无法发布图片,但是在一张非常清晰的欧元照片上,该程序识别出一些圈子,而不是其他一些圈子,甚至可以像其他人一样清楚.

这是我的代码:

‘$’

import cv2

import numpy as np

filename = r'C:\Users\roseline\Desktop\piecefacile.jpg'

img = cv2.imread(filename)

output = img.copy()

gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #BGR donnant GRAY

circles = cv2.HoughCircles(gray, cv2.cv.CV_HOUGH_GRADIENT,1, 70, 200, 100)

if circles is not None:

circles = np.round(circles[0,:]).astype("int") #convertit en entier les données

for (x,y,r) in circles:

cv2.circle(output, (x,y), r, (0,255,0), 4)

cv2.rectangle(output, (x-2,y-2), (x+2,y+2), (0,128, 255), -1)

cv2.imshow("2015_TIPE_LE_DEM", np.hstack([img, output]))

cv2.waitKey(0)

对不起,我希望有人可以帮助我,分享他的知识,我被剥夺了.

python滑动条来设置阈值houghcircle_OpenCV Python,为什么Hough Circle Transform找不到所有圆圈?...相关推荐

  1. Opencv实现利用滑动条来调整阈值

    #include <opencv2/opencv.hpp> #include <iostream>using namespace cv; using namespace std ...

  2. Python+OpenCV:Hough圆检测(Hough Circle Transform)

    Python+OpenCV:Hough圆检测(Hough Circle Transform) ##################################################### ...

  3. Python进度条的设置(tqdm库的使用)

    tqdm的简单用法 在Python编程中,当我们所编写的代码中含有循环并且运行此代码比较耗时时,那么展示进度条是一个直观并且重要的方式.这种方式能够帮助我们理解现在程序执行到何种状态,运行的进度.在p ...

  4. python软件安装及设置_入门Python——1.软件安装与基础语法

    周末在家闲来无事,学了下Python.怕看过一遍就忘了,这里mark下. 一.Python的应用场景 1.网站开发 2.人工智能 机器学习 3.数据科学(如爬虫) 4.其它(绘图.图像处理) 二.软件 ...

  5. python开发信息系统权限设置_利用Python实现权限设置的详细教程

    一.私有化的实现 在Python中想定义一个类是比较简单的,比如要定义一个Person类,如下代码即可: 当然我们也可以给类添加相应的属性,比如Person的姓名,年龄,性别等,并且在new一个Per ...

  6. python血条游戏代码_手把手Python和pygame游戏开发教程(二)

    欢迎,来自IP地址为:114.99.15.226 的朋友 前面教程第一部分已经成了小兔子的正确移动和转向,现在需要给它添加更多的动作以进行游戏的进一步开发. 让小兔子可以射箭 你的小兔子可以正确移动后 ...

  7. python 进度条_六种酷炫Python运行进度条

    作者 | 行哥 来源 | 一行数据 之前行哥给大家推荐过一个windows神器,里面有个小功能是人生进度条,可以看到2020年的进度只剩下一半,那么你的代码进度还剩多少呢? 这不,行哥本文介绍了目前6 ...

  8. python 进度条_6种酷炫Python运行进度条

    本文介绍了目前6种比较常用的进度条,让大家都能直观地看到脚本运行最新的进展情况 1.普通进度条 2.带时间进度条 3.tpdm进度条 4.progress进度条 5.alive_progress进度条 ...

  9. python装饰器怎么设置_这个python装饰器怎么了?

    我有下面的decorator可以处理"无网络"异常:class NetworkError(RuntimeError): pass def reTryer(max_retries=5 ...

最新文章

  1. MySQL 8.0新特性--CTE Recurive(二)
  2. ueditor版本python3_GitHub - crazyinstall/DjangoUeditor3: Django Ueditor 兼容Python3改进,Python2上也可用...
  3. 如何编译并使用x264库
  4. 项目经理的10条规则
  5. 基于视觉的移动平台运动目标检测
  6. 想考华为认证HCIP-RoutingSwitching,应该看什么书?
  7. oracle求非偶非素数的和,Sub Maths__写给非数学专业的朋友们
  8. 【有手就会系列】四步通过文字生成二次元小姐姐图片
  9. python 窗口最小化_如何让tkinter窗口最小化
  10. 2021年5月软件设计师考前总结笔记
  11. 键盘上一些常用按键的ASCII码值
  12. wps怎么免费导出简历_简历模板免费下载wps手机,简历模板免费下载wps可编辑
  13. 计算机行业前景6,目前10大最有发展前景的行业,人工智能第六,有你喜欢的行业吗?...
  14. 进位计数制及其相互转换
  15. 英语思维导图大全 非谓语(十二)
  16. not-null property references a null or transient value: 等关于cinema项目bug
  17. 监听电话状态并自动接听来电
  18. StarUML安装、注册与中文版详解版
  19. python读取数据集的方法_Python读取数据集并消除数据中的空行方法
  20. Python语言的前景、方向、优势、就业情况分析

热门文章

  1. atheros有线网卡LINUX驱动,新版Atheros AR81系列有线驱动
  2. 打造爆文的8个软文营销写作技巧,提升你的文案写作能力
  3. ModelSim入门FPGA仿真基础教程之一:软件介绍
  4. 基于JavaWeb的简易投票系统
  5. ps---融入环境调色技巧步骤-----去除扣除图的白边
  6. 【会议分享】2022年智能车国际会议(ICoIV 2022)
  7. 论文笔记:《Object-Aware Guidance for Autonomous Scene Reconstruction》
  8. 面试感悟----一名3年工作经验的程序员应该具备的技能(转载自@五月的仓颉)...
  9. 从5G落地看2020年科技产业投资机会
  10. java程序日志管理