shashank6341 / Vision-Walk-HCI

This repository contains the source code for the Vision Walk application.
1 stars 0 forks source link


Vision Walk

This repository contains the complete source code for the Vision Walk system.

View Demo . Report Bug . Request Feature . Teaser Video Youtube Link . Teaser Video Drive Link

Table Of Contents

About The Project

180

Three components of Vision Walk are:

Built With

The development of the application was made possible by following tools and technologies.

To get a local copy up and running follow these steps.

Prerequisites

  1. Setup a Virtual Environment (venv)
python3 -m venv <venv-name>
  1. Activate the virtual environment
source <venv-name>/bin/activate
  1. Install the required packages
pip install transformers torch pillow flask
  1. Install Brew utility
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Install cocoapods
brew install cocoapods
  1. Install ngrok
brew install ngrok/ngrok/ngrok
  1. Install Xcode, command line tools and the iOS SDK.

  2. Generate Ngrok auth key from the ngrok website.

  3. Enter your ngrok API key

ngrok config add-authtoken <your-auth-key>

Installation

  1. Clone this repository.
https://github.com/shashank6341/Vision-Walk-HCI.git
  1. Navigate to the repository

  2. Install PODS in the iOS folder.

pods install
  1. Run the project with Vision Walk.xcworkspace

git clone https://github.com/your_username_/Project-Name.git
  1. Start the blip_caption_server.py server
python3 blip_caption_server.py
  1. Expose your local python server through ngrok.
ngrok http <port-no>

Usage

The system is in experimental stage and can infer incorrect results. Please test the system in safe environments.

Launch the system and it will automatically capture the surrounding environments. Test across various scenarios and raise a new issues incase you encounter any issues or have improvements suggestion.

Add system demo images For more examples, please refer to the Documentation

Roadmap

See the [open issues](https://github.com/shashank6341/Vision Walk HCI/issues) for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

Branch Pattern

Create a new branch for each new feature or a sub-feature for easy debugging.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Authors