修改calculate

pull/27/head
wangziyang 3 years ago
parent 5af38dc645
commit a38ea664f3

@ -4,9 +4,41 @@
# @Software: PyCharm
# @Function:
import os
import sys
import subprocess
import json
import re
sys.path.append(os.path.dirname(os.path.abspath(__file__)) + "/../../PaddleClas-release-2.3")
from Search_2D import Astar, plotting, env
os.chdir(r'E:\PaddleClas-release-2.3\PaddleClas-release-2.3\deploy')
def main():
s_start = (5, 5)
s_goal = (45, 25)
astar = Astar.AStar(s_start, s_goal, "euclidean")
plot = plotting.Plotting(s_start, s_goal)
path, visited = astar.searching()
plot.animation(path, visited, "A*") # animation
# if __name__ == '__main__':
# main()
os.chdir(r'E:\PaddleClas-release-2.3\PaddleClas-release-2.3\deploy')
####
os.system('python python/predict_system.py -c configs/inference_general.yaml -o Global.infer_imgs="./Trees/test_images/90.jpeg" -o IndexProcess.index_dir="./Trees/index" -o Global.use_gpu=False -o IndexProcess.Image_root="./Trees/gallery/" -o IndexProcess.data_file="./Trees/gallery/tree_list.txt')
result = subprocess.Popen('python python/predict_system.py -c configs/inference_general.yaml -o Global.infer_imgs="./Trees/test_images/90.jpeg" -o IndexProcess.index_dir="./Trees/index" -o Global.use_gpu=False -o IndexProcess.Image_root="./Trees/gallery/" -o IndexProcess.data_file="./Trees/gallery/tree_list.txt',
shell=False,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
encoding='utf-8',
)
string = result.communicate()[0].split("per batch image")[1].replace("'", '"').strip()
ansi_escape = re.compile(r'\n\x1b(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])')
result = ansi_escape.sub('', string)
data_json = json.loads(result)
print(data_json[0])
print(data_json[1])
print(data_json[2])

Loading…
Cancel
Save