Selaa lähdekoodia

修改测试代码

liyan 1 vuosi sitten
vanhempi
commit
fa369aca37
1 muutettua tiedostoa jossa 12 lisäystä ja 10 poistoa
  1. 12 10
      tests/test_gen_qrcodes.py

+ 12 - 10
tests/test_gen_qrcodes.py

@@ -1,16 +1,15 @@
-from watermark_generate.tools.dataset_process import process_train_dataset, generate_trigger_dataset
+from watermark_generate.tools.dataset_process import process_train_dataset, generate_trigger_dataset, \
+    extract_crypto_label_from_trigger
 from watermark_generate.tools.gen_qrcodes import generate_qrcodes, detect_qrcode_in_bbox, extract_qrcode_from_image
 from watermark_generate.tools.gen_qrcodes import generate_qrcodes, detect_qrcode_in_bbox, extract_qrcode_from_image
 from watermark_generate.tools.secret_func import get_secret, verify
 from watermark_generate.tools.secret_func import get_secret, verify
 
 
-watermark_gen_dir = './dataset/watermarking'
 
 
-
-def test_gen_qrcodes(secret):
+def test_gen_qrcodes(secret, watermarking_dir):
     """
     """
     测试密码标签二维码生成
     测试密码标签二维码生成
     """
     """
 
 
-    result = generate_qrcodes(key=secret, watermarking_dir=watermark_gen_dir, variants=4)
+    result = generate_qrcodes(key=secret, watermarking_dir=watermarking_dir, variants=4)
     if not result:
     if not result:
         print('生成失败')
         print('生成失败')
     else:
     else:
@@ -24,12 +23,13 @@ if __name__ == '__main__':
     dst_img_dir = './dataset/VOC2007_QR/JPEGImages'
     dst_img_dir = './dataset/VOC2007_QR/JPEGImages'
     trigger_dataset_dir = './dataset/trigger'
     trigger_dataset_dir = './dataset/trigger'
     trigger_upload_dir = '../watermark_generate/extracted/'
     trigger_upload_dir = '../watermark_generate/extracted/'
+    watermark_gen_dir = './dataset/watermarking'
 
 
     # 测试密码标签生成
     # 测试密码标签生成
     secret = get_secret(512)
     secret = get_secret(512)
 
 
     # 测试密码标签二维码生成
     # 测试密码标签二维码生成
-    test_gen_qrcodes(secret)
+    test_gen_qrcodes(secret, watermark_gen_dir)
 
 
     # 触发集生成
     # 触发集生成
     generate_trigger_dataset(watermarking_dir=watermark_gen_dir, src_img_dir=src_img_path,
     generate_trigger_dataset(watermarking_dir=watermark_gen_dir, src_img_dir=src_img_path,
@@ -38,7 +38,9 @@ if __name__ == '__main__':
     # 测试数据集处理
     # 测试数据集处理
     process_train_dataset(watermarking_dir=watermark_gen_dir, src_img_dir=src_img_path, label_file_dir=label_path,
     process_train_dataset(watermarking_dir=watermark_gen_dir, src_img_dir=src_img_path, label_file_dir=label_path,
                           dst_img_dir=dst_img_dir)
                           dst_img_dir=dst_img_dir)
-    # label = extract_crypto_label_from_trigger(trigger_upload_dir)
-    # print(label)
-    # print(len(label))
-    # print(label == secret)
+
+    # 测试触发集密码标签提取
+    label = extract_crypto_label_from_trigger(trigger_upload_dir)
+    print(label)
+    print(len(label))
+    print(label == secret)