Matlab 图像像素级标注
目录
一、Matlab 版本:2020a
二、启动 Image Labeler
三、图像像素级标注
1、Load 选择一张图像 设置ROI Labels
2、标注结束,保存文件 Export Lables -->to files,
3、保存文件说明
4、标注保存为csv文件
5、查看标注后的图像
6、最终的效果
一、Matlab 版本:2020a
二、启动 Image Labeler
matlab 命令行输入 imageLabeler,回车,打开界面
三、图像像素级标注
1、Load 选择一张图像 设置ROI Labels
2、标注结束,保存文件 Export Lables -->to files,
3、保存文件说明
保存路径下有两个文件,在文件夹中打开Label_1.png 会是一张黑色的图像,要在matlab 中打开。
4、标注保存为csv文件
双击Label.png 图像,弹出对话框点击完成
在工作去会显示Lable_1 和图像的尺寸,标注(背景为0 ,分类标注1,2,.....)
双击打开,再ctrl+A全选,复制到 excel文件中,另存为csv就可以了。
5、查看标注后的图像
def csv2Img(csvFile,colorKey=None,filePath=None):'''将标记的csv转换成图像--------:param csvFile: 标注的文件路径:param colorKey: 类对应的RGB值:param filePath: 图片保存路径:return: None'''if colorKey==None:colorKey = {1: [0, 0, 255], 2: [0, 255, 0], 3: [255, 0, 0], 4: [128, 128, 128]} # Colour keyground_truth = np.loadtxt(open(csvFile, "rb"), delimiter=',', skiprows=0)csv_shape = ground_truth.shapeimgPlace = np.zeros(shape=(csv_shape[0], csv_shape[1], 3))for x in range(0, csv_shape[1]):for y in range(0, csv_shape[0]):if ground_truth[y][x]==1:print()color = colorKey.get(ground_truth[y][x])imgPlace[y, x, :] = colorcv2.imshow(filePath, imgPlace)cv2.imwrite(filePath, imgPlace)cv2.waitKey(0)print("csv to img finish 。。。。path:"+filePath)
# 根据自己的类,设置colourkey 值
colourkey = {1: [234, 217, 153], 2: [0, 242, 255], 3:[128, 128, 128]}
csv2Img("imge_lable.csv", colorKey=colourkey,filePath="test.png")
6、最终的效果
原始图像:
像素标注的图像:
Matlab 图像像素级标注相关推荐
- matlab 图像像素量化,(最新整理)图像采样和量化
<(最新整理)图像采样和量化>由会员分享,可在线阅读,更多相关<(最新整理)图像采样和量化(5页珍藏版)>请在人人文库网上搜索. 1.完整)图像采样和量化(完整)图像采样和量化 ...
- 【读点论文】Unified Perceptual Parsing for Scene Understanding 整合学习数据集的关系,用图像级标注完成像素级的事
Unified Perceptual Parsing for Scene Understanding 人类在多个层面上识别视觉世界:人类毫不费力地对场景进行分类,并检测内部的对象,同时还识别对象的纹理 ...
- 【MATLAB图像融合】[2]像素加权融合及图像融合的主观性
一.像素加权融合 原理 在上一篇文章中提过,在MATLAB中,图像会以矩阵的形式读入.存入程序,对像素级的操作就是对矩阵中每个元素的操作.因此,如果想实现带权的操作,那么对像素点赋予权值 ...
- 数字图像处理4:图像的像素级运算
图像处理入门:图像的像素级运算 2018年05月27日 17:14:09 M_Z_G_Y 阅读数:204 点运算: 代数运算: 加法运算: OpenCV中的加法是一种饱和算法,而python中的num ...
- matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值
MATLAB如何动态显示鼠标的坐标值和图像像素值 http://apps.hi.baidu.com/share/user/41caedc2bda36d61746c6162330a (1)fix(x) ...
- 图像融合算法(像素级)
图像融合技术可以提取自然光图像和红外图像的互补信息,获得对同一场景描述解释更为准确.全面和可靠的图像.像素级融合是常用于灰度图像与可见光图像的融合.基于源图像的彩色化就是源图像和目标图像的融合过程,使 ...
- 【图像识别算法】像素级提取图像关键特征、内容 --python代码
像素级提取图像关键特征算法-rgb 关键词:python像素级处理图像,python提取图片关键特征. 基于knn的图像识别技术主要涉及到以下概念: 色彩成像原理 [图像原理]rgb数字图片概念 计算 ...
- 如何妙笔勾檀妆:像素级语义理解
编者按:在徐凝的<宫中曲>中有这样一句诗,"一日新妆抛旧样",描绘了中唐时期宫中女人换妆的场景,而另一句诗"檀妆唯约数条霞",讲的则是复杂的檀妆其实 ...
- matlab图像降噪_图像超分:RealSR
点击上方"AIWalker",选择加"星标"或"置顶" 重磅干货,第一时间送达 paper: https://csjcai.githu ...
最新文章
- 企业选择网站制作公司需要关注这几点!
- 噩耗...............
- 情商(实践版本,丹尼尔.戈尔曼)---阅读记录
- dart系列之:dart语言中的异常
- python处理中文字符串_处理python字符串中的中文字符
- spring中使用scala的maven打包配置
- OSwatcher on Exadata
- 动态规划解决约瑟夫环问题
- Python Selenium 调用IE浏览器失败Unexpected error launching Internet Explorer解决方法
- MAC 安装python3 菜鸟教程
- 标识符(Identifier)
- 开启允许对外访问的端口8000
- 2020全国普通高校大学生竞赛排行榜出炉!
- javascript正则迷你书-笔记
- vue适配PC端屏幕自适应
- 在mac系统上下载EVPlayer2
- HDU 6656 Kejin Player(期望)
- 宽带电视显示服务器错误是什么意思,智能电视提示“WiFi登录失败”什么原因?当贝市场告诉你...
- Android自定义控件开发入门与实战(1)绘图基础
- 逻辑代数几个重要定理
热门文章
- 与Ubuntu16.04+pycharm+第三方包决战的点点滴滴
- android和MTKP60区别,联发科P60和高通骁龙660哪个好?骁龙660与联发科P60区别对比详细评测...
- 机器学习训练模型的大体流程
- python去掉json中的转义符_企业微信表情符自动转义怎么用?企业微信电脑版这样做...
- Kali Linux中无法使用pip的解决方法
- 国内外最好的12款项目管理系统优劣势分析
- 抖音如何找到博主视频推广?筛选博主要看那些数据
- 用bootstrap创建表格
- 正则表达式判断移动号码
- Android 基础篇之环境配置