上禮拜睡過頭沒去
所以自己改了自己的進度
我把上次說的比對程式寫好了
有兩個功能
一個是讀取圖片
然後把這張圖的色彩資訊用matrix顯示出來
另一個是直接快速比對兩張圖有沒有完全一樣
因為這兩個功能我再寫專研練習的程式的時候寫過很像的
所以改一下就完成了
不過沒做深入研究
以下是測試結果
1.原圖
 2.塞入了其他資訊的圖
兩個看起來幾乎沒有變
肉眼完全看不出來變化
所以用了我寫的這個小程式就能知道差異了
首先是matrix功能
我將圖片的每個點的RGB都印出來
順序是BGRBGRBGR這樣
發現了圖的差異點
 這是原圖的matrix

這是隱藏資訊的matrix
數值化後很明顯的看到差異了
跟老師說的一樣
有些部分有1個值1個值的區別和差異
這就是被塞入的資訊
而再來使用比對的功能
這個是把圖的RGB資訊一個個抽出來比對
如果一個值有不對就顯示NOT SAME
這是比對結果:(左是原圖,右是有隱藏資訊的)

Not Same!
所以這兩張圖有所差異,雖然肉眼看不出來
當然...也怕我有寫錯
所以我後來用了兩張隱藏資訊圖做比對
結果如下:

顯示是Same!,是一樣的兩張圖沒錯
可以暫時認定我沒有寫錯
這禮拜大概就這樣
我想辦法把上禮拜的進度補一補好了
2 則留言:
看了你的軟體,覺得你很厲害。
但是用這種嵌入前和嵌入後的比較,
需要取得原圖,才能比較出差異性。
同學,可以share你的程式給大家try嗎?
張貼留言