2016年12月23日 星期五

03360440曾郁凱HW06

作業內容: 色彩模型

YUV色彩模型 , Y代表亮度(luminance) , U,V代表彩度(chrominance)

1.  用TrackBar元件,固定住亮度Y,然後產生UV平面

程式碼 :


結果 :

  
                                  

                              Y = 195  (圖1)                                                                              Y = 66  (圖2)

2. 利用MouseDown事件,讓使用者選擇喜好的色彩,產生色彩條,已做後續步驟

程式碼 :

   結果 :

         
                                       

                         (218,137,98)色彩 (圖3)                                                        (218,15,237)色彩 (圖4)

3. 根據所選色彩值改變原始圖片

程式碼 :
上述之程式碼註解部分為轉灰階,也可以把註解打開,先轉灰階後再上色,但其實不用!

結果 :

原始影像(圖5)


處理過後(圖6)


原始影像(圖7)


處理過後(圖8)


原始影像(圖9)


處理過後(圖10)

所挑選的顏色(圖11)



使用圖11顏色處理過後(圖12)

心得 :
         
         透過這次的作業了解到YUV色彩模型,還有YUV和RGB之間的轉換,
          
         而Y代表的是亮度,所以從圖1,圖2可以看出Y越大色彩越亮,也可以

         發現到越偏向外緣的顏色越鮮豔(圖3 vs 圖4),根據自己所選擇的顏色

         加入原本的相片後,感覺照片變得更好看,也有不同的感受,而有時

         所選擇的顏色,加上去後,會感覺顏色不太對(圖11,12),那是因爲
         
         我們的Y是從原始圖上取,而UV平面則是固定的Y。



沒有留言:

張貼留言