Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/salamjillani/objectdetection-tensorflowjs

Object detection site using tensorflow.js
https://github.com/salamjillani/objectdetection-tensorflowjs

javascript reactjs tailwindcss tensorflow

Last synced: 3 days ago
JSON representation

Object detection site using tensorflow.js

Awesome Lists containing this project

README

        

# Object Detection Site using React and TensorFlow.js

This project is an object detection site built using React and TensorFlow.js with the MobileNet model.

## Project Overview

This site utilizes TensorFlow.js to run object detection directly in the browser using the MobileNet model. The site is built with React and Vite, providing a fast and modern development setup.

### Prerequisites

- Node.js
- npm

## Setup Instructions

1. **Clone the repository:**
```bash
git clone https://github.com/codesofsalam/objectdetection-tensorflowjs.git
cd objectdetection-tensorflowjs
```

2. **Install dependencies:**
```bash
npm install
```

3. **Run the development server:**
```bash
npm run dev
```

## Usage Instructions

1. **Open the application:**
Open your browser and navigate to `http://localhost:5173`.

2. **Upload an image:**
Use the provided interface to upload an image for object detection.

3. **View detection results:**
The application will display the detected objects along with their confidence scores.

## Technology Stack

- **React:** A JavaScript library for building user interfaces.
- **TensorFlow.js:** A library for machine learning in JavaScript.
- **Vite:** A fast build tool and development server for modern web projects.

## Contributing

If you would like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch: `git checkout -b my-feature-branch`.
3. Make your changes and commit them: `git commit -m 'Add some feature'`.
4. Push to the branch: `git push origin my-feature-branch`.
5. Submit a pull request.