Internal change
PiperOrigin-RevId: 529180655
This commit is contained in:
		
							parent
							
								
									7c955246aa
								
							
						
					
					
						commit
						606b83ac65
					
				| 
						 | 
					@ -42,6 +42,7 @@ GestureRecognizerResult = gesture_recognizer.GestureRecognizerResult
 | 
				
			||||||
HandLandmarker = hand_landmarker.HandLandmarker
 | 
					HandLandmarker = hand_landmarker.HandLandmarker
 | 
				
			||||||
HandLandmarkerOptions = hand_landmarker.HandLandmarkerOptions
 | 
					HandLandmarkerOptions = hand_landmarker.HandLandmarkerOptions
 | 
				
			||||||
HandLandmarkerResult = hand_landmarker.HandLandmarkerResult
 | 
					HandLandmarkerResult = hand_landmarker.HandLandmarkerResult
 | 
				
			||||||
 | 
					HandLandmarksConnections = hand_landmarker.HandLandmarksConnections
 | 
				
			||||||
ImageClassifier = image_classifier.ImageClassifier
 | 
					ImageClassifier = image_classifier.ImageClassifier
 | 
				
			||||||
ImageClassifierOptions = image_classifier.ImageClassifierOptions
 | 
					ImageClassifierOptions = image_classifier.ImageClassifierOptions
 | 
				
			||||||
ImageClassifierResult = image_classifier.ImageClassifierResult
 | 
					ImageClassifierResult = image_classifier.ImageClassifierResult
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -82,6 +82,65 @@ class HandLandmark(enum.IntEnum):
 | 
				
			||||||
  PINKY_TIP = 20
 | 
					  PINKY_TIP = 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class HandLandmarksConnections:
 | 
				
			||||||
 | 
					  """The connections between hand landmarks."""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @dataclasses.dataclass
 | 
				
			||||||
 | 
					  class Connection:
 | 
				
			||||||
 | 
					    """The connection class for hand landmarks."""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    start: int
 | 
				
			||||||
 | 
					    end: int
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  HAND_PALM_CONNECTIONS: List[Connection] = [
 | 
				
			||||||
 | 
					      Connection(0, 1),
 | 
				
			||||||
 | 
					      Connection(1, 5),
 | 
				
			||||||
 | 
					      Connection(9, 13),
 | 
				
			||||||
 | 
					      Connection(13, 17),
 | 
				
			||||||
 | 
					      Connection(5, 9),
 | 
				
			||||||
 | 
					      Connection(0, 17),
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  HAND_THUMB_CONNECTIONS: List[Connection] = [
 | 
				
			||||||
 | 
					      Connection(1, 2),
 | 
				
			||||||
 | 
					      Connection(2, 3),
 | 
				
			||||||
 | 
					      Connection(3, 4),
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  HAND_INDEX_FINGER_CONNECTIONS: List[Connection] = [
 | 
				
			||||||
 | 
					      Connection(5, 6),
 | 
				
			||||||
 | 
					      Connection(6, 7),
 | 
				
			||||||
 | 
					      Connection(7, 8),
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  HAND_MIDDLE_FINGER_CONNECTIONS: List[Connection] = [
 | 
				
			||||||
 | 
					      Connection(9, 10),
 | 
				
			||||||
 | 
					      Connection(10, 11),
 | 
				
			||||||
 | 
					      Connection(11, 12),
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  HAND_RING_FINGER_CONNECTIONS: List[Connection] = [
 | 
				
			||||||
 | 
					      Connection(13, 14),
 | 
				
			||||||
 | 
					      Connection(14, 15),
 | 
				
			||||||
 | 
					      Connection(15, 16),
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  HAND_PINKY_FINGER_CONNECTIONS: List[Connection] = [
 | 
				
			||||||
 | 
					      Connection(17, 18),
 | 
				
			||||||
 | 
					      Connection(18, 19),
 | 
				
			||||||
 | 
					      Connection(19, 20),
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  HAND_CONNECTIONS: List[Connection] = (
 | 
				
			||||||
 | 
					      HAND_PALM_CONNECTIONS +
 | 
				
			||||||
 | 
					      HAND_THUMB_CONNECTIONS +
 | 
				
			||||||
 | 
					      HAND_INDEX_FINGER_CONNECTIONS +
 | 
				
			||||||
 | 
					      HAND_MIDDLE_FINGER_CONNECTIONS +
 | 
				
			||||||
 | 
					      HAND_RING_FINGER_CONNECTIONS +
 | 
				
			||||||
 | 
					      HAND_PINKY_FINGER_CONNECTIONS
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@dataclasses.dataclass
 | 
					@dataclasses.dataclass
 | 
				
			||||||
class HandLandmarkerResult:
 | 
					class HandLandmarkerResult:
 | 
				
			||||||
  """The hand landmarks result from HandLandmarker, where each vector element represents a single hand detected in the image.
 | 
					  """The hand landmarks result from HandLandmarker, where each vector element represents a single hand detected in the image.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user