sightvision


Namesightvision JSON
Version 0.2.1 PyPI version JSON
download
home_pagehttps://github.com/rexionmars/SightVision
SummaryThis is a Computer vision package that makes its easy to run Image processing and AI functions.
upload_time2023-08-03 16:48:44
maintainer
docs_urlNone
authorLeonardi Melo
requires_python
licenseMIT
keywords computervision imageutils imageprocessing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align=center>
  <h1 align=center>SightVision</h1>
  <p align=center>Computer vision package that makes its easy to run Image processing and AI functions. At the core it uses OpenCV and Mediapipe libraries.</p>
</div>
<img src="git-images/sightvision.jpg" alt="Snake logo">

SightVision is a powerful Computer Vision library that provides various methods for face detection, hand detection, and other related functionalities. With SightVision, you can effortlessly integrate image analysis capabilities into your projects and applications.
## Get Started
1. [Install Guide](#install-guide)
2. [Using the SightVision Library](#use)
3. [Available Modules](#module)
4. [Contributing](CONTRIBUTING.md)
5. [License](LICENSE.md)

## Installation of the SightVision library via pip
The SightVision library is a powerful image processing and computer vision tool that enables object detection and analysis, face detection, and other features in images and videos. To make use of all the capabilities of SightVision in your project, follow the steps below to install it via pip.

## Requirements
Before starting the installation, please ensure that you meet the following requirements:
- [x] Python: Make sure you have Python installed on your system. SightVision requires Python to run, and it is recommended to use Python 3.x.
- [x] pip: Check if you have pip installed. Pip is the package manager for Python and is needed to install SightVision and its dependencies.
- [x] Operating System: SightVision is compatible with various operating systems, including Windows, macOS, and Linux. Ensure that you are using a supported operating system.
- [x] Hardware: Depending on the specific tasks and models you plan to use with SightVision, you might need sufficient computational resources, such as CPU and GPU capabilities.

## Step 1: Set up a Virtual Environment (optional)

While not strictly necessary, it is a good practice to create a virtual environment before installing new libraries on your system. This will help prevent dependency conflicts with other projects.

## Step 2: Installation via pip
Now that you have Python set up, let's install the SightVision library via pip. Open a terminal or command prompt and execute the following command:
```sh
pip install sightvision
```
Pip will start downloading the necessary files and installing the library. Please wait until the installation is successfully completed.

## Step 3: Verify the Installation

To ensure that the installation was successful, you can check if the SightVision library is accessible in your Python environment. Simply open a Python interpreter or a Jupyter Notebook and type the following:
```python
import sightvision

# If there are no import errors, the library is installed successfully.
print("SightVision library is accessible.")
```
Running the above code will import the SightVision library, and if there are no import errors, it confirms that the installation was successful. You are now ready to utilize the SightVision library in your Python projects and take advantage of its image processing and computer vision functionalities. Happy coding!

<h2><a id="use">Step 4: Using the SightVision Library</a></h2>


Now that the library is installed, you can start exploring its functionalities in your image processing and computer vision projects. Make sure to read the official SightVision documentation for detailed information on how to use each feature it offers.
<br>**Checkout more examples**: [Complete documentarion](https://github.com/rexionmars/SightVision/wiki)
#### Face Detection module
```python
import sightvision
import cv2

cap = cv2.VideoCapture(0)
detector = sightvision.FaceDetector()

while True:
    success, frame = cap.read()
    frame, bboxs = detector.findFaces(frame)

    # Exit the application if the `q` key is pressed
    if cv2.waitKey(1) & 0xFF == ord('q'):
        print("Exiting...")
        break

    cv2.imshow("Face detector", frame)
    cv2.waitKey(1)
```

<h2><a id="module">Available Modules 🧩</a></h2>

[Complete documentarion](https://github.com/rexionmars/SightVision/wiki)
- [x] Real-time Face Detection
- [X] FPS
- [x] FaceMash
- [x] Classification Module
- [x] PID Module
- [x] Pose Estimation
- [x] Serial Module
- [x] Face Mesh
- [x] Plot
- [x] Selfie Segmentations
- [x] Hand Tracking
- [x] Classification
- [x] Color Detection


## Sponsor the project

If you find this project useful and would like to support its ongoing development, consider becoming a sponsor. You can make a one-time or recurring donation and help keep this project alive.

[![Sponsor this project](https://img.shields.io/badge/GitHub%20Sponsors-Sponsor%20this%20project-red.svg)](https://github.com/sponsors/rexionmars)

Contact: [opensource.leonardi@gmail.com](mailto:opensource.leonardi@gmail.com)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/rexionmars/SightVision",
    "name": "sightvision",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "Computervision,Imageutils,Imageprocessing",
    "author": "Leonardi Melo",
    "author_email": "opensource.leonardi@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/0c/16/adede8b9f01cf1e76d07862221a98b30516e74902483fb4f9c0fccb6317e/sightvision-0.2.1.tar.gz",
    "platform": null,
    "description": "<div align=center>\n  <h1 align=center>SightVision</h1>\n  <p align=center>Computer vision package that makes its easy to run Image processing and AI functions. At the core it uses OpenCV and Mediapipe libraries.</p>\n</div>\n<img src=\"git-images/sightvision.jpg\" alt=\"Snake logo\">\n\nSightVision is a powerful Computer Vision library that provides various methods for face detection, hand detection, and other related functionalities. With SightVision, you can effortlessly integrate image analysis capabilities into your projects and applications.\n## Get Started\n1. [Install Guide](#install-guide)\n2. [Using the SightVision Library](#use)\n3. [Available Modules](#module)\n4. [Contributing](CONTRIBUTING.md)\n5. [License](LICENSE.md)\n\n## Installation of the SightVision library via pip\nThe SightVision library is a powerful image processing and computer vision tool that enables object detection and analysis, face detection, and other features in images and videos. To make use of all the capabilities of SightVision in your project, follow the steps below to install it via pip.\n\n## Requirements\nBefore starting the installation, please ensure that you meet the following requirements:\n- [x] Python: Make sure you have Python installed on your system. SightVision requires Python to run, and it is recommended to use Python 3.x.\n- [x] pip: Check if you have pip installed. Pip is the package manager for Python and is needed to install SightVision and its dependencies.\n- [x] Operating System: SightVision is compatible with various operating systems, including Windows, macOS, and Linux. Ensure that you are using a supported operating system.\n- [x] Hardware: Depending on the specific tasks and models you plan to use with SightVision, you might need sufficient computational resources, such as CPU and GPU capabilities.\n\n## Step 1: Set up a Virtual Environment (optional)\n\nWhile not strictly necessary, it is a good practice to create a virtual environment before installing new libraries on your system. This will help prevent dependency conflicts with other projects.\n\n## Step 2: Installation via pip\nNow that you have Python set up, let's install the SightVision library via pip. Open a terminal or command prompt and execute the following command:\n```sh\npip install sightvision\n```\nPip will start downloading the necessary files and installing the library. Please wait until the installation is successfully completed.\n\n## Step 3: Verify the Installation\n\nTo ensure that the installation was successful, you can check if the SightVision library is accessible in your Python environment. Simply open a Python interpreter or a Jupyter Notebook and type the following:\n```python\nimport sightvision\n\n# If there are no import errors, the library is installed successfully.\nprint(\"SightVision library is accessible.\")\n```\nRunning the above code will import the SightVision library, and if there are no import errors, it confirms that the installation was successful. You are now ready to utilize the SightVision library in your Python projects and take advantage of its image processing and computer vision functionalities. Happy coding!\n\n<h2><a id=\"use\">Step 4: Using the SightVision Library</a></h2>\n\n\nNow that the library is installed, you can start exploring its functionalities in your image processing and computer vision projects. Make sure to read the official SightVision documentation for detailed information on how to use each feature it offers.\n<br>**Checkout more examples**: [Complete documentarion](https://github.com/rexionmars/SightVision/wiki)\n#### Face Detection module\n```python\nimport sightvision\nimport cv2\n\ncap = cv2.VideoCapture(0)\ndetector = sightvision.FaceDetector()\n\nwhile True:\n    success, frame = cap.read()\n    frame, bboxs = detector.findFaces(frame)\n\n    # Exit the application if the `q` key is pressed\n    if cv2.waitKey(1) & 0xFF == ord('q'):\n        print(\"Exiting...\")\n        break\n\n    cv2.imshow(\"Face detector\", frame)\n    cv2.waitKey(1)\n```\n\n<h2><a id=\"module\">Available Modules \ud83e\udde9</a></h2>\n\n[Complete documentarion](https://github.com/rexionmars/SightVision/wiki)\n- [x] Real-time Face Detection\n- [X] FPS\n- [x] FaceMash\n- [x] Classification Module\n- [x] PID Module\n- [x] Pose Estimation\n- [x] Serial Module\n- [x] Face Mesh\n- [x] Plot\n- [x] Selfie Segmentations\n- [x] Hand Tracking\n- [x] Classification\n- [x] Color Detection\n\n\n## Sponsor the project\n\nIf you find this project useful and would like to support its ongoing development, consider becoming a sponsor. You can make a one-time or recurring donation and help keep this project alive.\n\n[![Sponsor this project](https://img.shields.io/badge/GitHub%20Sponsors-Sponsor%20this%20project-red.svg)](https://github.com/sponsors/rexionmars)\n\nContact: [opensource.leonardi@gmail.com](mailto:opensource.leonardi@gmail.com)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "This is a Computer vision package that makes its easy to run Image processing and AI functions.",
    "version": "0.2.1",
    "project_urls": {
        "Homepage": "https://github.com/rexionmars/SightVision"
    },
    "split_keywords": [
        "computervision",
        "imageutils",
        "imageprocessing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c16adede8b9f01cf1e76d07862221a98b30516e74902483fb4f9c0fccb6317e",
                "md5": "99c3127fd7d4f3e27981cabb859d8a9d",
                "sha256": "a02c3867a8dea8ba93d0c156cb38157bcf511dc83b77d1b83ddf51754494d132"
            },
            "downloads": -1,
            "filename": "sightvision-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "99c3127fd7d4f3e27981cabb859d8a9d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 18499,
            "upload_time": "2023-08-03T16:48:44",
            "upload_time_iso_8601": "2023-08-03T16:48:44.207714Z",
            "url": "https://files.pythonhosted.org/packages/0c/16/adede8b9f01cf1e76d07862221a98b30516e74902483fb4f9c0fccb6317e/sightvision-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-03 16:48:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rexionmars",
    "github_project": "SightVision",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "sightvision"
}
        
Elapsed time: 0.48973s