PS 濾鏡演算法原理 馬賽克

2021-07-30 20:20:44 字數 2526 閱讀 2385

% method : 利用鄰域的任意一點代替當前鄰域所有畫素點

n=11;   % 控制鄰域大小

image_out=image;  

for i=1+n:n:height-n  

for j=1+n:n:width-n

k1=rand()-0.5;

k2=rand()-0.5;

m=(k1*(n*2-1));  

n=(k2*(n*2-1));

h=floor(mod(i+m,height));  

w=floor(mod(j+n,width));  

if w==0;  

w=width;  

end  

if h==0  

h=height;  

end     

image_out(i-n:i+n,j-n:j+n,1)=image(h,w,1);

image_out(i-n:i+n,j-n:j+n,2)=image(h,w,2);

image_out(i-n:i+n,j-n:j+n,3)=image(h,w,3);

end  

end  

imshow(image_out/255);

原圖

效果圖

具體的演算法可以參考:

ps 濾鏡 馬賽克

原圖

效果圖

頂 0 踩

馬賽克演算法簡介

其實給打碼並不是在原有的上新增一層 蒙版 而是使用各個平台提供的api去操作畫素點,認為的干擾了畫素點,就實現了馬賽克的效果,以下面兩幅圖為例子,介紹一下如何的去 干擾畫素 假如乙個影象是由6 9 72個畫素組成,現將乙個畫素點放大到圖1方塊單位大小。圖1 原始與馬賽克的對比 現在以左下角第乙個方塊...

馬賽克 窺探馬賽克背後的藝術

馬賽克在現在網路用語中的含義是遮擋不該看的畫面,哈哈!但小北今天要給大家介紹馬賽克的本義以及其在家裝設計中的運用。馬賽克 mosaic 建築上用於拼成各種裝飾圖案用的片狀小瓷磚,是瓷磚的一種,它是一種特殊存在方式的磚,而且還有乙個好聽的專業名稱叫錦磚。如今馬賽克漸漸融入室內設計中,今天小北就帶大家一...

OpenCV 馬賽克效果

馬賽克的原理,即將對應需馬賽克處理區域內的畫素,按小方塊劃分,將每一塊小方塊內不同顏色的畫素使用同一顏色進行替代。如下 import cv2 import numpy as np img cv2.imread test.png 1 imginfo img.shape height imginfo 0...