|
553 | 553 | "video_names = [os.path.basename(video_name) for video_name in video_names]\n",
|
554 | 554 | "pose_model = 'BODY_25'\n",
|
555 | 555 | "config_dict.get('project').update({'video_dir':video_path})\n",
|
556 |
| - "config_dict.get('project').update({'video_file':video_names})\n", |
| 556 | + "config_dict.get('project').update({'video_files':video_names})\n", |
557 | 557 | "config_dict.get('project').update({'result_dir':result_path})\n",
|
558 | 558 | "config_dict.get('pose').update({'pose_algo':'OPENPOSE'})\n",
|
559 | 559 | "config_dict.get('pose').get('OPENPOSE').update({'openpose_model':pose_model})\n",
|
|
972 | 972 | " </video>'''.format(width, height, video_encoded.decode('ascii')))\n",
|
973 | 973 | "\n",
|
974 | 974 | "if show_last == 'Yes':\n",
|
975 |
| - " vid_to_show = os.path.join(result_path, os.path.splitext(video_name)[0] + '_' + pose_model + os.path.splitext(video_name)[1])\n", |
| 975 | + " vid_to_show = os.path.join(result_path, os.path.splitext(video_names[-1])[0] + '_' + pose_model + os.path.splitext(video_names[-1])[1])\n", |
976 | 976 | " if not os.path.isfile(vid_to_show):\n",
|
977 |
| - " vid_to_show = os.path.join(result_path, os.path.splitext(video_name)[0] + '_' + pose_model + '.mp4')\n", |
| 977 | + " vid_to_show = os.path.join(result_path, os.path.splitext(video_names[-1])[0] + '_' + pose_model + '.mp4')\n", |
978 | 978 | "else:\n",
|
979 | 979 | " vid_to_show = os.path.join(result_path, show_video_name)\n",
|
980 | 980 | " if not os.path.isfile(vid_to_show):\n",
|
|
2746 | 2746 | "import plotly.express as px\n",
|
2747 | 2747 | "\n",
|
2748 | 2748 | "#@markdown Display knee angle results of the first person detected in the last uploaded video:\n",
|
2749 |
| - "plot_last = 'No' #@param [\"Yes\", \"No\"]\n", |
| 2749 | + "plot_last = 'Yes' #@param [\"Yes\", \"No\"]\n", |
2750 | 2750 | "\n",
|
2751 | 2751 | "#@markdown </br>\n",
|
2752 | 2752 | "\n",
|
|
2762 | 2762 | "\n",
|
2763 | 2763 | "\n",
|
2764 | 2764 | "if plot_last == 'Yes':\n",
|
2765 |
| - " csv_to_show = os.path.join(result_path, os.path.splitext(video_name)[0] + '_' + pose_model + '_angles.csv')\n", |
| 2765 | + " csv_to_show = os.path.join(result_path, os.path.splitext(video_names[-1])[0] + '_' + pose_model + '_angles.csv')\n", |
2766 | 2766 | " if not os.path.isfile(csv_to_show):\n",
|
2767 |
| - " csv_to_show = os.path.join(result_path, os.path.splitext(video_name)[0] + '_' + pose_model + '_person0_angles.csv')\n", |
| 2767 | + " csv_to_show = os.path.join(result_path, os.path.splitext(video_names[-1])[0] + '_' + pose_model + '_person0_angles.csv')\n", |
2768 | 2768 | " if not os.path.isfile(csv_to_show):\n",
|
2769 |
| - " csv_to_show = os.path.join(result_path, os.path.splitext(video_name)[0] + '_converted' + pose_model + '_angles.csv')\n", |
| 2769 | + " csv_to_show = os.path.join(result_path, os.path.splitext(video_names[-1])[0] + '_converted' + pose_model + '_angles.csv')\n", |
2770 | 2770 | " if not os.path.isfile(csv_to_show):\n",
|
2771 |
| - " csv_to_show = os.path.join(result_path, os.path.splitext(video_name)[0] + '_converted' + pose_model + '_person0_angles.csv')\n", |
| 2771 | + " csv_to_show = os.path.join(result_path, os.path.splitext(video_names[-1])[0] + '_converted' + pose_model + '_person0_angles.csv')\n", |
2772 | 2772 | "else:\n",
|
2773 | 2773 | " csv_to_show = os.path.join(result_path, plot_csv_name)\n",
|
2774 | 2774 | " if not os.path.isfile(csv_to_show):\n",
|
|
2783 | 2783 | " table_select = table[plot_variable_names]\n",
|
2784 | 2784 | " table_select.columns = [' '.join(col).strip() for col in table_select.columns.values]\n",
|
2785 | 2785 | " table_select = table_select.set_index(list(table_select)[0])\n",
|
2786 |
| - " fig = px.line(data_frame=table_select, width=1310, height=699)\n", |
| 2786 | + " fig = px.line(data_frame=table_select, width=1310, height=699, title=os.path.basename(csv_to_show))\n", |
2787 | 2787 | " fig.show()\n",
|
2788 | 2788 | "except:\n",
|
2789 | 2789 | " print('Variables could not be found in csv file')\n",
|
|
0 commit comments