代码 python 中的深度 anpr 错误?https://github.com/matthewearl/deep-anpr

Posted

技术标签:

【中文标题】代码 python 中的深度 anpr 错误?https://github.com/matthewearl/deep-anpr【英文标题】:deep anpr error in code python ?https://github.com/matthewearl/deep-anpr 【发布时间】:2018-03-12 16:50:30 【问题描述】:
if __name__ == "__main__":
    im = cv2.imread(sys.argv[1])
    im_gray = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY) /`enter code here` 255.

    f = numpy.load(sys.argv[2])
    param_vals = [f[n] for n in sorted(f.files, key=lambda s: int(s[4:]))]

    for pt1, pt2, present_prob, letter_probs in post_process(
                                                  detect(im_gray, param_vals)):
        pt1 = tuple(reversed(map(int, pt1)))
        pt2 = tuple(reversed(map(int, pt2)))

        code = letter_probs_to_code(letter_probs)

        color = (0.0, 255.0, 0.0)
        cv2.rectangle(im, pt1, pt2, color)

        cv2.putText(im,
                    code,
                    pt1,
                    cv2.FONT_HERSHEY_PLAIN, 
                    1.5,
                    (0, 0, 0),
                    thickness=5)

        cv2.putText(im,
                    code,
                    pt1,
                    cv2.FONT_HERSHEY_PLAIN, 
                    1.5,
                    (255, 255, 255),
                    thickness=2)

    cv2.imwrite(sys.argv[3], im)

error  im = cv2.imread(sys.argv[1])
IndexError: list index out of range)    

在此处输入代码

【问题讨论】:

【参考方案1】:

在您的 cmd 中键入以下代码,并确保您位于包含 weights.npz 文件的正确文件夹下(这可能是 CPUweights.npz 在执行 train.py 后检查此文件名)。并设置检测到的图片名称为 in.jpg 也在同一文件夹下

python detect.py in.jpg CPUweights.npz out.jpg

【讨论】:

【参考方案2】:

您可以查看更新的自述文件以找到解决方案。

./detect.py in.jpg weights.npz out.jpg

【讨论】:

以上是关于代码 python 中的深度 anpr 错误?https://github.com/matthewearl/deep-anpr的主要内容,如果未能解决你的问题,请参考以下文章

iOS App 上的 cvFloodFill 格式

PyQt4 python中的“RuntimeError:调用Python对象时超出最大递归深度”错误

基于深度卷积神经网络的车牌识别

ANPR 项目 - 开始时立即关闭

Xamarin 表单的 ANPR

ANPR字符识别[关闭]