Ошибка компиляции в генераторе наборов номерных знаков в Python - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь скомпилировать генератор наборов данных в Python 3, но он плохо компилируется, я думал, что это может быть проблема синтаксиса между версиями необходимых библиотек.

Я оставляюссылка ниже https://github.com/tomcastro/licensePlateDatasetGenerator

Программа оставляет эту ошибку:

command: py -3 randomPlateGenerator.py

Traceback (most recent call last):
  File "randomPlateGenerator.py", line 76, in <module>
    randomPlateGenerator(style=style, reps=reps)
  File "randomPlateGenerator.py", line 59, in randomPlateGenerator
    numberToImage(licensePlate, style)
  File "C:\Users\X\Desktop\licensePlateDatasetGenerator-master\licensePlateDatasetGenerator-master\numberToImage.py", line 48, in numberToImage
    text += getBoundingBoxes(canvas_cp, lp, xoffset=20, yoffset=20)
  File "C:\Users\X\Desktop\licensePlateDatasetGenerator-master\licensePlateDatasetGenerator-master\numberToImage.py", line 88, in getBoundingBoxes
    im2, cnts, h = cv2.findContours(thresh, 1, 2)
ValueError: not enough values to unpack (expected 3, got 2)

Наконец, файл randomPlateGenerator.py в строке 1 должен изменить # coding: utf8 на #coding: utf-8.

Любая помощь действительно приветствуется

...