資源簡介
GI 鬼成像源代碼,關聯(lián)算法和一些數(shù)據(jù)讀取存儲等問題 的解決方案
代碼片段和文件信息
%取一個縫
clear?all;????%??清除變量
clc;????%??清除屏幕
close?all;????%??關閉圖片
Dir1?=?‘D:\backup\experdata\08122201-1\‘;????%??文件夾路徑
Directory1?=?‘D:\backup\experdata\08122201-1\10000.jpeg‘;????%??第一幅圖像的路徑,以便測試圖像大小
Dir2?=?‘D:\backup\experdata\08122201-2\‘;????%??文件夾路徑
Directory2?=?‘D:\backup\experdata\08122201-2\10000.jpeg‘;????%??第一幅圖像的路徑,以便測試圖像大小
Num?=10000;????%??圖片文件數(shù)
Image1?=?imread(Directory1?‘jpeg‘);????%??讀取第一幅圖像
Image2?=?imread(Directory2?‘jpeg‘);????%??讀取第一幅圖像
[Row?Col]?=?size(Image1)?%??得到圖像的行列數(shù)
[Row?Col]?=?size(Image2)
ImageSump?=?zeros(500500);???%??生成一個零值矩陣,以便圖像求和
Im?=?zeros(500500);???%??生成一個零值矩陣,以便圖像求和
Ima=zeros(450480);
ImageSumpp?=?zeros(450480);
Colg2?=?zeros(500500);????%??g2的存儲矩陣
ColG2?=?zeros(500500);????%??G2的存儲矩陣
I2?=?zeros(1?1);??
for?I?=?1?:?Num????%??循環(huán)將NUM幅圖像累加
????ImageI=9999+I;
????FileName?=??[int2str(ImageI)?‘.jpeg‘];????%??形成文件名稱,如Image1.jpg
????Image1?=?imread([Dir1?FileName]?‘jpeg‘);????%??讀取圖像?
????Image2?=?imread([Dir2?FileName]?‘jpeg‘);????%??讀取圖像?
????Im?=??Image1(121:620321:820);
????Ima?=?Image2(21:47081:560);
????ImageSump?=?ImageSump?+?double(Im);?%??圖像求和
????ImageSumpp?=?ImageSumpp?+?double(Ima);
????SumI2?=?sum(sum(double(Ima)‘));
????I2?=?I2?+?SumI2;
????%ColG2?=?ColG2?+?double(Im)?*?SumI2?;
end
ImageAvep?=?ImageSump?/?Num;?%??求得平均圖像
ImageAvepp?=?ImageSumpp?/?Num;?%??求得平均圖像
ImageNormalizep?=?ImageAvep?/?max(max(ImageAvep));?%??圖像最大值
ImageNormalizepp?=?ImageAvepp?/?max(max(ImageAvepp));
ImageGrayPicp?=?uint8(round(255?*?ImageNormalizep));%??歸一化圖像,并投影到0-255的灰度區(qū)間
ImageGrayPicpp?=?uint8(round(255?*?ImageNormalizepp));?
figure;
imshow(ImageGrayPicp);????%??顯示平均圖像
figure;
imshow(ImageGrayPicpp);????%??顯示平均圖像
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1926??2010-10-17?23:24??GI.m
-----------?---------??----------?-----??----
?????????????????1926????????????????????1
- 上一篇:OFDM出圖
- 下一篇:最簡單橋式整流和三相逆變電路
評論
共有 條評論