This commit is contained in:
2023-03-12 19:40:08 +00:00
7 changed files with 147 additions and 37 deletions

View File

@@ -18,7 +18,7 @@
"metadata": {},
"outputs": [],
"source": [
"video_name = 'A_robbe.mp4' "
"video_name = '69547.mp4' "
]
},
{
@@ -28,7 +28,7 @@
"outputs": [],
"source": [
"# extract keypoints\n",
"keypoint_extractor = KeypointExtractor('data/fingerspelling/data/')"
"keypoint_extractor = KeypointExtractor('data/videos/')"
]
},
{
@@ -48,7 +48,7 @@
"duration = 10\n",
"\n",
"# Create a dummy video of random noise\n",
"_, video_frames = keypoint_extractor.extract_keypoints_from_video(video_name, draw=True)\n",
"_, video_frames = keypoint_extractor.extract_keypoints_from_video(video_name, normalize=\"minmax\", draw=True)\n",
"\n",
"# Convert the video to a numpy array\n",
"video = np.array(video_frames)\n",
@@ -135,9 +135,9 @@
"outputs": [],
"source": [
"#Set video, hand and frame to display\n",
"video_name = 'A_victor.mp4'\n",
"video_name = '69547.mp4'\n",
"hand = \"right\"\n",
"frame = 1\n",
"frame = 3\n",
"%reload_ext autoreload"
]
},
@@ -151,11 +151,11 @@
"import numpy as np\n",
"\n",
"#Extract keypoints from requested video\n",
"keypoints_extractor = KeypointExtractor(\"data/fingerspelling/data/\")\n",
"\n",
"keypoints_extractor = KeypointExtractor(\"data/videos/\")\n",
"\n",
"#Plot the hand keypoints\n",
"df = keypoints_extractor.extract_keypoints_from_video(video_name, normalize=False)\n",
"df = keypoints_extractor.extract_keypoints_from_video(video_name)\n",
"df.head()\n",
"plot_hand_keypoints(df, hand, frame)"
]
},
@@ -165,10 +165,42 @@
"metadata": {},
"outputs": [],
"source": [
"#Plot the NORMALIZED hand keypoints\n",
"df = keypoints_extractor.extract_keypoints_from_video(video_name, normalize=True)\n",
"#Plot the NORMALIZED hand keypoints (using minxmax)\n",
"df = keypoints_extractor.extract_keypoints_from_video(video_name, normalize=\"minmax\")\n",
"plot_hand_keypoints(df, hand, frame)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#Plot the NORMALIZED hand keypoints (using bohacek)\n",
"df = keypoints_extractor.extract_keypoints_from_video(video_name, normalize=\"bohacek\")\n",
"plot_hand_keypoints(df, hand, frame)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {