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

在美国做垂直网站网络营销工作内容是什么

在美国做垂直网站,网络营销工作内容是什么,做植物提取物好的推广网站,wordpress主题 B5引言 在这篇博客中,我们将探讨如何使用计算机视觉技术自动检测图像中曲别针的数量。 如图: [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.hrbkazy.com/news/44482.html

相关文章:

  • 邵阳汽车网站建设网站优化排名公司
  • wordpress网站手机端seo推广怎么入门
  • 平台推广员是做什么的汤阴县seo快速排名有哪家好
  • 360建筑青岛官网seo方法
  • wordpress 404 not foundseo关键词快速排名
  • php做外贸网站好吗南京百度seo排名优化
  • wordpress查看全文黄冈网站seo
  • 网站建设 全包 模板网站建设公司企业网站
  • 网站空间ip是一个域名自建网站平台
  • 做哪些网站流量大关键字优化
  • 青岛外贸网站建设查排名的网站
  • 国家家企业信用信息系统网络优化大师下载
  • 百度小程序如何做网站百度视频免费下载
  • 关于网站建设的介绍seo营销方法
  • 网站做好怎么推广哈尔滨最新消息
  • 做app推广上哪些网站吗企业网站seo哪里好
  • 网站 图片水印微信小程序开发详细步骤
  • linux建网站百度热搜榜第一
  • 深圳分为哪几个区口碑优化seo
  • 惠州做网站小程序网站推广方案
  • 模块网站需要多少钱苏州旺道seo
  • 曲靖市住房和城乡建设局网站环球军事新闻最新消息
  • 邵东网站建设网站排名优化方案
  • 用bootstrap做网站外链网站推荐几个
  • 衣服网站建设策划书个人网站制作教程
  • css3网站案例南宁网站推广公司
  • 做游戏解说上传在什么网站好管理方面的培训课程
  • 网站如何开通支付功能seo是搜索引擎营销
  • 黑龙江疫情最新消息今天seo优化必备技巧
  • 网站分析该怎么做口碑营销的产品有哪些