Digital Image Processing Assignment 6
這次的作業是要我們在一張圖上加上一個可見浮水印,實作上其實不難,最簡單的方法是可以直接找兩張大小及通道數都一樣的圖,自己看情況給予兩張圖權重相加即完成,如下:
這兩張一樣大小的圖,透過乘以一個係數的相加(我是用1和0.3),就可以把兩張圖合併,將我的姓名學號以浮水印的方式印到lena上去了。
雖然說是印上去了,但可以看出作為背景的lena整個蒼白了不少,記得老師在講解題目的時候有要求我們盡量能讓原圖保持原樣,對於原圖的破壞越小越好,所以我又弄了另外一張小的logo去做,只讓logo要印出的那個小區域產生變化。
主要做法是用addWeighted這個函式對於想印上去的區域決定原圖和logo要給予的係數(跟上個方法類似,我是用1跟0.2)做運算,得到一張有浮水印的新圖。
原圖被破壞得很明顯沒有上個方法大,只有矩形區域稍產生變化。
用這個方法在圖上的任一點做浮水印結果都還算清楚。
這兩張一樣大小的圖,透過乘以一個係數的相加(我是用1和0.3),就可以把兩張圖合併,將我的姓名學號以浮水印的方式印到lena上去了。
雖然說是印上去了,但可以看出作為背景的lena整個蒼白了不少,記得老師在講解題目的時候有要求我們盡量能讓原圖保持原樣,對於原圖的破壞越小越好,所以我又弄了另外一張小的logo去做,只讓logo要印出的那個小區域產生變化。
主要做法是用addWeighted這個函式對於想印上去的區域決定原圖和logo要給予的係數(跟上個方法類似,我是用1跟0.2)做運算,得到一張有浮水印的新圖。
原圖被破壞得很明顯沒有上個方法大,只有矩形區域稍產生變化。
用這個方法在圖上的任一點做浮水印結果都還算清楚。























