使用 MATLAB 进行气象激光雷达图像分析(Matlab代码实现)

欢迎来到本博客❤️❤️

博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

本文目录如下:

目录

1 概述

2 运行结果

3 参考文献

4 Matlab代码实现


1 概述

在经济高速发展的当下,环境保护是人类不可避免的议题,作为环保体系之一的大气环境监测,其重要性也逐渐为人们所知;结合了现代激光技术及传统雷达技术的激光雷达技术以它独特的技术优势在大气环境监测及气象领域的应用中占领一席之地。气象遥感激光雷达应用于大气环境监测和气象研究具有重要意义,与传统的微波雷达相比,激光雷达具有抗干扰性强、单色性好、方向性强等优势,对大气、海洋等地区具有高精度的遥感目前,我国气象遥感激光雷达技术在大气环境监测和气象研究中的应用效果显著。

本文目标:定位气溶胶区域并隔离行星边界层。

2 运行结果

主函数部分代码:

close all
clear all
clc
​
%% Original
close all
clear all
clc
​
%ucitavanje slike
img = imread('quicklook1_crop.bmp');
imshow(img);
title('Originalna slika')
​
%% RGB
​
red = img(:,:,1); % Crvena komponenta
green = img(:,:,2); % Zelena komponenta
blue = img(:,:,3); % Plava komponenta
a = zeros(size(img, 1), size(img, 2));
just_red = cat(3, red, a, a);
just_green = cat(3, a, green, a);
just_blue = cat(3, a, a, blue);
figure, 
subplot(2,2,1), imshow(img), title('Originalna slika')
subplot(2,2,2), imshow(just_red), title('Crvena komponenta')
subplot(2,2,3), imshow(just_green), title('Zelena komponenta')
subplot(2,2,4), imshow(just_blue), title('Plava komponenta')
​
% Popravljanje kontrasta crvene pomocu imadjust
I1=imadjust(red,stretchlim(red));
I2=imadjust(red,[.75 1],[]);
just_red_1 = cat(3, I1, a, a);
just_red_2 = cat(3, I2, a, a);
​
%iscrtavanje crvenih slika i histograma
figure;
subplot(2,3,1); subimage(just_red); title('Crvena')
subplot(2,3,4); imhist(red); title('Crvena histogram');
subplot(2,3,2); subimage(just_red_1); title('Crvena stretchlim');
subplot(2,3,5); imhist(I1); title('Crvena Hist stretchlim');
subplot(2,3,3); subimage(just_red_2); title('Crvena [0.75 1]')
subplot(2,3,6); imhist(I2); title('Crvena Hist [0.75 1]');
​

3 参考文献

​[1]刘玉.激光雷达在大气环境监测和气象研究中的应用探述[J].清洗世界,2022,38(02):67-68.

部分理论引用网络文献,若有侵权联系博主删除。

4 Matlab代码实现

你可能感兴趣的:(雷达,matlab,开发语言)