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

asp做留言板网站国外友链买卖平台

asp做留言板网站,国外友链买卖平台,为什么做网站的会弄友情链接,山东省招投标信息网引言 在这篇博客中,我们将探讨如何使用计算机视觉技术自动检测图像中曲别针的数量。 如图: [1]使用灰度转换 由于彩色信息对于曲别针计数并不重要,我们将图像转换为灰度图,这样可以减少处理数据的复杂度,加速后续的…

引言

在这篇博客中,我们将探讨如何使用计算机视觉技术自动检测图像中曲别针的数量。
如图:
请添加图片描述

[1]使用灰度转换

由于彩色信息对于曲别针计数并不重要,我们将图像转换为灰度图,这样可以减少处理数据的复杂度,加速后续的图像处理步骤。

gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

[2]二值化处理

通过应用二值化处理,我们将灰度图转换为黑白图像。在这个步骤中,图像中的所有像素点要么是黑色,要么是白色,这简化了轮廓的检测。

_, binary = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY_INV)
  • 二值化后的图片:
    在这里插入图片描述

[3]轮廓检测

使用OpenCV的findContours函数,我们从二值图像中提取轮廓。这些轮廓代表潜在的曲别针。

# 查找轮廓
contours, _ = cv2.findContours(binary, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
# 遍历轮廓并计算面积
for contour in contours:cv2.drawContours(image, [contour], -1, (0, 255, 0), 2)

但是这边我们可以看到很多不必要的内容都被放进来了,所以我们接着进行进一步操作。
在这里插入图片描述

[4]面积过滤和计数

为了区分真正的曲别针和其他噪声,我们计算每个轮廓的面积,并只统计那些面积超过预设阈值的轮廓。这一步骤帮助我们准确地识别和计数曲别针。

# 查找轮廓
contours, _ = cv2.findContours(binary, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
cv2.imshow("Binary", binary)# 初始化计数器
large_contour_count = 0
min_area = 10000  # 设置面积阈值,根据实际情况调整# 遍历轮廓并计算面积
for contour in contours:area = cv2.contourArea(contour)if area > min_area:large_contour_count += 1cv2.drawContours(image, [contour], -1, (0, 255, 0), 2)  # 绘制满足条件的轮廓
  • 效果:
    在这里插入图片描述
    可以看出确实正确的识别出曲别针的数量
    在这里插入图片描述

完整代码

import cv2# 加载图像
image = cv2.imread('./images/nums.jpg')
cv2.imshow("Original", image)# 转换为灰度图
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 应用二值化阈值
_, binary = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY_INV)
cv2.imshow("Binary", binary)# 查找轮廓
contours, _ = cv2.findContours(binary, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
cv2.imshow("Binary", binary)# 初始化计数器
large_contour_count = 0
min_area = 10000  # 设置面积阈值,根据实际情况调整# 遍历轮廓并计算面积
for contour in contours:area = cv2.contourArea(contour)if area > min_area:large_contour_count += 1cv2.drawContours(image, [contour], -1, (0, 255, 0), 2)  # 绘制满足条件的轮廓# 显示图像
cv2.imshow('Contoured Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 输出符合条件的曲别针数量
print(f"曲别针数量为: {large_contour_count}")
http://www.ds6.com.cn/news/58857.html

相关文章:

  • 北京系统开发网站建设全国疫情最新情况公布
  • 青海学会网站建设公司怎么做网页设计的页面
  • 做网站怎么认证微博点击器免费版
  • 做地方门户网站的资质深圳整站seo
  • 论坛网站建设模板百度收录软件
  • 网站建设策划书百度学术论文查重官网
  • 一学一做专题网站郑州网站建设推广
  • 淘宝官网首页登录电脑版武汉seo招聘
  • php无版权企业网站管理系统windows优化大师电脑版
  • 做网站怎样和客户沟通怎样创建自己的网站
  • 想学做网站学那个软件好百度店铺怎么入驻
  • 丹东做网站哪家好如何建立一个网站
  • 深圳手机建站模板seo和sem的联系
  • 网站建设合肥西安百度竞价托管代运营
  • 网站logoico怎么做18款禁用软件黄app免费
  • 中学网站asp模板怎么注册中视频账号
  • 西安北郊网站建设百度网络电话
  • 云浮新兴县做网站微信广告平台推广
  • 怎么设计网站页面江苏网站推广公司
  • dw做网站bannerseo优化包括
  • 遥控器外壳设计网站推荐十大禁止安装应用入口
  • 石家庄营销推广网站软文发布的平台与板块
  • 网站图片如何做链接一点优化
  • 建设网站建设工程信息泰州网1242低工程词it培训班出来现状
  • 手机维护 Wordpress郑州seo排名公司
  • 网站制作的订单重庆seo报价
  • 对接网站建设是什么意思推广app赚钱的平台
  • ios软件开发用什么工具网站seo是干什么的
  • 石家庄免费网站建设信阳seo推广
  • 模板网站建设哪家好网站推广优化外链