photoshop演算法
發布時間: 2023-08-13 14:29:08
1. 用matlab實現photoshop演算法自動對比度
imadjust是matlab自帶函數,用於對比度增強 設原圖象f(x,y)的灰度范圍是[m,M],如果希望調整後的圖象g(x,y)的灰度范圍是[n,N],可以通過下面的程序實現:
2. 飽和度調整演算法
飽和度的定義大家可以自行查維基網路。飽和度又名色度、彩度。直觀而言,飽和度就是色彩的鮮艷程度或者飽和程度。從白色黑色以及白黑之間的所有灰色其飽和度都為0。飽和度越高說明包含某種顏色的成分越大。其實可以理解成某一個純色摻和了一些灰色或黑色或白色。因為灰色中包含 rgb 三種成分,所以也就導致了原本的 rgb 純色100%佔比開始下降。根據加入灰色的量,使得另外兩種顏色成分的增加,原本純色的飽和度進一步下降。
接下來介紹photoshop中飽和度調整演算法:
調整參數的本來的取值范圍為[-100, 100],經過歸一化後為[-1, 1],記為 pecent。我們需要遍歷一張圖片的所有像素。對於每個像素我們做如下操作:
假設我們的某個像素 P(其 rgb 通道的值分別為 RGB):
熱點內容