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

河北保定最新消息兰州seo外包公司

河北保定最新消息,兰州seo外包公司,苏宁网站建设和推广策略,做代购的购物网站文章目录 mask图像介绍步骤代码 mask图像介绍 根据 mask 图像来画分割对象的外接椭圆是一种常见的图像分割任务。Mask 图像通常是一个二值图像,其中包含了感兴趣对象的像素。通常情况下,白色像素表示对象,黑色像素表示背景。 步骤 以下是一…

文章目录

  • mask图像介绍
  • 步骤
  • 代码

mask图像介绍

根据 mask 图像来画分割对象的外接椭圆是一种常见的图像分割任务。Mask 图像通常是一个二值图像,其中包含了感兴趣对象的像素。通常情况下,白色像素表示对象,黑色像素表示背景。

步骤

以下是一般的步骤,演示如何根据 mask 图像来画分割对象的外接椭圆:

  • 加载 Mask 图像: 读取包含对象分割信息的 mask 图像。这个图像可以是单通道的灰度图像,其中对象区域是白色,或者是具有 alpha 通道的带有透明背景的图像。
  • 寻找对象轮廓: 使用 cv2.findContours() 函数查找 mask 图像中对象的轮廓。这些轮廓将帮助我们确定对象的形状。
  • 拟合外接椭圆: 对每个对象轮廓,使用 cv2.fitEllipse() 函数计算其外接椭圆。
  • 绘制外接椭圆: 使用 cv2.ellipse() 函数将计算得到的外接椭圆绘制在原始图像上,或者创建一个新的图像来显示结果。

代码

输入图片
在这里插入图片描述
代码

import cv2
import numpy as np# 读取图像
image = cv2.imread('7.png')
# print(image.shape)
# exit()
# 将图像转换为灰度
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 使用二值化处理图像
ret, binary_image = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)# 查找二值化图像中的轮廓
contours, _ = cv2.findContours(binary_image, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) # CHAIN_APPROX_SIMPLE# 遍历轮廓并绘制外接圆
for contour in contours:if len(contour) >= 5:# 计算外接椭圆ellipse = cv2.fitEllipse(contour)# 绘制外接椭圆cv2.ellipse(image, ellipse, (0, 255, 0), 2)# 显示结果
cv2.imshow('Image with Circles', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

输出图片
在这里插入图片描述

http://www.mmbaike.com/news/51359.html

相关文章:

  • 做房源网站站内营销推广方案
  • 网站建设技术有哪些有了域名怎么建网站
  • 廊坊市网站建设公司在线代理浏览网页
  • 深圳石岩做网站做网络优化的公司排名
  • 做网站高亮网站运营专员
  • 网站后台系统访问seo高手是怎样炼成的
  • 网站logo设计制作如何实施网站推广
  • 哈尔滨自助建站营销方式和手段有哪些
  • 链天网站建设真正免费的网站建站平台运营
  • 微信公众号做视频网站吗江西百度推广开户多少钱
  • 中山外贸网站建设公司潍坊seo排名
  • 有没有个人做网站赚钱网络营销策划的方法
  • 怀化公司网站建设seo推广公司招商
  • java可以做网站开发吗seo关键词快速提升软件官网
  • 从零开始网站建设免费b站推广网站下载
  • 浙江省建设厅网站在哪里黑科技引流推广神器怎么下载
  • 小米发布会13公司seo排名优化
  • wordpress二级域名做站群郑州抖音seo
  • 嘉兴论坛网站建设无锡网站优化
  • 虚拟云手机免费永久seo
  • 做汽车英文网站国内电商平台有哪些
  • 用ps做网站得多大像素玉溪seo
  • 网站站外引流怎么做重庆seo技术
  • 如何网站增加域名安徽seo网络优化师
  • 合肥比较好的设计公司网站优化排名方法
  • 企业三合一建站公司具体该怎么找网络营销实践总结报告
  • 2022恢复线下教学通知奇零seo赚钱培训
  • 中文简洁网站设计图上海网站建设公司
  • 福建 建设网站网站在线制作
  • 邯郸普通网站建设关键词优化是什么