由上面几张图可以看出,主办方把训练图像和测试图像搞成了4通道,数据类型为uint16类型,计算机可视化图像一般是三通道,数据类型为uint8,或者单通道,数据类型为uint8。

训练图像的标签也是黑乎乎的原因,标签图像是单通道uint8没有错,只是由于标签数量为五类,分别分为五类:植被(标记1)、建筑(标记2)、水体(标记3)、道路(标记4)以及其他(标记0),耕地、林地、草地均归为植被类。只是数值太小了,数值0到4的灰度图肯定是黑乎乎的,可以相应同步把数据增加128就可以看到了,或者给标签着色(一个标签数值对应一个三通道颜色)

可视化训练图像和测试图像代码如下,通过下面代码就可以可视化图像了:

img = cv2.imread("D:\BaiduNetdiskDownload\BDCI2017-jiage-Semi\\testing\\testing1.png", cv2.IMREAD_UNCHANGED)img_out = np.zeros((img.shape[0],img.shape[1],3)).astype(np.uint8)img_out = img[:,:,:3]img_out = img_out.astype(np.uint8)cv2.imwrite("D:\BaiduNetdiskDownload\BDCI2017-jiage-Semi\\testing\\testing11.png", img_out)

标签着色代码:

#注意:opencv读取图片的三通道顺序是bgrothers = [0, 0, 255]      #红色 其他
plant = [0, 255, 0]       #绿色 植被
building = [255, 0, 0]    #蓝色 建筑
water = [0, 255, 255]     #黄色 水体
road = [255, 255, 255]    #白色 道路color_dit = np.array([others,plant,building,water,road])#给图像分割标签打上颜色
def label_color(predit_map,color_dict,num_class):# 如果图像是三通道,则取第一通道img = predit_map[:, :, 0] if len(predit_map.shape) == 3 else predit_map# 预先分配三通道的空间img_out = np.zeros(img.shape +(3,))for i in range(num_class):debug = (img == i)# 如果img像素值等于i,则把img_out对应位置的三通道值设置为color_dit[i]img_out[img == i,:] = color_dit[i]return img_out

佳格天地 AI地图遥感比赛 标签 测试图像黑乎乎一片相关推荐

  1. 扎克伯格靠AI挺过危机,Facebook满血复活还需3年

    扎克伯格终于现身2018年的Facebook F8大会.这是自上月到国会参加听证之后,小扎首度公开露面. 在2018 F8大会上,扎克伯格似乎依旧心有余悸:30分钟的演讲,接近一半时间都是在说Face ...

  2. 当遥感图像检测机智起来:全场景AI与遥感的顶峰邂逅

    就在昨天,由国家自然科学基金委信息科学部."空间信息网络基础理论与关键技术"重大研究计划指导专家组主办的遥感图像稀疏表征与智能分析竞赛,也刚刚落幕.这已经是国家自然科学基金委筹办的 ...

  3. AI解译遥感影像,商汤的“黑科技”了解一下

    6月14日-15日,中国空间信息产业最前沿.最权威的盛会"WGDC 2018地理信息开发者大会"在北京举行.全球领先的人工智能平台公司商汤科技SenseTime亮相大会,展示了前沿 ...

  4. 基于ArcGIS Pro 的AI地图配色工具

    唠叨几句 几周前(貌似是,具体忘了)深夜发文,写了一篇AI地图配色的文章,经同事领导的转发也收到了不少反馈,大多都是求教程.其实你让小编教我也不知怎么教,因为大家可能以为是拉拉工具就能实现的.其实不然 ...

  5. 语音用户累计破1.4亿!百度AI地图成智能交通基础设施

    今天,百度地图宣布,2018年国庆截至目前,用户使用百度地图智能语音助手功能的次数相比日常翻了一倍,使用百度地图智能语音助手的用户数累计突破1.4亿,其中港澳台和国际出行,百度地图语音调用量比日常大涨 ...

  6. AI技术在基于风险测试模式转型中的应用

    导读 基于风险驱动的交付是百度实践智能测试–感知智能阶段非常重要的研究方向,基于风险驱动的交付,源于三个现状: 一.不是所有的项目都有风险,80%以上的项目无任何的关联bug和线上问题: 二.不是所有 ...

  7. 苹果公开了其AI研究的第一个大图像数据集

    来啦来啦,苹果近日公开了其AI研究的第一个大图像数据集,带有1.9TB标签的74K高分辨率HDR计算机生成的逼真的室内场景图像:Hypersim Hypersim:用于整体室内场景理解的真实感合成数据 ...

  8. R语言可视化、编写自定义函数可视化水平排序条形图(horizontal bar plot)、自定义图像布局模仿经济学人杂志可视化效果、右侧添加标签数值图像方框、自定义背景色、水平条形图中间线条等

    R语言可视化.编写自定义函数可视化水平排序条形图(horizontal bar plot).自定义图像布局模仿经济学人杂志可视化效果.右侧添加标签数值图像方框.自定义背景色.水平条形图中间线条.网格线 ...

  9. R语言ggplot2可视化、使用axis.ticks.length函数设置坐标轴间隔标签竖线的长度、并设置坐标轴间隔标签在图像内部(刻度标记放置在图像内部)

    R语言ggplot2可视化.使用axis.ticks.length函数设置坐标轴间隔标签竖线的长度.并设置坐标轴间隔标签在图像内部(刻度标记放置在图像内部) 目录

最新文章

  1. WebChat 清爽来袭 -- JavaChat系统Ⅳ
  2. Activity调用栈的分析
  3. javap(反汇编命令)详解
  4. mysql 分页查询几种语法_各数据库2种分页语法支持
  5. 从对工作流理论发展的理解到jBPM4的设计思想
  6. NetBeans 时事通讯(刊号 # 108 - Jul 08, 2010)
  7. php基础知识速记,电气工程师5大背诵妙招速记基础知识
  8. javascript通过银行卡号识别所属银行
  9. Vue实战篇三十五:实现滑动拼图验证登录
  10. Flask后端实践 连载十三 Flask输出Excel报表
  11. ARM CORTEX-M3 内核架构理解归纳
  12. git diff with meld,git diff结合meld
  13. 如何利用今日头条推荐规则, 打造阅读量100万+的爆款文章?
  14. 横河川仪压力变送器故障代码_横河川仪压力变送器
  15. 浅谈函数栈帧(Stack Frame)
  16. 【C语言】探究整型数据在内存中的存储
  17. 全息投影是计算机领域吗,世界计算机大会丨科技走进课堂:5G+全息投影教学
  18. 什么是RDD以及RDD的五大基本属性
  19. java lea 是谁,LEA指令的目的是什么?
  20. 对DataFrame各行列累乘:prod()函数

热门文章

  1. CAD7:构造线的使用 【TR剪掉多余的线】
  2. 基于java体育竞赛成绩管理系统(Java毕业设计)
  3. 极限(不定式)求法总结
  4. DASH简介及使用方法(FFmpeg, MP4Box)
  5. 以上是周末少先队活动照片,涉及到7个小队的同学参与拍照
  6. python 三种实现按照固定比例分配任务的方法
  7. 面向大数据的分布式调度
  8. 阿里云大学-虚拟化技术入门-听课笔记
  9. 程序员在面试时,如何回答未来规划方面的问题
  10. 计算机的正确配置文件,Windows10如何正确配置显示器颜色配置文件?