Photoshop影像匀色技术
本篇博文简单介绍一下利用PhotoShop对影像数据进行匀色的相关技术
影像一般有img和tif两种各种。一般的影像如果在PS中打开,会丢失坐标信息。在做匀色处理中,普通的做法是,先将坐标信息导出来,然后用PS调好色之后,再将坐标信息复原。我的师兄推荐我使用GlobalMapper12这款软件,称这款软件可以保存坐标信息。但鄙人并没有尝试过。
武汉大学遥感信息工程学院有一位老师开发过一款插件,是基于Photoshop CS 4开发的。这款插件可以令影像在ps中打开而不丢失坐标信息。不过这款软件有一个缺陷,如果tif格式的影像超过2G,那就无法加载。我们可以先用ERDAS将tif格式的影像转为Img,然后用Photoshop打开(我用Photoshop CS 6打开过10G大小的tif影像)。
在Photoshop中打开影像后,有两种方式可以调节影像的颜色:第一种是直接在"图像->调整->曲线调整",利用菜单的方式所做的调整是不可逆的,不太方便控制;第二种,是利用图层管理的方式。下面将详细介绍这种方法:
1 点击
,新建一个"曲线"图层,当直方图出现之后,拉动峰值


图层列表中会多出一个曲线图层,并打开直方图窗口

2 调节影像的颜色通道
颜色通道一共有四个选项,分别为:RGB,红,绿,蓝。
a 直接拉动直方图中的直线,可以调节影像的灰度值,向上是更白,向下增加灰度。


b 选中红色通道,向上拉,提高红色比重;向下拉,红色比重减轻。蓝色和绿色通道的方法类似。


c 拉动的方向,除了折线形式之外,还有S型,S型的曲线,能够锐化图像,增强对比度。如下图(缩小之后,效果会明显一点)

原影像

S曲线后
d 示例中的图像,偏红,需要匀色至偏绿,具体的步骤就是:用红色通道,降低红色,再用绿色通道,增强绿色。
3 调节饱和度

打开饱和度图层:

原影像

调整之后

4坐标信息保存
在处理结束之后,用上述武大的插件可以保存有坐标信息的IMG文件。如果拖动到ArcGIS中,发现没有空间参考信息,有两种方法可以解决此问题。
- 将文件转换为tif文件,并把tfw,tif.aux.xml和tif.ovr三个文件的名称拷贝至tif文件目录,并使得四个文件的文件名一致。这样就可以保存坐标信息。如下图:

- 如果坐标信息是对的,只是没有空间参考坐标系,那可以直接在ArcGIS中定义坐标系。
另:如果你的机器上可以直接打开10G以上的TIF或img格式的影像,你也可以试试直接这样匀色,或许坐标信息也不会丢失。
Photoshop影像匀色技术的更多相关文章
- geotrellis使用(四十一)流水线技术
前言 之前 GeoTrellis 为方便用户将数据(GeoTiff 等遥感影像)导入到 backend (包含 Accumulo.File.Hadoop 等格式)中,编写了一个 ETL 类,该类的输入 ...
- Unity 5 中的全局光照技术详解
貌似是某位好人翻译的 https://unity3d.com/cn/learn/tutorials/topics/graphics/unity-5-lighting-and-rendering#rd? ...
- Unity 5 中的全局光照技术详解(建议收藏)
本文整理自Unity全球官方网站,原文:UNITY 5 - LIGHTING AND RENDERING (文章较长,请耐心阅读)简介全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法, ...
- Unity 5--全局光照技术
本文整理自Unity全球官方网站,原文:UNITY 5 - LIGHTING AND RENDERING 简介全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常 ...
- 04、Unity 5--全局光照技术
本文整理自Unity全球官方网站,原文:UNITY 5 - LIGHTING AND RENDERING 简介全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常 ...
- C#开发PACS医学影像处理系统(十五):Dicom影像交叉定位线算法
1.定位线概念:某个方位的影像在另一个方向的影像上的投影相交线,例如横断面(从头到脚的方向)在矢状面(从左手到右手)上的影像投影面交线. 举个例子:右边的是MR(核磁共振)的某一帧切片,这是从头开始扫 ...
- C#开发PACS医学影像处理系统(十六):2D处理之影像平移和缩放
1.平移,利用WPF中控件边距来控制位移: /// <summary> /// 平移图像 /// </summary> /// <param name="X&q ...
- C#开发PACS医学影像处理系统(十七):2D处理之影像旋转和翻转
1.任意角度旋转 在XAML设计器中,设置RotateTransform属性 <InkCanvas x:Name="ToolInkCanvas" UseCustomCurso ...
- 裸眼3D立体显示技术原理详解
众所周知,现实世界是一个三维空间,除去时间这一维度,现实世界是由长度.宽度和高度三个维度组成,我们每天就生活在这个三维世界中,而现有的显示设备大多数都只能显示二维信息,并不能带给人真实的三维感觉.为了 ...
随机推荐
- Mac上连接nifi
1. open terminal 2. ssh root@nifi.webus.cn 3. logs cd /var/lib/nifi/logs 4. view log tail -100 ...
- Docker使用阿里云docker镜像加速
首先进入阿里云docker库首页 https://dev.aliyun.com/ 点击 管理中心 点击 加速器 复制下面的加速地址 进入docker的 Settings 把basic 切换成 adva ...
- 【php】php分隔字符串为数组
工作中会经常分隔字符串为数组,我们可以用php内置函数str_split(),可是有时候字符串中包含中文,切割后会乱码,比如 print_r(str_split('dw氛围fesf',3)); 输出 ...
- 洛谷P4175 网络管理
题意:链上带修第k大. 这毒瘤题...别看题意只有7个字,能把我吊打死... 介绍其中两种做法好了.其实思想上是一样的. 对于每一个点,建立权值线段树,维护它到根路径上的所有权值. 一条路径上的点集就 ...
- react-native中的图片
静态图片资源 React Native 提供了一个统一的方式来管理 iOS 和 Android 应用中的图片.要往 App 中添加一个静态图片, 只需把图片文件放在代码文件夹中某处,然后像下面这样去引 ...
- 第一篇-Git基础学习
学习网址: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758410 ...
- 第三篇-ubuntu18.04下截图快捷键
ubuntu自带的截图工具感觉能够满足基本的截图功能,可以不必安装另外的截图软件. 一般用到的截图类型有三种:全屏.当前活动窗口.自定义区域,其中自定义区域截图是最灵活也是我们用的最多的方式.在ubu ...
- SNP在世界地图上的频率分布
简单介绍两个网页工具,第一个是GGV,其界面如下: 第二个工具是HGDP,个人感觉画出来有点丑..都是同一所大学开发出来的:界面如下:
- Spring 学习笔记一
1.IOC,DI. 2.装配bean基于xml(实例化,声明周期,后处理bean,属性注入).3.装配bean基于注解 1 spring框架概述 1.1 什么是spring l Sp ...
- (BFS 二叉树) leetcode 515. Find Largest Value in Each Tree Row
You need to find the largest value in each row of a binary tree. Example: Input: 1 / \ 3 2 / \ \ 5 3 ...