導航:首頁 > 編程語言 > 超解析度重建matlab源代碼代碼

超解析度重建matlab源代碼代碼

發布時間:2023-09-07 13:45:41

① 求MATLAB代碼

我只能說,這種限定行數的東西很疼。
再說句不好聽的,多一些空行,代碼一行拆成兩行寫,多一些注釋,再牛一點把一些MATLAB自帶的函數用循環再實現一次,這樣的話,幾百行的代碼肯定可以干到1200行。

② matlab源代碼

hrollfcoef這個函數不是matlab自帶的

function [xh] = hrollfcoef(irfn,ipoint,sr,alfs,ncc)

%****************** variables *************************
% irfn : Number of symbols to use filtering
% ipoint : Number of samples in one symbol
% sr : symbol rate
% alfs : rolloff coeficiense
% ncc : 1 -- transmitting filter 0 -- receiving filter
% *****************************************************

xi=zeros(1,irfn*ipoint+1);
xq=zeros(1,irfn*ipoint+1);

point = ipoint;
tr = sr ;
tstp = 1.0 ./ tr ./ ipoint;
n = ipoint .* irfn;
mid = ( n ./ 2 ) + 1;
sub1 = 4.0 .* alfs .* tr; % 4*alpha*R_s

for i = 1 : n

icon = i - mid;
ym = icon;

if icon == 0.0
xt = (1.0-alfs+4.0.*alfs./pi).* tr; % h(0)
else
sub2 =16.0.*alfs.*alfs.*ym.*ym./ipoint./ipoint;
if sub2 ~= 1.0
x1=sin(pi*(1.0-alfs)/ipoint*ym)./pi./(1.0-sub2)./ym./tstp;
x2=cos(pi*(1.0+alfs)/ipoint*ym)./pi.*sub1./(1.0-sub2);
xt = x1 + x2; % h(t) plot((1:length(xh)),xh)
else % (4alphaRst)^ = 1plot((1:length(xh)),xh)
xt = alfs.*tr.*((1.0-2.0/pi).*cos(pi/4.0/alfs)+(1.0+2.0./pi).*sin(pi/4.0/alfs))./sqrt(2.0);
end % if sub2 ~= 1.0
end % if icon == 0.0

if ncc == 0 % in the case of receiver
xh( i ) = xt ./ ipoint ./ tr; % normalization
elseif ncc == 1 % in the case of transmitter
xh( i ) = xt ./ tr; % normalization
else
error('ncc error');
end % if ncc == 0

end % for i = 1 : n

%******************** end of file ***************************

網上找的,你看看能不能拼到你那個程序里去

③ 怎樣建立matlab最優解圖像超解析度處理

matlab要從命令窗口輸入命令來做圖像處理
假如你的圖像在桌面上,名字是a.bmp
你可以用如下方法讀入圖片:
I=imread('C:\Documents and settings\Administrator\桌面\a.bmp');
imshow(I) %顯示圖像
你可以根據此來修改你的小波變換程序,以便用於你的圖像處理。你自己先試試,如果不行的話,再把你的程序貼出來,我幫你看看,改好了發給你。

④ 請問大蝦們,有沒有超解析度的可運行代碼matlab或者C++都可以。拜託了!

http://yuwing.kaist.ac.kr/projects/superresolution/index.htm
上面有源代碼可以下載

⑤ 求超解析度圖像重建的MATLAB代碼或者軟體

function Output = denoiseByTv(Ima, Thr)
ImaTv = imfilter(Ima, 'Laplacian');
ImaTh = (ImaTv< Thr)*ImaTv;
output = Ima - ImaTh;
end

閱讀全文

與超解析度重建matlab源代碼代碼相關的資料

熱點內容
xlrd如何將數據寫入excel中 瀏覽:200
微信號貨源宣傳圖 瀏覽:562
recyclerview版本支持 瀏覽:98
傳輸文件出錯然後u盤讀取不了 瀏覽:641
編程裡面的英文去哪裡學方便 瀏覽:668
90版本天帝tp加點 瀏覽:117
vivox6和蘋果6 瀏覽:611
編程苦惱怎麼辦 瀏覽:140
vuejsref動態改變 瀏覽:171
哪些軟體可用於文件解壓 瀏覽:701
農行u盾原始密碼 瀏覽:371
xp如何弄出一個無線網路連接 瀏覽:569
word插入pdf只顯示文件名稱和圖標 瀏覽:150
我想編程一個小軟體怎麼弄 瀏覽:168
如何優化文件讀取數據java 瀏覽:262
java敏捷式開發 瀏覽:800
網頁對齊代碼快捷鍵是什麼 瀏覽:304
tomcatlinux文件目錄 瀏覽:520
三星手機能升級系統嗎 瀏覽:683
linux創建文件夾在哪 瀏覽:623

友情鏈接