Skip to content

React app leveraging TensorFlow.js and COCO-SSD to detect and respond to cell phones in real-time via webcam, enhancing security and privacy in sensitive environments.

Notifications You must be signed in to change notification settings

Satyasn01/You-can-see-but-not-capture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🚫 You Can See but Not Capture

Welcome to "You Can See but Not Capture," a React application designed to detect specific objects, such as cell phones, in real-time using the webcam feed. Built with TensorFlow.js and COCO-SSD, this application aims to enhance privacy and security by identifying and responding to the presence of unauthorized devices.

🌐 Overview

This application uses machine learning to monitor live video streams for the presence of cell phones, triggering a response when such devices are detected. It's an ideal solution for security-sensitive environments where camera use should be restricted.

✨ Features

  • Real-Time Detection: Utilizes TensorFlow.js and COCO-SSD to detect cell phones in real-time through a webcam feed.
  • Privacy Protection: Automatically obscures the screen when a cell phone is detected, preventing camera-based information capture.
  • Customizable Responses: Easily modify the response actions to fit specific security needs or environments.
  • Webcam Integration: Seamlessly integrates with webcams using the React Webcam package.
  • Minimalist Interface: Features a clean, user-friendly interface that does not distract from the main functionality.

🛠 Technologies Used

  • React: For building the user interface and managing application state.
  • TensorFlow.js: Empowers the application with machine learning capabilities.
  • COCO-SSD Model: Used for object detection within the video feed.
  • Webcam Component: Captures video input from users' webcams.

🚀 Installation

To set up the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/satyasn01/you-can-see-but-not-capture.git
  2. Navigate to the project directory:
    cd you-can-see-but-not-capture
  3. Install dependencies:
    npm install
  4. Start the application:
    npm start
    This will run the app in development mode. Open http://localhost:3000 to view it in the browser.

🤝 Contributing

Feel free to fork the repository, make changes, and submit pull requests. You can also open issues for bugs or enhancements you'd like to see.

📬 Contact

For further inquiries or to discuss collaboration opportunities:


About

React app leveraging TensorFlow.js and COCO-SSD to detect and respond to cell phones in real-time via webcam, enhancing security and privacy in sensitive environments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published