Commit 8bce9baa authored by weishengyu's avatar weishengyu
Browse files

change doc and move style_text to root folder

parent da1c7fe0
...@@ -15,6 +15,7 @@ import os ...@@ -15,6 +15,7 @@ import os
import cv2 import cv2
import sys import sys
import glob import glob
from argparse import ArgumentParser, RawDescriptionHelpFormatter
from engine.synthesisers import ImageSynthesiser from engine.synthesisers import ImageSynthesiser
...@@ -24,11 +25,14 @@ sys.path.append(os.path.abspath(os.path.join(__dir__, '..'))) ...@@ -24,11 +25,14 @@ sys.path.append(os.path.abspath(os.path.join(__dir__, '..')))
def synth_image(): def synth_image():
args = ArgsParser().parse_args()
image_synthesiser = ImageSynthesiser() image_synthesiser = ImageSynthesiser()
img = cv2.imread("examples/style_images/1.jpg") style_image_path = args.style_image
corpus = "PaddleOCR" img = cv2.imread(style_image_path)
language = "en" text_corpus = args.text_corpus
synth_result = image_synthesiser.synth_image(corpus, img, language) language = args.language
synth_result = image_synthesiser.synth_image(text_corpus, img, language)
fake_fusion = synth_result["fake_fusion"] fake_fusion = synth_result["fake_fusion"]
fake_text = synth_result["fake_text"] fake_text = synth_result["fake_text"]
fake_bg = synth_result["fake_bg"] fake_bg = synth_result["fake_bg"]
...@@ -73,6 +77,26 @@ def batch_synth_images(): ...@@ -73,6 +77,26 @@ def batch_synth_images():
print(cno, corpus_num, sno, style_img_num) print(cno, corpus_num, sno, style_img_num)
class ArgsParser(ArgumentParser):
def __init__(self):
super(ArgsParser, self).__init__(
formatter_class=RawDescriptionHelpFormatter)
self.add_argument("-c", "--config", help="configuration file to use")
self.add_argument(
"--style_image", default="examples/style_images/1.jpg", help="tag for marking worker")
self.add_argument(
"--text_corpus", default="PaddleOCR", help="tag for marking worker")
self.add_argument(
"--language", default="en", help="tag for marking worker")
def parse_args(self, argv=None):
args = super(ArgsParser, self).parse_args(argv)
assert args.config is not None, \
"Please specify --config=configure_file_path."
return args
if __name__ == '__main__': if __name__ == '__main__':
# batch_synth_images() # batch_synth_images()
synth_image() synth_image()
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment