• 大小: 7.29M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-24
  • 语言: 其他
  • 标签: 其他  

资源简介

算法实现.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个文件信息

评论

共有 条评论