MaybeShewill-CV/CRNN_Tensorflow

做中文预测,代码需要有点小改进,不然,result会为空

Closed this issue · 12 comments

对于中文预测,需要将:
def recognize(image_path, weights_path, char_dict_path, ord_map_dict_path, is_vis, is_english=True):
中的 is_english 定义为 False,不然,预测的result 会显示为空。可以在
parser.add_argument('-e', '--english', type=args_str2bool, nargs='?', const=True,
default="False",
help='Whether to display images')
然后,修改一下recognize 为下面的形式
recognize(
image_path=args.image_path,
weights_path=args.weights_path,
char_dict_path=args.char_dict_path,
ord_map_dict_path=args.ord_map_dict_path,
is_vis=args.visualize,
is_english=args.english
)
定义一下。
我把这个留下,为后面的朋友少踩坑

@wandaoyi 是的 否则会调用一个针对英文的分词工具。这个分词工具是不适用于中文的:)

@wandaoyi 你留个邮箱 我找时间把那几个txt文件打包发给你

@wandaoyi 如何制作的话 你自己看txt文件做吧 我暂时没有时间给你写说明文档==!

对于中文预测,需要将:
def recognize(image_path, weights_path, char_dict_path, ord_map_dict_path, is_vis, is_english=True):
中的 is_english 定义为 False,不然,预测的result 会显示为空。可以在
parser.add_argument('-e', '--english', type=args_str2bool, nargs='?', const=True,
default="False",
help='Whether to display images')
然后,修改一下recognize 为下面的形式
recognize(
image_path=args.image_path,
weights_path=args.weights_path,
char_dict_path=args.char_dict_path,
ord_map_dict_path=args.ord_map_dict_path,
is_vis=args.visualize,
is_english=args.english
)
定义一下。
我把这个留下,为后面的朋友少踩坑

多谢,刚刚就掉坑里了。

我也掉坑里了,多谢