目录

一、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 图像像素级标注相关推荐

  1. matlab 图像像素量化,(最新整理)图像采样和量化

    <(最新整理)图像采样和量化>由会员分享,可在线阅读,更多相关<(最新整理)图像采样和量化(5页珍藏版)>请在人人文库网上搜索. 1.完整)图像采样和量化(完整)图像采样和量化 ...

  2. 【读点论文】Unified Perceptual Parsing for Scene Understanding 整合学习数据集的关系,用图像级标注完成像素级的事

    Unified Perceptual Parsing for Scene Understanding 人类在多个层面上识别视觉世界:人类毫不费力地对场景进行分类,并检测内部的对象,同时还识别对象的纹理 ...

  3. 【MATLAB图像融合】[2]像素加权融合及图像融合的主观性

    一.像素加权融合 原理        在上一篇文章中提过,在MATLAB中,图像会以矩阵的形式读入.存入程序,对像素级的操作就是对矩阵中每个元素的操作.因此,如果想实现带权的操作,那么对像素点赋予权值 ...

  4. 数字图像处理4:图像的像素级运算

    图像处理入门:图像的像素级运算 2018年05月27日 17:14:09 M_Z_G_Y 阅读数:204 点运算: 代数运算: 加法运算: OpenCV中的加法是一种饱和算法,而python中的num ...

  5. matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值

    MATLAB如何动态显示鼠标的坐标值和图像像素值 http://apps.hi.baidu.com/share/user/41caedc2bda36d61746c6162330a (1)fix(x) ...

  6. 图像融合算法(像素级)

    图像融合技术可以提取自然光图像和红外图像的互补信息,获得对同一场景描述解释更为准确.全面和可靠的图像.像素级融合是常用于灰度图像与可见光图像的融合.基于源图像的彩色化就是源图像和目标图像的融合过程,使 ...

  7. 【图像识别算法】像素级提取图像关键特征、内容 --python代码

    像素级提取图像关键特征算法-rgb 关键词:python像素级处理图像,python提取图片关键特征. 基于knn的图像识别技术主要涉及到以下概念: 色彩成像原理 [图像原理]rgb数字图片概念 计算 ...

  8. 如何妙笔勾檀妆:像素级语义理解

    编者按:在徐凝的<宫中曲>中有这样一句诗,"一日新妆抛旧样",描绘了中唐时期宫中女人换妆的场景,而另一句诗"檀妆唯约数条霞",讲的则是复杂的檀妆其实 ...

  9. matlab图像降噪_图像超分:RealSR

    点击上方"AIWalker",选择加"星标"或"置顶"    重磅干货,第一时间送达 paper: https://csjcai.githu ...

最新文章

  1. 企业选择网站制作公司需要关注这几点!
  2. 噩耗...............
  3. 情商(实践版本,丹尼尔.戈尔曼)---阅读记录
  4. dart系列之:dart语言中的异常
  5. python处理中文字符串_处理python字符串中的中文字符
  6. spring中使用scala的maven打包配置
  7. OSwatcher on Exadata
  8. 动态规划解决约瑟夫环问题
  9. Python Selenium 调用IE浏览器失败Unexpected error launching Internet Explorer解决方法
  10. MAC 安装python3 菜鸟教程
  11. 标识符(Identifier)
  12. 开启允许对外访问的端口8000
  13. 2020全国普通高校大学生竞赛排行榜出炉!
  14. javascript正则迷你书-笔记
  15. vue适配PC端屏幕自适应
  16. 在mac系统上下载EVPlayer2
  17. HDU 6656 Kejin Player(期望)
  18. 宽带电视显示服务器错误是什么意思,智能电视提示“WiFi登录失败”什么原因?当贝市场告诉你...
  19. Android自定义控件开发入门与实战(1)绘图基础
  20. 逻辑代数几个重要定理

热门文章

  1. 与Ubuntu16.04+pycharm+第三方包决战的点点滴滴
  2. android和MTKP60区别,联发科P60和高通骁龙660哪个好?骁龙660与联发科P60区别对比详细评测...
  3. 机器学习训练模型的大体流程
  4. python去掉json中的转义符_企业微信表情符自动转义怎么用?企业微信电脑版这样做...
  5. Kali Linux中无法使用pip的解决方法
  6. 国内外最好的12款项目管理系统优劣势分析
  7. 抖音如何找到博主视频推广?筛选博主要看那些数据
  8. 用bootstrap创建表格
  9. 正则表达式判断移动号码
  10. Android 基础篇之环境配置