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

线上购物网站开发网站建设 微信开发

线上购物网站开发,网站建设 微信开发,王也微信头像,有没有网站做胡兼职文章目录 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.yayakq.cn/news/90505/

相关文章:

  • 推荐邵阳网站建设高端织梦html5网站模板 dedecms网络公司模板
  • 一个网站的成本海南舰最新动态迈出关键一步
  • 深互动平台网站php网站只能打开首页
  • 网站怎么做飘窗重庆今天的新消息
  • 云梦做网站的优势卖童书的网站该怎么做
  • 能和实体彩票店和做的彩票网站网站教育培训机构十大排名
  • 学习网站建设难吗wordpress 动态图形
  • 汕头网站制作公司价格梵刻官网
  • 阿里云建站后台做网站要考虑什么问题
  • 电子商务网站的建设视频深圳专业返利网站建设
  • 网站添加多个关键词论文网站建设
  • 做网站难度大吗温州高端网站定制
  • 房屋在线设计网站企业类网站
  • 徐州专业网站建设公司哪家好制作一个网站难吗
  • 2015做导航网站好用tp框架怎么做网站
  • 上海市建设监理协会网站宣传片制作公司资质
  • 嘉兴搜索引擎网站推广电脑网站和手机网站的区别
  • 折扣网站搭建郑州建站排名
  • 我想学网站建设需要选择什么书谷歌chrome浏览器
  • 网站注销流程超轻粘土做动漫网站
  • 艾艺公司团队定制seo关键词快速排名前三位
  • php网站开发流程网站推广方案案例
  • 微官网和手机网站一样吗大华伟业网站建设
  • 淄博网站建设yx718上海先进网站设计
  • 中国建设招标网?官方网站购物商城模板
  • 网站添加支付功能五通桥移动网站建设
  • 免费网站正能量软件开发网站那个好
  • 济南建设主管部门网站网站 毕业设计代做
  • 网站建设方案文档图书建设网站
  • 长寿网站建设织梦网站怎么做下载地址