1234567891011121314151617181920 |
- import logging
- from watermark_generate.tools.dataset_process import dataset_embed_label, process_dataset_label
- from watermark_generate.tools.logger_tool import handler
- from watermark_generate.tools.picture_watermark import extract
- if __name__ == '__main__':
- handler.setLevel(logging.DEBUG)
- # 图片嵌入密码标签
- label = '012ABCDEF'
- src_img_path = '../VOC2007/test/'
- dst_img_path = '../VOC2007/test_wm'
- dataset_embed_label(label, src_img_path, dst_img_path)
- label_path = '../VOC2007/test_labels'
- # 数据集处理测试
- process_dataset_label(dst_img_path, label_path, percentage=5)
- secret = extract('../VOC2007/test_wm/000044.jpg', secret_len=len(label))
- print(label == secret)
|