2017年11月30日 星期四

04360526 陳亮廷 HW03

色階與曲線調整:
一.  色階調整功能
色階調整功能主要透過四個值來調整,分別為InputMaxInputMinOutputMaxOutputMin,又可分為兩個動作:
If 色階低於InputMin或色階大於InputMax:
低於InputMin的色階調整為OutputMin
大於InputMax的色階調整為OutputMax
else:
   依照下列公式改變色階值


此公式的計算十分簡單:

1.      將分母交叉相乘,讓算式只剩下分子。
2.      將除了iOutput以外的項目全部移向等式的另一邊。
3.     (iInput – iInputMin)(iOutputMax – iOutputMin)對調。
色階調整的部分我是使用BCB6來製作。
色階調整前:











色階調整後:
InputMin:45    InputMax:225
OutputMin:0   OutputMax:255











因為原色階小於45的值都會被改成0,所以可以看到很多教為黯淡的顏色都變成黑色了,同理色階大於225的都會被改成255,較為淺的顏色也會變成白色。
二.  曲線調整功能
g(x,y)













f(x,y)
影像處理基本上可被認為是一個函數,將一張照片輸入,照片的每個像素經過影像處理,會得到對應的一個值,因此可以將影像處理的輸入和輸出的關係用函數來表示,若輸入和輸出一樣則為上圖的斜率為一的直線即y = x















當然也可以用曲線來表示輸入與輸出,例如:y = 2 x^2 + 3
因為此種曲線並定通過點(0,0)與點(255,255),將此兩點帶入y = ax ^2 + b,可得ba的一種關係,b = 1 – 255 * a,再在圖上點一點,可得一座標(X,Y),可得到常數a再由b = 1 – 255 * a可得常數b
程式:




























可在x = y的直線旁隨便點上一點,程式會自動算出該方程式,還有將曲線畫出,並對圖片的色階依照方程式改成對應的色階。














另外要注意的事如果你本來的色階沒有超過255,但修改後大於255,會被改成255,同理,若修改後 < 0,則會被改成0。

04360756 楊子群 HW01


我這次要介紹photoshop這個軟體



photoshop是很有名且強大的修圖軟體

且深受許多專業攝影師或商業用攝影的喜愛

這次介紹使用這張老師的範例圖片




photoshop的亮度對比調整




photoshop除了提供使用者手動調整數值外,亦可使用自動讓軟體自己跑

photoshop的色階調整


RGB的選項中分別有紅,綠,藍三個頻道可以調整,而RGB就是針對三種顏色的色階都進行調整

例如,假設我把藍色的頻道的輸出色階的亮階設為0,就會得到下圖


從圖中可以發現影像的藍色像素都消失了,剩下紅綠兩個,所以影像變得相當的黃

photoshop的負片效果


其實裡面做的就是把色彩值反轉就可以得到負片效果

photoshop的曲線調整


photoshop可以使用曲線調整來決定輸出的亮階以及暗階

2017年11月29日 星期三

03361204 王甯 HW3

影像處理入門:色階與曲線調整


名詞理解筆記


色階(Levels):每個像素的RGB皆切成共256個層級(0~255,暗~亮),叫做色階。
曲線(Curve):橫、縱軸分別是轉換前、後的色階區間,而曲線就是從輸入色階區間到輸出色階區間的映射關係。

心得分享


色階調整(Levels Adjustment):


  這是一個很基本的明暗度修飾工具,在影像處理軟體中應該都有。我自己在photoshop中做測試時發現自己不知道輸入區間的意思,雖然說多試幾次也能夠達到想要的明暗度,但我覺得若能夠理解一下公式對於操作上會更得心應手。

只調整輸出下界,圖片整體感覺變亮嚕

  在理解時幾個要注意到的部分:
  (1)超出輸入區間的值,直接設為邊界值(舉例:若高於上界值,就設為上界值)。
  (2)若在輸入區間內則作線性轉換。所以轉換後數值在區間內的相對位置不變(即老師第四章投影片中第15頁的等式)。

曲線調整(Curve Adjustment):


  除了線性的色階調整,當然還有非線性的二次曲線調整啦~只是這種公式外型會讓人怯步吧⋯⋯為了改變對這公式的感覺,最好還是推導一次。幸運的是,現在的影像處理軟體可以直接新增並拖曳點來改變曲線,而了解曲線不過是輸出入區間映射以後,就已經能夠直覺地做出想要的效果(舉例:比如拉成積分符號之所以可以增強對比,是因為讓相片中灰的部分變暗,有光的地方更亮)

僅使用曲線的貓貓,看起來有點詭異

  公式推導步驟大致上如下:
  (1)從 y=ax^2+bx+c,經過(0,0),所以 c=0
  (2)從 y=ax^2+bx,經過(255,255),所以 b=1-255a
  (3)從 y=ax^2+(1-255a)x,經過(S,T),所以 a=(T-S)/(S^2-255S)
  再通通代回去就得到公式了












2017年11月28日 星期二

