当前位置:   article > 正文

【图像检测】基于计算机视觉实现遥感图像变换检测含Matlab源码_遥感图像变化检测系统的变化检测模型代码

遥感图像变化检测系统的变化检测模型代码

1 简介

变化监测是从不同时期的遥感图像中,定量地分析和确定地物变化的特征的过程,其中涉及到变化的类型、分布状况及变化信息的描述,即需要确定变化前后的地物类型,界限和分析变化的属性.本文采用在遥感软件中进行图像配准后再在MATLAB下使用差值法进行变化监测,能够监测出较好的变化效果.​

2 部分代码​

function [ img_res,nChange] = changedetect( A,B,method,threshold)% 变化检测函数% 输入:变化前后图像AB,以及检测方法名method,对应阈值threshold% 输出:结果差异二值图像img_res,差异像素数nChangeimg1=rgb2gray(A);img2=rgb2gray(B);[row,col] = size(img1);img3=ones(row,col);% 比值法if strcmp(method,'ratio')    nChange = 0;    for i=1:row        for j=1:col           if(img1(i,j)==0&&img2(i,j)~=0)               if(abs(img1(i,j)/img2(i,j)-1)>threshold)%阈值                   img3(i,j)=0;                   nChange = nChange+1;            
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/611187
推荐阅读
相关标签
  

闽ICP备14008679号