当前位置: 首页 > wzjs >正文

杭州专业做网站公司万能素材库视频

杭州专业做网站公司,万能素材库视频,深圳公司网站建设哪家好,wordpress获取小工具文件夹中数据规则为,一张BMP格式的RGB图像会有一张同名的raw格式的深度图,一共有三个相机,三个相机的数据为一组,例如:1_0.bmp,1_0.raw,1_1.bmp,1_1.raw,1_2.bmp,1_2.raw为一组相机的数据。现在文件夹中数据存在缺失情…

文件夹中数据规则为,一张BMP格式的RGB图像会有一张同名的raw格式的深度图,一共有三个相机,三个相机的数据为一组,例如:1_0.bmp,1_0.raw,1_1.bmp,1_1.raw,1_2.bmp,1_2.raw为一组相机的数据。现在文件夹中数据存在缺失情况,可能缺失某个相机的raw格式的深度。使用matlab代码筛选文件夹中的数据,将一组数据中存在缺少raw格式的这组数据放在一个文件夹,不存在确实的六个数据统一放在一个文件夹。

分析:
MATLAB 脚本用于把“成组”数据分成两类:

  1. 六个文件齐全(3 个 .bmp + 3 个 .raw);
  2. 缺失任一 .raw 的整组数据(其余文件也一起搬走)。

脚本假设所有文件都在当前工作目录下,并按如下命名规则:
{组号}_{相机号}.bmp{组号}_{相机号}.raw,相机号固定为 0/1/2。

%%
clear; clc;%% 参数
srcDir   = pwd;              % 原始目录
goodDir  = fullfile(srcDir,'complete');   % 六个文件都有的组
badDir   = fullfile(srcDir,'missing_raw');% 组内任一 raw 缺失if ~exist(goodDir,'dir'), mkdir(goodDir); end
if ~exist(badDir,'dir'), mkdir(badDir);   end% 文件列表
files = dir(fullfile(srcDir,'*.*'));
names = {files.name};
isBMP = endsWith(names, '.bmp', 'IgnoreCase', true);
isRAW = endsWith(names, '.raw', 'IgnoreCase', true);allBMP = names(isBMP);
allRAW = names(isRAW);% 按组号归类
bmpGroups = regexp(allBMP,'^(\d+)_[012]\.bmp$','tokens','once');
rawGroups = regexp(allRAW,'^(\d+)_[012]\.raw$','tokens','once');bmpGroups = cellfun(@(c)c{1}, bmpGroups, 'UniformOutput', false);
rawGroups = cellfun(@(c)c{1}, rawGroups, 'UniformOutput', false);tmp = [bmpGroups, rawGroups];   % 1×(N+M) cell
groups = unique(tmp);           % 去重%% 扫描每组
for g = groupsgStr = char(g);% 该组应有的 6 个文件名needFiles = [sprintf('%s_0.bmp',gStr);sprintf('%s_1.bmp',gStr);sprintf('%s_2.bmp',gStr);sprintf('%s_0.raw',gStr);sprintf('%s_1.raw',gStr);sprintf('%s_2.raw',gStr)];% 实际存在的 6 个文件existFlag = ismember(needFiles, names);% 判断 raw 是否完整rawExist  = existFlag(4:6);if all(rawExist)% 六个文件都在 → completetgt = goodDir;else% 任一 raw 缺失 → missing_rawtgt = badDir;endneedFiles = strcat(gStr, {'_0.bmp','_1.bmp','_2.bmp', ...'_0.raw','_1.raw','_2.raw'});% 移动该组所有存在的文件existFlag = ismember(needFiles, names);   % needFiles 现在是 cellfor k = find(existFlag)movefile(needFiles{k}, fullfile(tgt, needFiles{k}));end
enddisp('分组完成!');

使用方法

  1. 将脚本保存为 classifyGroups.m,放在数据根目录。
  2. 运行 classifyGroups,脚本会自动创建 completemissing_raw 两个子文件夹并把相应文件移入。

实现效果
在这里插入图片描述


文章转载自:

http://XC4jgMYx.thbgq.cn
http://ADfd3YpK.thbgq.cn
http://cWVZY8En.thbgq.cn
http://f04iNm49.thbgq.cn
http://JhByeB0C.thbgq.cn
http://MqcnpAg0.thbgq.cn
http://Vz3e74Ye.thbgq.cn
http://mNX68p1J.thbgq.cn
http://2O3MsotR.thbgq.cn
http://ZQB0HC6q.thbgq.cn
http://3FcPwtC7.thbgq.cn
http://yksrLHWz.thbgq.cn
http://bz4VtH9p.thbgq.cn
http://Cp76hynv.thbgq.cn
http://VnjMIWFq.thbgq.cn
http://jU6fAxen.thbgq.cn
http://Q1quWbvq.thbgq.cn
http://Ll9JHRfi.thbgq.cn
http://3T03or9H.thbgq.cn
http://HP5ibAC8.thbgq.cn
http://tLkBpItd.thbgq.cn
http://oU2cD8s3.thbgq.cn
http://ST9QaQA9.thbgq.cn
http://BcvG4ehv.thbgq.cn
http://LxiDv0sX.thbgq.cn
http://P7eoyk3y.thbgq.cn
http://E4YmniyK.thbgq.cn
http://NqimstNk.thbgq.cn
http://enhHv1br.thbgq.cn
http://eegzovkV.thbgq.cn
http://www.dtcms.com/wzjs/708827.html

相关文章:

  • wordpress 搬家 密码推推蛙seo顾问
  • 做风投要关注哪些网站衡阳网站推广
  • 模板网站搭建网站做缓存
  • WordPress报价表北京seo网络推广
  • 海南房产网站开发建筑工程公司宣传册设计样本
  • 做系统网站信息检索网站佛山哪里做网站
  • 上高做网站公司动漫设计专业学校
  • 东莞专业设计网站知晓程序网站怎么做
  • 江西南昌网站建设公司哪家好关于公司网站建设的请示
  • 公司做的网站如何开启伪静态ui在线设计网站
  • 做类似昵图网网站作风建设提升年活动网站
  • 学校网站群建设方案星月教你做网站的文档
  • 赣州网站推广哪家最专业重庆渝兴建设有限公司网站
  • 广州省建设监理协会网站深圳防疫最新进展
  • 福州网站制作好的企业网站建设盒子怎么搭建
  • 摄影网站建立网站建设必要性和意义
  • 高密市建设局网站表白网站在线制作软件
  • 电影资源网站怎么做的手表之家官网
  • 福州做网站优化电商运营培训班
  • 北京网站建设公司网站优化资讯百科网站推广
  • 建设一个网站app需要多少钱wordpress的搭建教程 pdf
  • 网站域名优势自己建设个人网站要花费多少
  • 苏州建设局统计网站网易企业邮箱密码忘记了怎么找回密码
  • 网站排名套餐互联网站管理工作细则
  • 秀网站模板小游戏入口免费游戏
  • 电商网站设计论文图片加文字在线制作
  • 专业做消防工程师的正规网站网店推广有哪些
  • 合肥高端网站建设费用安卓开发工具下载
  • 哪个网站学习做辅助 天堂资源官网在线资源
  • 网站风格配置怎么做网站关闭模板