Added a test for the canned classification of the gesture victory
This commit is contained in:
		
							parent
							
								
									888ddd4b74
								
							
						
					
					
						commit
						d635b4281e
					
				|  | @ -53,7 +53,9 @@ _NO_HANDS_IMAGE = 'cats_and_dogs.jpg' | |||
| _TWO_HANDS_IMAGE = 'right_hands.jpg' | ||||
| _FIST_IMAGE = 'fist.jpg' | ||||
| _FIST_LANDMARKS = 'fist_landmarks.pbtxt' | ||||
| _FIST_LABEL = 'Closed_Fist' | ||||
| _VICTORY_IMAGE = 'victory.jpg' | ||||
| _VICTORY_LANDMARKS = 'victory_landmarks.pbtxt' | ||||
| _VICTORY_LABEL = 'Victory' | ||||
| _THUMB_UP_IMAGE = 'thumb_up.jpg' | ||||
| _THUMB_UP_LANDMARKS = 'thumb_up_landmarks.pbtxt' | ||||
| _THUMB_UP_LABEL = 'Thumb_Up' | ||||
|  | @ -276,6 +278,22 @@ class GestureRecognizerTest(parameterized.TestCase): | |||
|       self._assert_actual_result_approximately_matches_expected_result( | ||||
|           recognition_result, expected_recognition_result) | ||||
| 
 | ||||
|   def test_recognize_succeeds_with_canned_gesture_victory(self): | ||||
|     # Creates gesture recognizer. | ||||
|     base_options = _BaseOptions(model_asset_path=self.model_path) | ||||
|     options = _GestureRecognizerOptions(base_options=base_options, num_hands=1) | ||||
|     with _GestureRecognizer.create_from_options(options) as recognizer: | ||||
|       # Load the fist image. | ||||
|       test_image = _Image.create_from_file( | ||||
|         test_utils.get_test_data_path(_VICTORY_IMAGE)) | ||||
|       # Performs hand gesture recognition on the input. | ||||
|       recognition_result = recognizer.recognize(test_image) | ||||
|       expected_recognition_result = _get_expected_gesture_recognition_result( | ||||
|         _VICTORY_LANDMARKS, _VICTORY_LABEL) | ||||
|       # Comparing results. | ||||
|       self._assert_actual_result_approximately_matches_expected_result( | ||||
|         recognition_result, expected_recognition_result) | ||||
| 
 | ||||
|   def test_recognize_succeeds_with_custom_gesture_fist(self): | ||||
|     # Creates gesture recognizer. | ||||
|     model_path = test_utils.get_test_data_path( | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user