← İşler

CodeIgniter 4 Web Developer – Real-Time Webcam Tracking

Bütçe: $10.0 FIXED / ⭐ 4.86 (25) Germany

codeigniter, php-script

Tercih edilen nitelikler

  • Deneyim: Başlangıç
Developer Needed: Real-Time Body Movement Detection via Webcam (PHP CodeIgniter 4 / JavaScript / MediaPipe) Project Description I am looking for an experienced developer to implement a reliable, real-time body movement detection system using a laptop's webcam. The application must detect and distinguish the following four body movements: 1. Jumping – Detect when a person jumps off the ground. 2. Crouching – Detect when a person bends their knees and lowers their upper body. 3. Kicking – Detect when a person performs a kicking movement with either leg. 4. Lying down – Detect when a person lies down horizontally. The detected movement must be displayed immediately as text on the screen. For example: - "JUMP DETECTED" - "CROUCH DETECTED" - "KICK DETECTED" - "LYING DOWN DETECTED" If no movement is detected, the display should show "NO MOVEMENT DETECTED". Technical Requirements - Backend integration using PHP 8+ and CodeIgniter 4. - Frontend using JavaScript, HTML5 and CSS. - Webcam access using the browser's getUserMedia API. - Real-time body pose estimation using MediaPipe Pose Landmarker or an equivalent technology. - Recognition of full-body movements using body landmarks and movement analysis. - Real-time detection without noticeable delays. - Stable recognition under normal indoor lighting conditions. - Detection should work with a person standing at a reasonable distance from the laptop camera. - The system must distinguish between the four movement types and avoid false detections as much as possible. - Movement detection should work continuously, not just on individual snapshots. - Detection should be performed locally in the browser wherever possible, without streaming webcam footage to a server. Functional Requirements The application must: - Display the live webcam image. - Optionally visualize the detected body landmarks. - Continuously analyze body movements. - Display the currently detected movement as clear text. - Update the displayed result immediately when the movement changes. - Avoid repeatedly triggering the same movement due to small body movements or detection noise. - Include configurable detection thresholds and sensitivity settings. Reliability and Testing Reliable detection is the highest priority. The developer must test all four movements under different conditions, including: - Different body sizes and heights. - Different distances from the camera. - Different movement speeds. - Different camera positions. - Different lighting conditions. The system should use temporal movement analysis rather than relying on a single frame. For example, jumping must be distinguished from simply raising the arms or standing on tiptoes. Kicking must be distinguished from ordinary leg movements. Please explain any technical limitations, especially regarding reliable jump detection with a standard laptop webcam. Deliverables 1. Fully functional real-time webcam application. 2. Detection of all four specified movements. 3. Immediate text-based detection output. 4. Complete source code. 5. Integration into an existing CodeIgniter 4 project. 6. Installation and configuration instructions. 7. Documentation explaining how the detection algorithms work. 8. Configurable thresholds and sensitivity parameters. 9. Demonstration video showing all four movements being detected in real time. Important This is the first development phase of a larger project. The current task is strictly limited to reliable real-time detection of the four specified body movements and displaying the detected movement as text. Do not develop a game, level editor, character editor or animation system at this stage. The architecture should allow future extensions, but the current delivery must focus exclusively on accurate and responsive body movement detection. Please include in your proposal: - Your experience with MediaPipe and pose estimation. - Examples of previous real-time computer vision projects. - Your proposed technical approach. - How you will distinguish jumping, crouching, kicking and lying down. - Your expected detection latency and accuracy. - Estimated development time and fixed-price quote.
Upwork'te aç

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Giriş yap