new file: Copy_of_Exz_with_hamamatsu.m new file: Exz_mod.m new file: Exz_with_hamamatsu.m new file: GS.m new file: MRAF.m new file: MRAF_8bit.bmp new file: PSF of spherical aberration/Exz.m new file: PSF of spherical aberration/Thumbs.db new file: PSF of spherical aberration/josaa-12-10-2136.pdf new file: PSF of spherical aberration/josaa-12-2-325.pdf new file: PSF of spherical aberration/main.m new file: "PSF of spherical aberration/\351\207\215\350\246\201psf\346\226\207\347\214\256.pdf" new file: Spherical_aberration_SiminCao.m new file: gen_m.m new file: gen_rectangle.m new file: hamamatsu.m new file: m.tif new file: m2.tif new file: photo/50-30.BMP new file: photo/8bit_50-30.BMP new file: photo/8bit_ellipse.BMP new file: photo/convert_8bit.exe new file: photo/ellipse.BMP new file: rect_MRAF_SiminCao.m new file: rectangle.tif new file: size/.vscode/settings.json new file: size/black_c_20THSize_4f_1.064lamda.bmp new file: size/black_c_30THSize_4f_61.064lamda.bmp new file: size/black_output.bmp new file: size/black_rect_30THSize_4f_1.064lamda.bmp new file: size/black_rect_30THSize_4f_6_1.064lamda.bmp new file: size/c_20THSize_4f_1.064lamda.bmp new file: size/c_20THSize_4f_1.064lamda_resize.bmp new file: size/c_30THSize_4f_61.064lamda.bmp new file: size/c_30THSize_4f_61.064lamda_resize.bmp new file: size/noisy_output.bmp new file: size/output.bmp new file: size/rect_30THSize_4f_1.064lamda.bmp new file: size/rect_30THSize_4f_1.064lamda_resize.bmp new file: size/rect_30THSize_4f_6_1.064lamda.bmp new file: size/rect_30THSize_4f_6_1.064lamda_resize.bmp new file: size/resize_4.7z new file: size/resize_black.7z new file: size/size copy.py new file: size/size.py new file: size/wave.7z new file: sp.m new file: to8bit.m new file: trans_8bit.zip new file: wavef/A.bmp new file: wavef/B_linear.bmp new file: wavef/PHA SID230828-2003.csv new file: wavef/PHA_bilinear_1280_1024.csv new file: wavef/PHA_bilinear_reversal.csv new file: wavef/PHA_output_1280_1024.csv new file: wavef/Untitled-1.py new file: wavef/filled.bmp new file: wavef/from PIL import Image.py new file: wavef/matrix_filled.csv new file: wavef/output.bmp new file: wavef/output.csv new file: wavef/output2.bmp new file: wavef/pha_wavef copy.py new file: wavef/pha_wavef.py new file: wavef/pha_wavef_step.py new file: wavef/wavef.zip new file: wavef/xy_values.csv new file: "wavef/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/matrix.csv" new file: "wavef/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/matrix_filled.csv"
27 lines
977 B
Matlab
27 lines
977 B
Matlab
row = 600; % 相位图在 x 方向的分辨率
|
|
column = 600; % 相位图在 y 方向的分辨率
|
|
|
|
% 初始化相位图
|
|
Photo = zeros(row, column);
|
|
|
|
% 设置字母 "M" 的区域为白色 (255)
|
|
start_col = round(column/6); % M 的起始列索引
|
|
end_col = round(column*2/6); % M 的结束列索引
|
|
start_row = round(row/2); % M 的起始行索引
|
|
end_row = row; % M 的结束行索引
|
|
Photo(start_row:end_row, start_col:end_col) = 255;
|
|
|
|
start_col = round(column*3/6); % M 的起始列索引
|
|
end_col = round(column*4/6); % M 的结束列索引
|
|
start_row = round(row/2); % M 的起始行索引
|
|
end_row = row; % M 的结束行索引
|
|
Photo(start_row:end_row, start_col:end_col) = 255;
|
|
|
|
start_col = round(column*5/6); % M 的起始列索引
|
|
end_col = round(column*6/6); % M 的结束列索引
|
|
start_row = round(row/2); % M 的起始行索引
|
|
end_row = row; % M 的结束行索引
|
|
Photo(start_row:end_row, start_col:end_col) = 255;
|
|
|
|
% 保存图像文件
|
|
imwrite(Photo, 'letter_M.tif'); |