我花费了大约2小时的时间来使用来自weights.npz的预训练模型(tensorflow)来检测车牌,但我无法修复它。我收到此错误消息,我以前从未见过。那么,如何解决呢?
回溯(最近一次呼叫最后一次):文件" ./ detect.py",189行,in pt1 =元组(反转(map(int,pt1)))TypeError:' map'对象不可逆
答案 0 :(得分:2)
在python3中,map
返回一个迭代器,而不是列表。您需要使用map()
构造函数将调用包装到list
:
pt1 = tuple(reversed(list(map(int, pt1))))
答案 1 :(得分:0)
改为使用list comprehension或generator expression
pt1 = tuple(int(x) for x in reversed(pt1))