2
我是python的新手,我試圖改進現有方法,將數據嵌入到二進制圖像中,並且視覺失真最小。我試圖實現的當前方法需要有一個以每個像素爲中心的3x3移動窗口,並分析窗口內區域的平滑度以及黑色和白色羣集的數量。然後這些信息將被傳遞給一個決策模塊,該模塊將決定爲了嵌入數據而改變的最佳像素。我玩過PIL和numPy,但沒有太多成功,所以任何建議讓我開始將不勝感激。使用python嵌入二進制圖像的數據
謝謝。
我是python的新手,我試圖改進現有方法,將數據嵌入到二進制圖像中,並且視覺失真最小。我試圖實現的當前方法需要有一個以每個像素爲中心的3x3移動窗口,並分析窗口內區域的平滑度以及黑色和白色羣集的數量。然後這些信息將被傳遞給一個決策模塊,該模塊將決定爲了嵌入數據而改變的最佳像素。我玩過PIL和numPy,但沒有太多成功,所以任何建議讓我開始將不勝感激。使用python嵌入二進制圖像的數據
謝謝。
您可以檢查Hachoir項目。這是一套用於剖析文件的python庫/工具,即使你不知道格式。 在你的情況,你可能會感興趣關於hachoir工具的例子之一:
https://bitbucket.org/haypo/hachoir/src/2a6cad1599c6/hachoir-tools/steganography.py
他們演示如何在MPEG音頻和PNG格式添加隱藏數據。隨意支持你自己的格式:)