上禮拜睡過頭沒去
所以自己改了自己的進度
我把上次說的比對程式寫好了
有兩個功能
一個是讀取圖片
然後把這張圖的色彩資訊用matrix顯示出來
另一個是直接快速比對兩張圖有沒有完全一樣
因為這兩個功能我再寫專研練習的程式的時候寫過很像的
所以改一下就完成了
不過沒做深入研究
以下是測試結果
1.原圖
2.塞入了其他資訊的圖兩個看起來幾乎沒有變
肉眼完全看不出來變化
所以用了我寫的這個小程式就能知道差異了
首先是matrix功能
我將圖片的每個點的RGB都印出來
順序是BGRBGRBGR這樣
發現了圖的差異點
這是原圖的matrix
這是隱藏資訊的matrix
數值化後很明顯的看到差異了
跟老師說的一樣
有些部分有1個值1個值的區別和差異
這就是被塞入的資訊
而再來使用比對的功能
這個是把圖的RGB資訊一個個抽出來比對
如果一個值有不對就顯示NOT SAME
這是比對結果:(左是原圖,右是有隱藏資訊的)
Not Same!
所以這兩張圖有所差異,雖然肉眼看不出來
當然...也怕我有寫錯
所以我後來用了兩張隱藏資訊圖做比對
結果如下:
顯示是Same!,是一樣的兩張圖沒錯
可以暫時認定我沒有寫錯
這禮拜大概就這樣
我想辦法把上禮拜的進度補一補好了
2 則留言:
看了你的軟體,覺得你很厲害。
但是用這種嵌入前和嵌入後的比較,
需要取得原圖,才能比較出差異性。
同學,可以share你的程式給大家try嗎?
張貼留言