ENVI_IDL:如何对影像进行各种方式的上下左右的颠倒或者翻转.

简介: ENVI_IDL:如何对影像进行各种方式的上下左右的颠倒或者翻转.

01 函数说明

相信大家只是找不到合适的函数,所以这里简单提供我对影像进行上下左右的颠倒或者翻转会使用到的函数:rotate函数.

 

以下是关于rotate函数的简单介绍.

语法:Result = ROTATE(Array, Direction)

Araay:需要翻转的影像的数组

Direction:翻转的方式序号或者编码.

具体如下:

一般我是直接看右侧的原始X1、Y1和翻转之后的X、Y的变化来确定使用何种翻转的编码.

另外,函数的输出结果是翻转之后的影像数组,并不是在原来的数组基础做了修改.


4f2a7c1cd9504390b7af234601473d9c.png

02 示例

下方是颠倒了的影像(大概可以看出来是南北颠倒了)



这是核心代码:

ds_data = rotate(ds_data, 7)  ; ds_data是原影像的数组

这是颠倒回来的影像:


 


目录
相关文章
|
算法 定位技术 数据安全/隐私保护
简谈百度坐标反转至WGS84的三种思路
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 基于百度地图进行数据展示是目前项目中常见场景,但是因为百度地图是基于BD09坐标系的,GPS坐标(WGS84)或者其他常见的标准坐标是无法准确在地图上进行展示的,但是互联网在线情况下,百度提供了将WGS84经纬度转换成百度经纬度坐标的API,这里不再对其进行研究(离线情况下也有专门方法解决)。
1753 0
|
3月前
|
存储 人工智能 C++
【C++】有N种颜色的小球,开始同一种颜色小球装在同一个筐里面,颜色从1到N标号。有下面两个操作(Cab),把颜色是b的 (源码)【独一无二】
【C++】有N种颜色的小球,开始同一种颜色小球装在同一个筐里面,颜色从1到N标号。有下面两个操作(Cab),把颜色是b的 (源码)【独一无二】
|
5月前
|
存储 机器学习/深度学习 算法
python 五种算法转置后翻转、层次旋转、递归分块、一次性旋转、环状替换 实现旋转图像【力扣题48】
python 五种算法转置后翻转、层次旋转、递归分块、一次性旋转、环状替换 实现旋转图像【力扣题48】
|
5月前
|
存储 Cloud Native Linux
OpenCV鼠标操作(画红色方框截取图像)
OpenCV鼠标操作(画红色方框截取图像)
|
6月前
|
机器学习/深度学习
|
6月前
|
索引
leetcode代码记录(Z 字形变换
leetcode代码记录(Z 字形变换
41 1
|
6月前
关于RoPE旋转位置编码的理解
关于RoPE旋转位置编码的理解
108 1
|
6月前
|
机器学习/深度学习
leetcode代码记录(旋转图像
leetcode代码记录(旋转图像
39 0
ENVI Classic: 如何进行波段合成、矢量栅格叠加显示、窗口链接、图像格式转换、头文件编辑、重采样等(详细)2
ENVI Classic: 如何进行波段合成、矢量栅格叠加显示、窗口链接、图像格式转换、头文件编辑、重采样等(详细)
418 0
|
定位技术
任意一张图片的CGCS2000坐标配准
任意一张图片的CGCS2000坐标配准
135 0