photoshop影象濾鏡——浮雕演算法(含matlab程式碼)
阿新 • • 發佈:2019-01-29
一、photoshop影象濾鏡——浮雕演算法
浮雕的演算法是對影象的每一個點進行卷積處理,採用的矩陣如下
[100;00 0;00-1];
假設原影象為X,處理後的影象為Y ,也就是說,對於座標為(i,j)點,其浮雕效果圖的演算法為Y(i,j)=X(i-1,j-1)-X(i+1,j+1)+128。當然,X,Y的取值均在0~255之間。
matlab程式碼如下:
原圖:img=imread('9.jpg'); size_info=size(img); height=size_info(1); width=size_info(2); spec_img=zeros(height,width,3); img_temp=rgb2gray(img); for i=2:height-1 for j=2:width-1 spec_img(i,j,:)=double(img(i-1,j-1,:))-double(img(i+1,j+1,:))+128; end end imshow(spec_img/255);
效果圖:
歡迎各位朋友多多指教,歡迎分享,並且請您註明出處----(wsfdl)