Skip to content
 
 

Latest commit

 

History

197 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartVision

SmartVision


Welcome to Smart Vision Project

Welcome to SmartVision! This project is a computer vision initiative designed to detect objects in real-time using a Raspberry Pi and a camera. It utilizes common open-source tools, libraries, and frameworks and is designed to be easy to use and understand, even for those who are new to computer vision. The project is built on the Raspberry Pi platform, which is a small, affordable computer that can be used for a wide range of projects. The camera module allows the Raspberry Pi to capture images and video, making it an ideal platform for computer vision applications. The project is designed to be modular and extensible, allowing users to easily add new features or modify existing ones. It is built using Python, which is a popular programming language for computer vision and machine learning applications. The project also utilizes popular libraries such as OpenCV and TensorFlow, which provide powerful tools for image processing and machine learning.

We hope that this project will inspire you to explore the exciting world of computer vision and help you develop your skills in this rapidly growing field. Whether you are a hobbyist, student, or professional, we believe that this project will provide you with a solid foundation for building your own computer vision applications.

Table of Contents

Contributing

Thank you for contributing to our project which will help us improve it. You can contribute with us following the below guide:

For reporting bugs

  1. Check the existing issues: go to issues tab (link found in links section), if there is any for same bug, please add commit, if not, please follow the below:

  2. Open a New Issue: Click on the "Issues" tab. Then click the "New issue" button,usually located to the right side of the page.

  3. Fill out the issue: add the bug info with clear details. And please make sure to add bug report in the title of the issue.

  4. Submit the issue: click on "submit new issue" button.

For requesting features

  1. Check the existing issues: go to issues tab (link found in links section), if there is any request for feature, please add commit, if not, please follow the below:

  2. Open a New Issue: Click on the "Issues" tab. Then click the "New issue" button, usually located to the right side of the page.

  3. Fill out the issue: add the feature info with clear details. And please make sure to add feature request in the title of the issue.

For submitting pull requests

Fork the Repository

  1. Go to our repository (https://github.com/Robjects-ML/SmartVision).

  2. Fork the Repository: Click the "Fork" button at the top right corner of the repository page. This will create a copy of the repository under your GitHub account.

  3. Clone your fork:

Clone the Repository: Clone your forked repository to your local machine. In the terminal or Git Bash, run:

git clone https://github.com/your-username/repo-name.git Create new branch

*Replace your-username with your GitHub username and repo-name with the name of the repository.

Create new branch

You can do that by running:

git checkout -b your-branch-name

*Replace your-branch-name with a descriptive name for your branch.

Start changes

  1. Edit the Files: Make the necessary changes to the required files.

  2. Stage the Changes: Add the changes to the staging area: by running this code on the terminal or Git Bash:

    git add

  3. Commit the Changes: Commit your changes with a descriptive message: run this code:

    git commit -m "Describe your changes"

  4. Push the changes to GitHub: by running this code in the Terminal or Git Bash:

    git push origin your-branch-name

    Replace your-branch-name with the given name for your branch.

Create your Pull Request

  1. Go to your forked repository on GitHub.

  2. Open a new Pull Request: go to "Pull Request" tab, and then click "New Pull Request" button.

  3. Choose a base and compare branches: on the top left you will find drop down lists for base and compare branches, you will choose the base one as the original repository and the base branch is the branch you want to merge into. The compare branch should be the branch you just pushed.

  4. Create a Pull Request by clicking "Create Pull Request" button.

  5. Fill Out the Pull Request Form: Provide a title and description for your pull request. Explain what changes you made and why. Submit the Pull Request by clicking the "Create pull request" button to submit.

Links

License

Please check this link: (https://github.com/Robjects-ML/SmartVision/blob/main/LICENSE.md)

Acknowledgements

About

Image Recognition and Detection using Machine Learning Models

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages