test_classify_dataset_process.py 1.3 KB

12345678910111213141516171819202122232425
  1. from watermark_generate.tools.image_classify_dataset_process import deal_img_label
  2. if __name__ == '__main__':
  3. # test_embed_label_to_image() # 测试单张图片嵌入密码标签二维码
  4. dataset_dir = './dataset/imagenette2-320/train'
  5. dst_img_dir = './dataset/VOC2007_QR/JPEGImages'
  6. trigger_dataset_dir = './dataset/trigger'
  7. trigger_upload_dir = '../watermark_generate/extracted/'
  8. watermark_gen_dir = './dataset/watermarking'
  9. bbox_filename = './dataset/qrcode_positions.txt'
  10. deal_img_label(watermarking_dir=watermark_gen_dir, dataset_dir=dataset_dir, num_samples=2, dst_img_dir=None,
  11. prefix='wm', trigger=False, bbox_filename=bbox_filename)
  12. dataset_dir = './dataset/imagenette2-320/val'
  13. deal_img_label(watermarking_dir=watermark_gen_dir, dataset_dir=dataset_dir, num_samples=2, dst_img_dir=None,
  14. prefix='wm', trigger=False, bbox_filename=bbox_filename)
  15. # # 触发集生成
  16. # generate_trigger_dataset(watermarking_dir=watermark_gen_dir, src_img_dir=src_img_path,
  17. # trigger_dataset_dir=trigger_dataset_dir, percentage=1)
  18. #
  19. # # 测试数据集处理
  20. # process_train_dataset(watermarking_dir=watermark_gen_dir, src_img_dir=src_img_path, label_file_dir=label_path,
  21. # dst_img_dir=dst_img_dir)