原创 空間濾波(四) sobel 算子
ori_img=imread('C:\Program Files\MATLAB\R2013a\bin\Original_Images\DIP3E_Original_Images_CH03\Fig0342(a)(contact_lens_o
原创 空間濾波(三)
clc;clear; ori_img=imread('mm.jpg'); ori_img=mat2gray(ori_img); r=ori_img(:,:,1); g=ori_img(:,:,2); b=ori_img(:,:,3); w
原创 頻域濾波(一) 傅里葉譜與相位
ori_rec=imread('C:\Program Files\MATLAB\R2013a\bin\Original_Images\DIP3E_Original_Images_CH04\Fig0424(a)(rectangle).tif
原创 空間濾波(二)
%de_noi_img 空間濾波 ori_img=imread('photo3.bmp'); % figure,imshow(ori_img,[]);title('original image') noi_img=imnoise(ori
原创 Proof of Separable Convolution 2D 證明 二維卷積的可分性
原文地址:http://www.songho.ca/dsp/convolution/convolution2d_separable.html 二維卷積的定義 卷積的交換性 (x[n] * y[n] = y[n] * x[n]) 所以
原创 Python中zip()函數用法舉例[轉載]
Python中zip()函數用法舉例 2010 年 12 月 4 日 定義:zip([iterable, ...]) zip()是Python的一個內建函數,它接受一系列可迭代的對象作爲參數,將對象中對應的元素打包成一個個tupl
原创 空間濾波(五) 綜合運用
ori_img=imread('C:\Program Files\MATLAB\R2013a\bin\Original_Images\DIP3E_Original_Images_CH03\Fig0343(a)(skeleton_orig)
原创 直積與張量積的數學定義與物理定義異同
鑑於一些直積和張量積的異同,本人第一次接觸直積是在量子力學裏面,最近接觸到克羅內克積一直不明白他們的異同,故百度了一下,發現這篇文獻說的很好,故分享給大家 尤其是學物理的同學 標題: 直積與張量積的數學定義與物理定義異同 作者:
原创 稀疏矩陣 sparse 函數 matlab
a=fix(rand(12)*10)+1 a = 5 5 2 1 4 9 8 1 6 2 6 5 8 5 9
原创 頻率濾波(2)
function [f_filt]=freq_filter(f,h) f=mat2gray(f); % 歸一化 轉化爲double h=double(h); pad_h=zeros(size(f)+size(h)-1); % 在頻率域
原创 matlab 中各種算子集合與應用(一)
裏面用的代碼和圖片clear ori_mag=imread('photo3.bmp'); r=double(ori_mag(:,:,1)); g=double(ori_mag(:,:,2)); b=double(ori_mag(:,:,3
原创 haar_kron 用克羅內克積求haar 矩陣
function y=haar_kron(N) % 2^n=N ,n=1,2,3······· y=1; a=[1,1]; b=[1,-1]; k=1; while(k<N) yy=diag(ones(1,k)); y=[kron(
原创 The Haar Transform 哈爾變化
Probably the simplest useful energy compression process is the Haar transform. In 1-dimension, this transforms a 2-el
原创 傅里葉光學(三) 狄拉克與高斯函數
%GAUS exp(-pi*x.*x) function. [x,y]=meshgrid(linspace(-4,4,250)); r=sqrt(x.^2+y.^2); z1=gaus(r);% gaus function z2=ga
原创 gabor wavelet 初步代碼 已修改
function [gb_R,gb_I]=gabor_wt(lambda,theta,m,gamma,a,psi,b,delta) %[gb_R,gb_I]==gabor_wt(lambda,theta,m,gamma,a,psi,b,