Advertisement
lamiastella

keypoint matching to jpg images

May 26th, 2021
1,080
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.38 KB | None | 0 0
  1. from glob import glob
  2. import os
  3. from shutil import copy
  4.  
  5. # sample keypoint filename: HICO_test2015_00009750_keypoints.json
  6. test_keypoints = '/media/mona/easystore/human_pose_estimation/data/smplify-x/djrn_test_data/keypoints/'
  7. train_keypoints = '/media/mona/easystore/human_pose_estimation/data/smplify-x/djrn_train_data/keypoints/'
  8.  
  9. # sample image name: HICO_test2015_00000330.jpg
  10. ride_bike_test = '/home/mona/research/code/ConsNet/data/ride_bike_djrn/test/ride_bicycle/'
  11. ride_bike_train = '/home/mona/research/code/ConsNet/data/ride_bike_djrn/train/ride_bicycle/'
  12.  
  13. test_keypoints_ride_bike = 'ride_bike_keypoints/test/keypoints'
  14. train_keypoints_ride_bike = 'ride_bike_keypoints/train/keypoints'
  15. if not os.path.exists(test_keypoints_ride_bike):
  16.     os.makedirs(test_keypoints_ride_bike)
  17. if not os.path.exists(train_keypoints_ride_bike):
  18.     os.makedirs(train_keypoints_ride_bike)    
  19.    
  20. for filename in glob(ride_bike_test + "*.jpg"):
  21.     for keypoint_f in glob(test_keypoints + "*.json"):
  22.         if os.path.basename(filename)[:-4] in keypoint_f:
  23.             copy(keypoint_f, test_keypoints_ride_bike)
  24.            
  25. #import pdb
  26. for filename in glob(ride_bike_train + "*.jpg"):
  27.     for keypoint_f in glob(train_keypoints + "*.json"):
  28.         if os.path.basename(filename)[:-4] in keypoint_f:
  29.             #pdb.set_trace()
  30.             copy(keypoint_f, train_keypoints_ride_bike)
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement