python连点封闭多边形_python实现根据给定坐标点生成多边形mask的例子
处理数据集的过程中用到了mask 但是源数据集中只给了mask顶点的坐标值,那么在python中怎么实现生成只有0、1表示的mask区域呢?
主要借鉴cv2中的方法:
(我使用的数据情况是将顶点坐标分别存储在roi.mat中的x和y元素)
matfn = 'roi.mat'
data = sio.loadmat(matfn)
x_cor = data['x']
y_cor = data['y']
im = np.zeros(图像对应尺寸, dtype="uint8")
cor_xy = np.hstack((x_cor, y_cor))
cv2.polylines(im, np.int32([cor_xy]), 1, 1)
cv2.fillPoly(im, np.int32([cor_xy]), 1)
mask_array = im
这样就可以得到mask啦,注意:首先坐标对是数组形式,我们需要用‘[ ]' 转换为列表形式,然后用np.int32转化格式,这两步都放在上述标红代码中完成了。不然很容易报错。
以上这篇python实现根据给定坐标点生成多边形mask的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。
python连点封闭多边形_python实现根据给定坐标点生成多边形mask的例子相关推荐
- [转载] pythonjson构建二维数组_python二维键值数组生成转json的例子
参考链接: python json 10: Datetime与json的相互转化 python二维键值数组生成转json的例子 今天出于需要,要将爬虫爬取的一些数据整理成二维数组,再编码成json字符 ...
- python画多边形_python – 使用matplotlib更有效地绘制多边形
您可以考虑创建多边形的集合而不是单个多边形. 举个例子: import numpy as np import matplotlib.pyplot as plt from matplotlib.coll ...
- python 识图点击_Python图片识别找坐标(appium通过识别图片点击坐标)
***如果只想了解图片相似度识别,直接看第一步即可 ***如果想了解appium根据图片识别点击坐标,需要看第一.二.三步 背景|在做UI测试时,发现iOS自定义的UI控件,appium识别不到.所以 ...
- python爬取bilibili弹幕_Python抓取BiliBili拦河坝并生成单词云,爬取,bilibili,弹幕
木秀于林,风亦惧之:虽为萤火,亦绽光芒. Python爬取bilibili弹幕并生成词云 目标网站: 哔哩哔哩: https://www.bilibili.com/ 我这里以 TES vs SN 第四 ...
- python怎么筛选excel数据_Python如何实现excel筛选后生成新表
Python如何实现excel筛选后生成新表 xlrd对exce进行读操作,xlwt对exce进行写操作. 实现把excel中某些单元格的部分字符作为关键字,进行查找.话不多说直接上代码.# -*- ...
- python随机生成奇数_python实现按照给定范围随机生成小数,偶数,奇数,整数,正态分布,均匀分布数据以及图片...
下面代码主要实现的作用有: 1.随机生成介于范围之间的小数 2.随机生成介于范围之间的整数 3.随机生成介于范围之间的奇数或者偶数 4.随机生成介于范围之间正态分布随机数以及生成图片 5.随机生成生成 ...
- python历史5分钟数据_python每5分钟从kafka中提取数据的例子
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python 树状图代码_Python 无限级分类树状结构生成算法 「实用代码」
def generate_tree(source, parent): tree = [] for item in source: if item["parent"] == pare ...
- python实现dem输出三维模型_python实现DEM数据的阴影生成的方法
相关的依赖库在我的github网站上 首先贴出代码: import solar from gradient import * from shadows import * import numpy as ...
- python如何做四象图_Python使用四个坐标点来剪切图像目标区域的最小外接矩形,python,利用,对,图片,进行,裁剪...
在图像裁剪操作中,opencv和pillow两个库都具有相应的函数,但是这两个库中的函数仅仅能对与图片平行的矩形进行裁剪操作,如果想要对目标的最小外接矩形进行裁剪该如何操作呢?如下所示: 具体处理该问 ...
最新文章
- 各bert 模型下载
- 关键词排名下降怎么办-优八学院给你支招
- 何为CSS 样式优先级
- make 操作技巧指南--gcc版本设置
- 请求中文乱码_【1】执行Http请求访问网页
- Little Sub and Balloons
- 浅析C#发送短信的原理
- 安全狗深圳主题沙龙会:企业如何打造云安全堡垒
- linux查看进程自身全路径,在linux环境下如何查看进程的全路径
- mongodb连接java_如何从Java EE无状态应用程序连接到MongoDB
- shell expect的简单实用
- [doc文档]widows apache+myql+php
- IFC2x3标准阅读
- php中ini set,php ini_set函数的用法
- 解决flash builder 4.6安装过程中安装程序遇到错误(-1)
- python django步骤_python - django (ORM使用步骤)
- Python算法——查找数组前三名
- vue项目 退出登录
- linux的键盘命令用户登录,linux 基础命令
- 基于uni-app的模板,支持h5,小程序,安卓,ios,request请求封装,全局路由拦截,也可作为项目基础模板使用
热门文章
- java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec
- 【python】dict4ini和xmltodict模块用途
- 【iOS】编译静态库
- 多样化实现Windows Phone 7本地数据库访问1
- django视图(views)
- AtCoder Regular Contest 102 (ARC102) E - Stop. Otherwise... 排列组合
- java基础-对象-练习集锦
- 软件工程第二次作业——个人项目
- 获得当前时间,刻度为一千分一秒
- Android API介绍