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

环球中心建于哪一年百度移动端优化

环球中心建于哪一年,百度移动端优化,一个购物交易网站怎么做,怎么做跟别人一样的网站吗分享一个对实例分割mask修补的方法,希望对大家有所帮助。 1. 这是我准备分割的图片 2 分割结果 可以看到衣服部分有一些没分割出来,二值化图片能清晰看到衣服部分有些黑色未分出的地方。 3 补全mask区域 import cv2 import numpy as npdef fill_mask_h…

分享一个对实例分割mask修补的方法,希望对大家有所帮助。

1. 这是我准备分割的图片

2 分割结果

可以看到衣服部分有一些没分割出来,二值化图片能清晰看到衣服部分有些黑色未分出的地方。

3 补全mask区域

import cv2
import numpy as npdef fill_mask_hole(img):# 将输入图片二值化img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)_, mask= cv2.threshold(img, 250, 255, cv2.THRESH_BINARY)# 二值化图片黑白反转mask = 255-mask# 因为最下面有一块黑色区域,没完全被包围。将最下面一行像素改成白色,保住黑色区域mask[-1,:] = 255# 寻找有多少孔洞contours, hierarchy = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)# 孔洞个数len_contour = len(contours)contour_list = []# 逐个补孔for i in range(len_contour):drawing = np.zeros_like(mask, np.uint8)  # create a black image# 根据孔洞范围判断需不需要补area = cv2.contourArea(contours[i])if area>1000: # 有大孔洞增加这个阈值continueimg_contour = cv2.drawContours(drawing, contours, i, (255, 255, 255), -1)contour_list.append(img_contour)out = sum(contour_list)# 对应上面mask[-1,:] = 255,将改的白边改回来out[-1,:] = out[-2,:]return outimg1 = cv2.imread('test.jpg')
mask = fill_mask_hole(img1)
cv2.imwrite('mask1.jpg',mask)

4 结果图mask1.jpg

ok,补好啦

http://www.dtcms.com/wzjs/119657.html

相关文章:

  • 网站设计规划教学设计seo运营做什么
  • 免费营销型网站建设近期国内新闻热点事件
  • 网站实现语言转换技术上该怎么做怎样无货源开网店
  • 竞价网站策划网站推广排名优化
  • 给公司做门户网站多少钱seo培训
  • 网站怎么做搜索引擎推广方案策略怎么写
  • 免费影院系统优化的方法
  • 隆化县建设局网站哪些平台可以免费打广告
  • 江西昌宇建设工程公司网站疫情最新数据
  • 跟业务合作做网站给多少提成济南网络推广公司
  • 品牌网站建设哪个好广告推广渠道有哪些
  • 广州app开发外包福建seo优化
  • 做公众号首图网站大数据营销是什么
  • 陕西示范校建设专题网站英文关键词seo
  • 便宜网站制作衡阳seo优化
  • 自己电脑做网站服务器广域网访问如何进行网站性能优化?
  • 网络域名综合查询湖北网站seo设计
  • 做o2o网站需要多少钱seo优化工具软件
  • 日照网站制作公司青岛seo网站建设公司
  • 做一家开发网站的公司简介百度网盘app官方下载
  • 果蔬网站规划建设方案厦门百度广告开户
  • 有的网站在浏览器打不开怎么办宁波seo关键词优化教程
  • 专业的集团网站设计网络口碑营销的经典案例
  • 天津做网架公司广州网站优化方式
  • 街道门户网站的建设思路广州谷歌seo公司
  • php网站开发工程师待遇网页设计与制作教程
  • php做网站框架网站推广的方法有哪几种
  • 艺术设计与制作seo概念
  • html5移动网站制作教程百度统计网站
  • 表格做的网站影响收录怎样宣传自己的产品