圖像處理神器Processing 3:實(shí)現(xiàn)圖片過(guò)濾效果
在圖像處理中,使用Processing 3的filter函數(shù)可以實(shí)現(xiàn)各種效果,如模糊、閾值、黑白、反色、變亮、變暗以及設(shè)置顏色數(shù)等操作。讓我們深入了解這個(gè)強(qiáng)大的函數(shù)。 使用filter函數(shù)進(jìn)行圖像處理
在圖像處理中,使用Processing 3的filter函數(shù)可以實(shí)現(xiàn)各種效果,如模糊、閾值、黑白、反色、變亮、變暗以及設(shè)置顏色數(shù)等操作。讓我們深入了解這個(gè)強(qiáng)大的函數(shù)。
使用filter函數(shù)進(jìn)行圖像處理
為了演示filter函數(shù)的用法,首先需要準(zhǔn)備一張名為的圖片,將其放置在源程序路徑下的data文件夾中。通過(guò)image函數(shù),我們可以在窗口內(nèi)繪制這張圖片。filter函數(shù)可以在圖像繪制后對(duì)其進(jìn)行處理,即filter(模式[, 參數(shù)])是其主要用法。
實(shí)現(xiàn)不同效果的filter模式
- THRESHOLD模式:通過(guò)filter(THRESHOLD)可以實(shí)現(xiàn)對(duì)圖像進(jìn)行黑白閾值處理。該模式支持一個(gè)介于0到1之間的參數(shù),如代碼所示,圖像在3秒內(nèi)從全白漸變?yōu)槿凇?/p>
- GRAY模式:使用GRAY模式可以將彩色圖像轉(zhuǎn)換為0到255的灰度圖像。
- INVERT模式:應(yīng)用INVERT模式可以實(shí)現(xiàn)對(duì)圖片進(jìn)行反色處理。
- ERODE與DILATE模式:ERODE模式可減少明亮區(qū)域,而DILATE模式可減少黑暗區(qū)域。
- BLUR模式:通過(guò)BLUR模式可以對(duì)圖像進(jìn)行高斯模糊處理,支持一個(gè)參數(shù)作為模糊半徑。
- POSTERIZE模式:使用POSTERIZE模式可以設(shè)置顏色數(shù)。例如,filter(POSTERIZE,2)表示每個(gè)RGB分量只有兩種顏色,即全亮和全暗。
多重效果疊加展示
每次調(diào)用filter函數(shù)都會(huì)作用于窗口內(nèi)的所有內(nèi)容,因此除了右下角的圖片外,窗口內(nèi)展示的所有內(nèi)容都是多重效果的疊加結(jié)果。通過(guò)合理地組合不同的filter模式和參數(shù),可以實(shí)現(xiàn)豐富多彩的圖像處理效果。
在Processing 3中,利用filter函數(shù)實(shí)現(xiàn)圖片過(guò)濾效果不僅簡(jiǎn)單易懂,而且功能強(qiáng)大。通過(guò)靈活運(yùn)用各種filter模式和參數(shù),可以為圖像賦予獨(dú)特的視覺(jué)表現(xiàn),為創(chuàng)作帶來(lái)更多可能性。掌握這些技巧,你也可以成為一位圖像處理大師!