佳格天地 AI地图遥感比赛 标签 测试图像黑乎乎一片
由上面几张图可以看出,主办方把训练图像和测试图像搞成了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地图遥感比赛 标签 测试图像黑乎乎一片相关推荐
- 扎克伯格靠AI挺过危机,Facebook满血复活还需3年
扎克伯格终于现身2018年的Facebook F8大会.这是自上月到国会参加听证之后,小扎首度公开露面. 在2018 F8大会上,扎克伯格似乎依旧心有余悸:30分钟的演讲,接近一半时间都是在说Face ...
- 当遥感图像检测机智起来:全场景AI与遥感的顶峰邂逅
就在昨天,由国家自然科学基金委信息科学部."空间信息网络基础理论与关键技术"重大研究计划指导专家组主办的遥感图像稀疏表征与智能分析竞赛,也刚刚落幕.这已经是国家自然科学基金委筹办的 ...
- AI解译遥感影像,商汤的“黑科技”了解一下
6月14日-15日,中国空间信息产业最前沿.最权威的盛会"WGDC 2018地理信息开发者大会"在北京举行.全球领先的人工智能平台公司商汤科技SenseTime亮相大会,展示了前沿 ...
- 基于ArcGIS Pro 的AI地图配色工具
唠叨几句 几周前(貌似是,具体忘了)深夜发文,写了一篇AI地图配色的文章,经同事领导的转发也收到了不少反馈,大多都是求教程.其实你让小编教我也不知怎么教,因为大家可能以为是拉拉工具就能实现的.其实不然 ...
- 语音用户累计破1.4亿!百度AI地图成智能交通基础设施
今天,百度地图宣布,2018年国庆截至目前,用户使用百度地图智能语音助手功能的次数相比日常翻了一倍,使用百度地图智能语音助手的用户数累计突破1.4亿,其中港澳台和国际出行,百度地图语音调用量比日常大涨 ...
- AI技术在基于风险测试模式转型中的应用
导读 基于风险驱动的交付是百度实践智能测试–感知智能阶段非常重要的研究方向,基于风险驱动的交付,源于三个现状: 一.不是所有的项目都有风险,80%以上的项目无任何的关联bug和线上问题: 二.不是所有 ...
- 苹果公开了其AI研究的第一个大图像数据集
来啦来啦,苹果近日公开了其AI研究的第一个大图像数据集,带有1.9TB标签的74K高分辨率HDR计算机生成的逼真的室内场景图像:Hypersim Hypersim:用于整体室内场景理解的真实感合成数据 ...
- R语言可视化、编写自定义函数可视化水平排序条形图(horizontal bar plot)、自定义图像布局模仿经济学人杂志可视化效果、右侧添加标签数值图像方框、自定义背景色、水平条形图中间线条等
R语言可视化.编写自定义函数可视化水平排序条形图(horizontal bar plot).自定义图像布局模仿经济学人杂志可视化效果.右侧添加标签数值图像方框.自定义背景色.水平条形图中间线条.网格线 ...
- R语言ggplot2可视化、使用axis.ticks.length函数设置坐标轴间隔标签竖线的长度、并设置坐标轴间隔标签在图像内部(刻度标记放置在图像内部)
R语言ggplot2可视化.使用axis.ticks.length函数设置坐标轴间隔标签竖线的长度.并设置坐标轴间隔标签在图像内部(刻度标记放置在图像内部) 目录
最新文章
- WebChat 清爽来袭 -- JavaChat系统Ⅳ
- Activity调用栈的分析
- javap(反汇编命令)详解
- mysql 分页查询几种语法_各数据库2种分页语法支持
- 从对工作流理论发展的理解到jBPM4的设计思想
- NetBeans 时事通讯(刊号 # 108 - Jul 08, 2010)
- php基础知识速记,电气工程师5大背诵妙招速记基础知识
- javascript通过银行卡号识别所属银行
- Vue实战篇三十五:实现滑动拼图验证登录
- Flask后端实践 连载十三 Flask输出Excel报表
- ARM CORTEX-M3 内核架构理解归纳
- git diff with meld,git diff结合meld
- 如何利用今日头条推荐规则, 打造阅读量100万+的爆款文章?
- 横河川仪压力变送器故障代码_横河川仪压力变送器
- 浅谈函数栈帧(Stack Frame)
- 【C语言】探究整型数据在内存中的存储
- 全息投影是计算机领域吗,世界计算机大会丨科技走进课堂:5G+全息投影教学
- 什么是RDD以及RDD的五大基本属性
- java lea 是谁,LEA指令的目的是什么?
- 对DataFrame各行列累乘:prod()函数