基于 ENVI Classic + IDL 二次开发的图像裁剪工具

发布时间:2026/8/22 2:00:59

基于 ENVI Classic + IDL 二次开发的图像裁剪工具
基于 ENVI Classic + IDL 二次开发,自定义菜单栏图像裁剪工具1.整体流程运行菜单注册程序,在 ENVI「Basic Tools」同级新增 My Menu 菜单,挂载裁剪工具ENVI 菜单栏点击Image Subset Tool,弹出文件选择框读取待裁剪影像;弹出交互面板,输入 X 起止列、Y 起止行、需要保留的波段序号;填写输出文件保存路径,程序自动校验坐标合法性并修正错参数;调用ROTATE_DOIT核心裁剪函数执行子集裁剪运算。2.代码块模块 1:菜单定义程序 YLK_PRO_DEFINE_BUTTONSPRO YLK_PRO_DEFINE_BUTTONS, buttonInfocompile_opt IDL2; 在Basic Tools后创建一级菜单My Menuenvi_define_menu_button, buttonInfo, value = ‘My Menu’, /menu, ref_value = ‘Basic Tools’, /sibling, position = ‘after’; 绑定裁剪工具主功能按钮,触发YLK_PRO界面程序envi_define_menu_button, buttonInfo, value = ‘Image Subset Tool’, uvalue = ‘subset_tool’, event_pro = ‘YLK_PRO’, ref_value = ‘My Menu’, position = ‘last’!作用:自定义 ENVI 菜单栏布局,新增独立菜单分组,注册所有按钮并绑定统一事件响应程序,实现工具菜单嵌入 ENVI 原生界面。模块 2:核心裁剪函数 ROTATE_DOITFUNCTION ROTATE_DOIT, fid, pos, dims, out_fileCompile_opt idl2; 调用ENVI官方子集裁剪工具ENVI_DOIT, ‘subset_roi’, FID = fid, POS = pos, DIMS = dims, OUT_NAME = out_file, R_FID = out_fid; 判断

相关新闻

1分钟上手 Greasy Fork:找到并装好你的第一个用户脚本

1分钟上手 Greasy Fork:找到并装好你的第一个用户脚本

2026/8/22 2:00:59

1分钟上手 Greasy Fork:找到并装好你的第一个用户脚本 【免费下载链接】greasyfork An online repository of user scripts. 项目地址: https://gitcode.com/gh_mirrors/gr/greasyfork 每天上午,你要把订单页面上的编号逐个复制进内部系统&#x…

WindowsWorld:以进程为中心的GUI智能体基准测试设计与实践

WindowsWorld:以进程为中心的GUI智能体基准测试设计与实践

2026/8/22 1:50:57

1. 项目概述:为什么我们需要一个“以进程为中心”的GUI智能体基准测试? 如果你最近关注AI Agent领域,尤其是那些号称能“像人一样操作电脑”的自主GUI智能体,可能会发现一个有趣的现象:大多数演示和基准测试都聚焦在单…

Stacking集成学习建模用户体验影响因素

Stacking集成学习建模用户体验影响因素

2026/8/22 1:50:57

1. 项目概述:从真实业务痛点出发的建模实践北京移动作为华北地区用户规模最大的通信运营商之一,每天产生数千万级的网络信令、投诉工单、APP行为日志和基站性能指标。2022年MathorCup大赛B题抛出一个直击行业核心的问题:哪些因素真正影响了用…

Java面试必备:Spring与微服务架构核心考点解析

Java面试必备:Spring与微服务架构核心考点解析

2026/8/22 6:21:24

1. 项目概述"互联网大厂Java面试:从Spring基础到微服务架构的技术问答"这个标题直指当下Java开发者最关心的核心问题——如何系统性地准备大厂技术面试。作为一名经历过多次大厂面试的Java老兵,我深知从Spring框架基础到微服务架构的完整知识体…

KAIROS:构建有状态、上下文感知的高能效智能体推理服务框架

KAIROS:构建有状态、上下文感知的高能效智能体推理服务框架

2026/8/22 6:21:24

1. 项目概述:当推理服务遇见“有记忆的智能体”最近在跟几个做大规模模型服务(LLM Serving)的朋友聊天,大家普遍在吐槽一个痛点:现在的推理服务框架,无论是开源的vLLM、TGI,还是各大云厂商的托管…

层次分析法(AHP)详解:从数学建模到多准则决策的实战指南

层次分析法(AHP)详解:从数学建模到多准则决策的实战指南

2026/8/22 6:21:24

1. 从“拍脑袋”到“结构化决策”:层次分析法究竟是什么?在数学建模竞赛,或者更广泛地说,在任何需要做决策的场景里,我们常常会遇到一个经典困境:面对多个备选方案,每个方案又由一堆相互关联、甚…

数学建模实战:时间序列预测与太阳黑子周期分析

数学建模实战:时间序列预测与太阳黑子周期分析

2026/8/22 6:21:24

1. 项目概述:从“认证杯”A题看数学建模实战刚拿到2023年“认证杯”数学建模国际赛(小美赛)A题“太阳黑子变化”的题目时,我第一反应是:这题出得真“稳”。它没有追求那些花哨、前沿但可能脱离本科生知识范畴的复杂模型…

数学建模实战:决策树、博弈论与蒙特卡洛模拟在复杂系统问题中的应用

数学建模实战:决策树、博弈论与蒙特卡洛模拟在复杂系统问题中的应用

2026/8/22 6:21:24

1. 从“象牙塔”到“丛林法则”:一次数学建模的实战远征每年一月底,当全球顶尖高校的数学与计算机精英们摩拳擦掌时,一场没有硝烟的“智力奥林匹克”便悄然拉开帷幕——美国大学生数学建模竞赛。在众多赛题中,F题“减少非法野生动…

Rancher实战:图形化管理Kubernetes集群,提升多集群运维效率

Rancher实战:图形化管理Kubernetes集群,提升多集群运维效率

2026/8/22 6:11:24

1. 项目概述:为什么我们需要Rancher来管理Kubernetes? 如果你已经搭建过Kubernetes集群,无论是单节点的Minikube还是多节点的生产环境,一个绕不开的痛点很快就会浮现:管理太“原始”了。是的,Kubectl命令行…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/21 21:41:19

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/20 21:07:35

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/19 8:02:16

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

多尺度智能体控制:从宏观密度场到微观决策的架构与实践

多尺度智能体控制:从宏观密度场到微观决策的架构与实践

2026/8/22 0:00:52

1. 从宏观到微观:多尺度智能体控制的核心挑战在智能体(Agent)技术日益普及的今天,我们面临着一个越来越普遍的难题:如何同时管理成千上万个,甚至百万级别的智能体?无论是城市交通中的自动驾驶车…

CUBE标准:统一AI智能体评测的度量衡与架构解析

CUBE标准:统一AI智能体评测的度量衡与架构解析

2026/8/22 0:00:52

1. 项目概述:为什么我们需要一个统一的智能体评测标准?最近在折腾各种AI智能体项目,从简单的自动化脚本到复杂的多模态交互系统,我发现了一个让人头疼的共性问题:评测。每次开发完一个智能体,想看看它到底行…

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

2026/8/22 0:00:52

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…