04360163 林亭均 HW1




        我要介紹的APP是"CamScanner-文檔掃描PDF生成",這款APP主打的功能是用手機拍下文件製成PDF檔。如果只是用相機拍下來很容易會有其他的東西入鏡,而且環境的亮度也是一個問題,這時候使用這款APP就能夠將拍下來的照片自動裁切調整實在是非常實用!

        接下來來看看怎麼操作吧!

                                                      ^圖1:下載完後打開程式第一個畫面

    
                                                     ^圖2:拍下文檔的畫面

    隨手一拍果然拍到很多多餘的部分,但是不用擔心!按下右下角的勾勾。
    
                                                     ^圖3:調整後的畫面

    這個程式能夠應付拍攝角度的修正,拍攝完的圖也可以選擇效果。對於拍攝亮度不理想的狀況也能處理成類似掃描後的效果。還滿好奇是用什麼演算法可以做出這個效果哈哈,真神奇。

    接下來是文字辨識,不過中文辨識不是很成熟,英文的誤差比較小一些。

                                                     ^圖4:使用OCR功能
                                                       ^圖5:文字識別的結果

                                                     ^圖6:按下右上角的選單的畫面
                                                     ^圖6:PDF的設定畫面

可以添加批註、浮水印

                                                     ^圖7:修訂選單
                                                     ^圖8:加上浮水印的結果

可以把處理好的圖做成PDF檔分享,或是直接分享圖檔。

                                                     ^圖9:長按圖片
                                                     ^圖10:分享格式選單
                                                     ^圖11:分享選單
                                                     ^圖12:成功分享到line
                                                     ^圖13:PDF檔

這個APP我超推薦,需要掃描文檔但是身邊只有手機的時候用這個APP真得非常便利,要把筆記備份也很方便。這個APP也讓我對於影像處理更有感覺,影像處理的確讓生活更便利了。

03361204 王甯 HW2

影像處理入門:直方圖均化篇


  有時候我們會遇到所拍攝的照片因為曝光不足而偏暗或是過度曝光而偏亮的情形,以至於不容易辨別部分照片中的細節。在影像處理中有一個解決方法叫做 Histogram Equalization,譯作直方圖均化,藉由提升相片的全局對比度,使得被隱蓋住的細節重見天日。

  由於均化過程將利用到累積直方圖,所以我們必須先將相片中所有的像素其RGB色階(0~255)的分佈情形記錄成直方圖。

  所謂直方圖,即透過許多可能為不同高度且相鄰的長方形來表示連續資料分布情況的一種統計圖表。直方圖的x軸通常代表一個數值範圍,而y軸則記錄對應的出現次數。當較大的出現次數都集中在某些小範圍時,我們說這樣的分佈不夠均勻,如下圖所示

均化前的圖片及對應的直方圖+累積曲線

來看看均化後的結果

均化後的結果

  可以發現完成直方圖均化後出現次數被打散到整個色階區間內,圖片也因為對比度的增強而變得清晰了!注意到圖中的黑線是依照累積直方圖作成,均化後若是以直方圖作畫,將接近一個直角三角形。

心得分享


  一開始對像素的理解不是非常清楚,也不太了解為什麼均化過程要用到直方圖、累積直方圖,所幸老師的投影片及網路上許多的參考資源都可以幫助理解,了解以後就不會覺得它很深奧了:)

  在百度百科上的解釋還滿好理解的。

  順便記錄一下撰寫程式部分的坑:
  (1)y軸是往下為正,
  (2)使用查表法將能夠顯著的提升執行效率


04360473 甯聖杰 HW01

我這次打算來介紹關於Photoshop CS6 
範例圖片是以下這張,含數值


Photoshop是一個很強大的照片修圖工具,我今天介紹的部分是調顏色下面的三個按鈕,關於色彩調整的部分。

首先先介紹的是第二個,色階的部分。

先介紹的原因是因為接下來會很頻繁的進行色階的比較。色階可分為RGB三種顏色(又或者你可以在右上角的Image上進行調整)
裡面有RGB一起顯示跟只顯示R,G,B四種選項,可以很清楚的進行比對


再來介紹的是第一個選項,明度和對比。

拉高明度後造成的效果就是相片變白,而變白在數字上的含意就是朝255靠近。
接著是對比,調整對比之後造成的結果是相片黑白分明,而在數字上的意思則是數字朝 0 跟 255靠近。
調整亮度至150,未調整對比
調整對比至100後

最後介紹的是第三個按鈕功能,曲線圖。

拉動曲線則可以改變素質,而曲線圖有著RGB、單獨選R、單獨選G、單獨選B四種選項。
而在拉取RGB選項時,造成的效果是RGB三種顏色的某區段數值一起上升,也就是某區段的三種數字更接近255,也就是更接近白色。
而接下來介紹的是單獨拉取R時發生的事情。
單獨拉取R的話只會造成R某區段的數值上升,其餘兩個數值沒有上升的話造成的結果就是相片的紅色數值增加,使的相片更紅一些,同理可以運用在G和B上。