/learn_flask_the_easy_way

使用flask搭建的水印自动化嵌入与检测平台

Primary LanguagePython

learn_flask

  • 通过一系列实验,学习如何使用 flask 框架提供 Web 服务,俗称网站。
  • 结合数字内容安全相关课程所学数字水印实现,完成一个在线的数字水印系统。

温故

1、Python 实现图像、音频、视频水印;

2、图像 LSB / 音频 LSB;

3、图像 Cox / 改进的 DCT 鲁棒水印;

4、基于改进 DCT 鲁棒图像水印的视频水印。

知新

1、Python Web框架之一 flask 框架;

2、HTML / JavaScript / CSS;

3、完成地构建一个 Web 服务。

系统展示

1、开启服务

  • 打开mysql服务
  • 运行main.py

2、首页(未登录)

3、首页(已登录)

4、注册页面(用户已存在时会提示)

5、登录页面

6、批量注册水印(支持载体格式:'png','jpg','jpeg','bmp','mp3','mp4','wav','mxf')

7、批量提取水印