多重文件读图 按顺序 MATLAB
来源:互联网 发布:纸上网络拓扑图怎么画 编辑:程序博客网 时间:2024/05/20 20:46
找了很久代码没有按顺序的,我是用一张基准图做基准,其他子文件的小图做地标点进行NCC互相关性计算,希望可以帮到你们。
clear all;close all;clcFiles1 = dir('F:\F\研究生开题\样本点\NCC基准-地标\3类\*');fliels_path = ['F:\F\研究生开题\样本点\NCC基准-地标\3类\'];FSize = size(Files1, 1);for recent=1:ceil(FSize) %逐次取出文件recent_temp=num2str(recent);% imgDataPath = 'F:\F\研究生开题\样本点\NCC基准-地标\2类\1\'; imgDataPath=[fliels_path,recent_temp,'\'];imgDataDir = dir(imgDataPath); % 遍历所有文件 for i = 1:length(imgDataDir) if(isequal(imgDataDir(i).name,'.')||... % 去除系统自带的两个隐文件夹 isequal(imgDataDir(i).name,'..')||... ~imgDataDir(i).isdir) % 去除遍历中不是文件夹的 continue; end imgDir = dir([imgDataPath imgDataDir(i).name '\*.png']); for j =1:length(imgDir) % 遍历所有图片 lad = imread([imgDataPath imgDataDir(i).name '\' imgDir(j).name]);% figure,imshow(lad); [Size1,Size2,Size3]=size(lad); filename=[fliels_path,recent_temp,'\',recent_temp,'.png'];% I = imread(filename); ref=imread(filename);% figure,imshow(ref);% ref=imread('F:\F\研究生开题\样本点\NCC基准-地标\2类\1\1.png');%基准图 result = ImageCorrInfo(lad,ref,Size1,Size2); Result(j,:) =result; end RESULT{recent,:}=Result; Result=[]; end endR=[];for i=1:size(RESULT,1) R=[R;RESULT{i}];end save 3类互相关 R % result=textread('2类互相关.txt')
阅读全文
0 0
- 多重文件读图 按顺序 MATLAB
- MatLab读图
- matlab读图函数
- 【Opencv】读图像文件imread
- 【Matlab】 多重积分
- matlab如何一张张按顺序保存图片
- 文件夹内文件按顺序重命名 matlab
- 多重条件语句的顺序
- 使用CSV文件去读图像和标签
- 文件对话框多重选择
- 多重窗口文件浏览器
- 头文件多重包含
- 多重继承构造函数执行顺序
- 多重继承构造函数执行顺序
- c++类多重继承初始化顺序
- 多重继承构造函数执行顺序
- c++多重继承的构造执行顺序
- python 多重装饰器执行顺序
- Spring 使用注解方式进行事务管理
- Snapchat SDE 电面+onsite面经
- vb.net 教程 3-13 动态创建控件2
- java中的url 编码(Encoder)与解码(Decoder)
- TensorFlow初学(二)
- 多重文件读图 按顺序 MATLAB
- 修改时的一个小错误
- CCF201709-1打酱油(简单的贪心)
- Matlab多目标跟踪示例(二):Tracking Pedestrians from a Moving Car
- JDK动态代理与CGLIB的区别
- 15_Spring整合web项目
- 树根原理
- 数据库的字段基本知识
- 幼儿才三岁,未知巧与拙