Task
Task
import cv2
import mediapipe as mp
app = Flask(_name_)
cap = None
@app.route('/1')
def babinski_reflex():
global cap
# Initialize hand tracking
mp_hands = mp.solutions.hands
hands = mp_hands.Hands()
mp_drawing = mp.solutions.drawing_utils
mp_drawing_styles = mp.solutions.drawing_styles
mp_pose = mp.solutions.pose
def generate_frames():
while cap.isOpened():
success, image = cap.read()
if not success:
print("Camera not accessible.")
break
pre_distance = 0.1
# Check if a hand is detected
if results.multi_hand_landmarks:
for hand_landmarks in results.multi_hand_landmarks:
# Get the landmarks of the thumb and the big toe (foot)
thumb_tip =
hand_landmarks.landmark[mp_hands.HandLandmark.THUMB_TIP]
big_toe = hand_landmarks.landmark[
mp_hands.HandLandmark.INDEX_FINGER_TIP] # Reusing index
finger tip landmark for the big toe
if _name_ == '_main_':
app.run(host='0.0.0.0', port=53333)
import 'package:flutter/material.dart';
import 'package:flutter/material.dart';
import 'package:flutter_mjpeg/flutter_mjpeg.dart';
void main() {
runApp(MyApp());
}