Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

horichiyo/WatermarkDemoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

WatermarkDemoApp

簡単な画像電子透かしを体感することができるアプリケーションです。

環境構築

  • Python3系がインストールされている前提です。
  • Kivyのインストールは公式を参考にしました。
  • 公式の方にも書いてありますが,MacであればHomebrewとpipを使うのが一番簡単だと思います。
  • Cythonを先にインストールしないと入らないので注意。
  • tools/fontsipaexg.ttfを各自で入れてください。フォント用のファイルです。

使い方

  • watermarkDemoApp.pyを実行してください。
  • 画面上部のテキストボックスに埋め込みたい文字を入力します。
  • Embedボタンを押すと表示されているカバー画像に情報が埋め込まれ,右側にステゴ画像が表示されます。
  • Extractボタンを押すと埋め込まれた情報を抽出して,画面に文字を表示します。
  • Changeボタンを押すとカバー画像を変更することができます。
  • Mode:XXXボタンを押すと埋め込み,抽出に使うアルゴリズムを変更することができます。

ディレクトリ構成

.
├── images
│   ├── QRの画像とかカバー画像とか
│   ├── result
│   │   └── ステゴ画像とか
│   └── stegosaurus.png(初期ステゴ画像用)
├── src
│   ├── __pycache__
│   ├── dwt.py
│   ├── imageInImageWatermarking.py
│   ├── makeqr.py
│   ├── watermarkDemoApp.kv
│   └── watermarkDemoApp.py
└── tools
    └── fonts
        └── ipaexg.ttf

About

This is a simple digital watermarking application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages