当前位置: 首页 > 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://www.dtcms.com/wzjs/137346.html

相关文章:

  • 17网站一起做网店 新塘网站建设的一般步骤
  • b2c网站代表产品推广文案100字
  • 注册小规模公司需要什么资料seo综合查询怎么进入网站
  • 常州网站建设价格百度seo策略
  • o2o网站做推广公司百度信息流平台
  • 网站建设具体需求域名ip查询
  • 上海中高端网站建设郑州seo顾问
  • 有多少收费网站中国2022年重大新闻
  • 青岛网站建设王道下拉??百度网盘官网登录入口
  • 网站免费正能量软件下载seo优化一般包括哪些内容()
  • org做后缀的网站方象科技服务案例
  • 建设银行无锡分行网站it培训机构排名
  • 动易政府网站模板打开百度一下网页版
  • 织梦做单页面网站网络营销效果评估
  • 自助建站系统 破解可口可乐搜索引擎营销案例
  • 旅游网站规划设计与建设国内十大软件培训机构
  • 自己做的网站 jen郑州网站优化哪家好
  • 西安网站建设联系电话在线推广企业网站的方法有哪些
  • php+mysql网站开发社群营销策略有哪些
  • 阿里云服务器建设网站选择那个镜像南京网站推广公司
  • 如何建设视频网站软文是什么意思
  • 上海二手房网站百度竞价推广开户
  • 国际网站开发客户哈尔滨seo服务
  • 网站做维恩图搜索引擎登录入口
  • 做网站只做前端可以用吗网站如何做seo推广
  • 网站开发技术要学什么云南最新消息
  • 将网站发布到微信小程序怎么做企业网络营销策划书
  • 如何进行网站分析网络营销的手段包括
  • 济南网站建设培训班北海seo快速排名
  • 个人建设视频网站营销网络的建设有哪些