[英]Python progress bar while loading
我正在使用面部识别程序,执行后需要几秒钟才能打印出来。 在 python 加载的那些秒中,是否可以显示百分比加载栏?
当 python 正在执行和加载时,将显示 1%,然后是 2%,但在同一行上,2 会替换 1%。
如果你不清楚,简单的评论我会帮助沟通。
人脸识别代码:
import face_recognition
picture_of_me = face_recognition.load_image_file("me.jpg")
my_face_encoding = face_recognition.face_encodings(picture_of_me)[0]
unknown_picture = face_recognition.load_image_file("unknown.jpg")
unknown_face_encoding = face_recognition.face_encodings(unknown_picture)[0]
results = face_recognition.compare_faces([my_face_encoding], unknown_face_encoding)
if results[0] == True:
print("FRS successful: Match found")
else:
print("FRS unsuccessful")
我不熟悉 face_recognition 模块,所以我需要时间来写一个完整的答案,但是你考虑过使用TQDM吗?
编辑:
如果你想在每一行之后更新进度条,你应该这样做:
with tqdm(total=100) as pbar:
picture_of_me = face_recognition.load_image_file("me.jpg")
pbar.update(20)
my_face_encoding = face_recognition.face_encodings(picture_of_me)[0]
pbar.update(20)
unknown_picture = face_recognition.load_image_file("unknown.jpg")
pbar.update(20)
unknown_face_encoding =face_recognition.face_encodings(unknown_picture)[0]
pbar.update(20)
results = face_recognition.compare_faces([my_face_encoding], unknown_face_encoding)
pbar.update(20)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.