資源簡介
算法實現.zip

代碼片段和文件信息
function?[x?y?k]?=?center_kernel_separate(x?y?k)
??
%
%?Center?the?kernel?by?translation?so?that?boundary?issues?are?mitigated.?Additionally
%?if?one?shifts?the?kernel?the?the?image?must?also?be?shifted?in?the
%?opposite?direction.
??
%?get?centre?of?mass
mu_y?=?sum([1:size(k?1)]?.*?sum(k?2)‘);
mu_x?=?sum([1:size(k?2)]?.*?sum(k?1));????
??
%?get?mean?offset
offset_x?=?round(?floor(size(k?2)?/?2)?+?1?-?mu_x?);
offset_y?=?round(?floor(size(k?1)?/?2)?+?1?-?mu_y?);
%fprintf((‘CenterKernel:?weightedMean[%f?%f]?offset[%d?%d]\n‘?mu_x-1?mu_y-1?offset_x?offset_y);
%?make?kernel?to?do?translation
shift_kernel?=?zeros(abs(offset_y?*?2)?+?1?abs(offset_x?*?2)?+?1);
shift_kernel(abs(offset_y)?+?1?+?offset_y?abs(offset_x)?+?1?+?offset_x)?=?1;
????
%?shift?both?image?and?blur?kernel
kshift?=?conv2(k?shift_kernel?‘same‘);
k?=?kshift;
xshift?=?conv2(x?flipud(fliplr(shift_kernel))?‘same‘);
x?=?xshift;
yshift?=?conv2(y?flipud(fliplr(shift_kernel))?‘same‘);
y?=?yshift;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-21?14:09??算法實現\
?????文件??????117498??2018-05-10?09:25??算法實現\1test_de.jpg
?????文件??????148180??2018-05-10?09:57??算法實現\2test_de.jpg
?????文件??????172771??2018-05-10?10:12??算法實現\2test_de_de.jpg
?????文件??????189526??2018-05-10?10:15??算法實現\2test_de_de_de.jpg
?????文件??????233172??2018-05-10?08:52??算法實現\55.tif
?????文件?????????990??2018-05-10?07:32??算法實現\center_kernel_separate.m
?????文件?????????862??2018-05-10?07:31??算法實現\delur.m
?????文件?????????934??2018-05-09?18:49??算法實現\demo.m
?????文件????????3173??2018-05-10?01:21??算法實現\fast_deconv_bregman.m
?????文件???????35689??2018-05-03?18:54??算法實現\flight_ga.jpg
?????文件??????380610??2018-04-20?10:50??算法實現\image_Lena512rgb.png
?????目錄???????????0??2018-05-21?14:09??算法實現\kernels\
?????文件????????6148??2018-05-03?11:50??算法實現\kernels\.DS_Store
?????文件????????3621??2012-04-13?04:02??算法實現\kernels\fading.png
?????文件????????3962??2012-04-13?04:01??算法實現\kernels\large_kernel.png
?????文件????????3823??2012-04-13?04:00??算法實現\kernels\large_test_kernel.png
?????文件????????3037??2012-04-13?04:01??算法實現\kernels\motion_blur.png
?????文件????????1576??2012-05-05?16:36??算法實現\kernels\planoconvex_lens_kernel.png
?????文件????????3553??2012-04-13?04:02??算法實現\kernels\snake.png
?????文件????????6656??2016-05-25?19:18??算法實現\kernels\Thumbs.db
?????文件????????3175??2012-04-13?04:00??算法實現\kernels\u_kernel.png
?????文件??????786486??2018-05-10?08:38??算法實現\lena.bmp
?????文件??????134948??2018-05-10?08:45??算法實現\lena.png
?????文件???????43247??2018-05-10?08:38??算法實現\lena.png.jpg
?????文件???????82894??2018-05-10?08:53??算法實現\lena_blur.png
?????文件??????128290??2018-05-10?09:01??算法實現\lena_blur_de.png
?????文件???????91043??2018-05-10?08:55??算法實現\lena_blur_de1.png
?????文件??????109460??2018-05-10?08:59??算法實現\lena_blur_de2.png
?????文件???????32960??2018-05-10?07:26??算法實現\main.fig
?????文件????????4246??2018-05-10?07:30??算法實現\main.m
............此處省略20個文件信息
評論
共有 條評論