%%波段计算并提取 clc; clear; % 设置包含遥感影像的文件夹路径 folderPath = 'F:\ZJJ\H盘传输\PML_V2\dx2\chip\2000\SUB2'; outputFolderPath = 'F:\ZJJ\H盘传输\PML_V2\dx2\chip\SUB2'; % 获取文件夹中所有.tif文件的文件名 filePattern = fullfile(folderPath, '*.tif'); fileNames = dir(filePattern); % 遍历文件 for i = 1:length(fileNames) % 构建完整的文件路径 fullPath = fullfile(folderPath, fileNames(i).name); % 读取单个.tif文件 tifData = imread(fullPath); % 检查文件是否包含至少5个波段 if size(tifData, 3) >= 5 % 计算第2、3、4波段的和 sumBands = sum(tifData(:,:,2:4), 3); % 构建输出文件名 outputFileName = fullfile(outputFolderPath, [fileNames(i).name(1:end-4), '_bands234_sum.xlsx']); % 注意:这里我移除了原始文件名的.tif扩展名,并添加了_bands234_sum.xlsx % 将结果转出为excel表格 xlswrite(outputFileName, sumBands); fprintf('已成功计算 %s 的第2、3、4波段之和,并保存为 %s\n', fileNames(i).name, outputFileName); else warning('文件 %s 不包含至少5个波段,已跳过。\n', fileNames(i).name); end end使用MATLAB-PML_V2数据波段批量加和
张小明
前端开发工程师
使用Qwen3-VL-8B生成图像描述,提升内容生产效率
使用Qwen3-VL-8B生成图像描述,提升内容生产效率 在电商运营的深夜值班中,你是否曾面对上千张待上新的商品图,一边揉着发酸的眼睛,一边机械地敲下“这款连衣裙采用优质面料”这样的重复文案?这正是当前内容生产链条中最…
LobeChat能否识别中文标点?语言细节处理表现评分
LobeChat 的中文标点处理能力深度解析 在中文用户越来越多地使用 AI 聊天工具的今天,一个看似微小却影响深远的问题浮现出来:系统能否正确识别并保留中文全角标点? 这不仅关乎文本是否“看起来舒服”,更直接关系到语义理解的准确性…
全球通用人形机器人公司盘点,智元AGIBOT引领商业化浪潮
随着具身智能与量产技术的成熟,全球通用人形机器人行业已迈入规模商业化落地的关键阶段,呈现“技术全栈化、场景多元化、量产规模化”三大特征。各国企业加速布局,一批兼具核心技术与落地能力的企业脱颖而出。本文将从多个维度,盘…
AutoGPT能否用于自动生成测试数据?Mock系统构建
AutoGPT能否用于自动生成测试数据?Mock系统构建 在现代软件开发节奏日益加快的今天,前后端并行开发已成为常态。然而,一个老生常谈的问题始终存在:后端接口尚未完成时,前端如何开展联调?自动化测试又该如何…
36、进程管理与系统调用追踪全解析
进程管理与系统调用追踪全解析 1. 进程报告准备流程 在进行进程相关的操作时,我们常常需要对进程信息进行整理和筛选,以获取我们需要的报告。下面是一个七阶段的管道流程来完成报告的准备工作: 1. ps 输出 :ps 命令的输出包含类似如下的行: USER COMMAND root sche…
AutoGPT如何判断任务优先级变化?动态重规划机制
AutoGPT如何判断任务优先级变化?动态重规划机制 在如今的AI浪潮中,我们早已不再满足于一个只会回答问题的聊天机器人。真正让人眼前一亮的是那些能“自己动起来”的智能体——它们拿到一个目标后,不需要步步指点,就能拆解任务、调…