在激光通信的标校中,一般使用星敏或者恒星进行标校地面站坐标系和大地坐标系(北东地或者东北天坐标系)之间的对应关系;
在恒星指向的过程中,恒星在可见光相机的视场中,可以基本认为是静止不动的,通过光斑质心和图像中心的偏差,可以得到地面站指向的方位俯仰偏差和地面站方位角度和俯仰角度之间的关系;
本文主要学着使用matlab批量处理可见光相机的光斑质心提取:
想要完成图片的批量处理,首要的事情就是找到图片的位置,作者将图片都存在D盘的某个文件夹中,图片加载程序如下:处理文件夹下所有的.bmp类型的图片文件
%%批量处理图片
clc
clear
statusx=zeros(100);
statusy=zeros(100);
%%导入图像并处理
% 读取图片,处理单个图片
% image= imread('IMAGE_202341111035.bmp');
% image=im2double(image);
%%
% %%图片读取-处理此文件夹中的所有图片
% files = dir(fullfile('*.bmp'));%处理的图片格式为bmp
% 设置文件夹路径-处理特定文件夹下的所有图片
folderPath = 'D:\Project\Pictures\';
img_path_list = dir(strcat(folderPath,'*.bmp'));%获取该文件夹中所有bmp格式的图像
lengthFiles = length(img_path_list);
% lengthFiles = length(files);
批量处理
for j=1:lengthFil