首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码中的深度anpr错误python ?https://github.com/matthewearl/deep-anpr

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

Stack Overflow用户
提问于 2017-10-01 18:40:43
回答 2查看 290关注 0票数 0
代码语言:javascript
复制
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)    

在此处输入代码

EN

回答 2

Stack Overflow用户

发布于 2018-02-06 12:09:53

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

代码语言:javascript
复制
python detect.py in.jpg CPUweights.npz out.jpg
票数 1
EN

Stack Overflow用户

发布于 2018-09-07 12:45:37

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46511573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档