TextRecognitionDataGenerator icon indicating copy to clipboard operation
TextRecognitionDataGenerator copied to clipboard

error on run python 3.6

Open parsibox opened this issue 5 years ago • 0 comments

[mohsen@localhost TextRecognitionDataGenerator]$ python3.6 run.py -w 5 -f 64
Missing modules for handwritten text generation.
  2%|████▏                                                                                                                                                                       | 24/1000 [00:00<02:16,  7.16it/s]multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/usr/lib64/python3.6/multiprocessing/pool.py", line 119, in worker
    result = (True, func(*args, **kwds))
  File "/home/mohsen/Desktop/python/TextRecognitionDataGenerator/data_generator.py", line 29, in generate_from_tuple
    cls.generate(*t)
  File "/home/mohsen/Desktop/python/TextRecognitionDataGenerator/data_generator.py", line 102, in generate
    background = BackgroundGenerator.picture(background_height, background_width)
  File "/home/mohsen/Desktop/python/TextRecognitionDataGenerator/background_generator.py", line 81, in picture
    y = random.randint(0, picture.size[1] - height)
  File "/usr/lib64/python3.6/random.py", line 221, in randint
    return self.randrange(a, b+1)
  File "/usr/lib64/python3.6/random.py", line 199, in randrange
    raise ValueError("empty range for randrange() (%d,%d, %d)" % (istart, istop, width))
ValueError: empty range for randrange() (0,0, 0)
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "run.py", line 363, in <module>
    main()
  File "run.py", line 351, in main
    ), total=args.count):
  File "/usr/lib/python3.6/site-packages/tqdm/_tqdm.py", line 1005, in __iter__
    for obj in iterable:
  File "/usr/lib64/python3.6/multiprocessing/pool.py", line 735, in next
    raise value
ValueError: empty range for randrange() (0,0, 0)

parsibox avatar Jun 16 '19 05:06 parsibox