Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/compphoto/deptheditingtool

An editing tool for depth images to enable artistic control for creative content creation.
https://github.com/compphoto/deptheditingtool

Last synced: about 2 months ago
JSON representation

An editing tool for depth images to enable artistic control for creative content creation.

Awesome Lists containing this project

README

        

# Interactive editing of Monocular Depths

This folder contains the following subdirectories:

- `DepthEditingTool`: This contains the source files for the web editing application.
- `sample_images`: This contains 3 sample RGB images with their corresponding depth maps for test purposes.

## Setting up the interface

This application requires NodeJs to run. Follow the installation guide below to setup Nodejs and its dependencies.

NOTE: This application runs only on the web browser and does not interact with a backend server.

### Installation

Download and install Nodejs from the [official website](https://nodejs.org/en/download/).


Test if installation was successful by running the following on the terminal:

- `node -v`: The system should display the Node.js version installed on your system
- `npm -v`: The system should display the NPM version installed on your system

### Yarn Setup

Run the following scripts on the terminal to setup `yarn`:

- `npm install -g npm`: Setup `npm` globally
- `npm install --global yarn`: Setup `yarn` globally

## Available Scripts

In the `DepthEditingTool` directory, you can run:

### `yarn install` or `yarn`

This command downloads the node module dependencies for the depth editing application.

### `yarn start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.\
You will also see any lint errors in the console.

## Issues

`Yarn` breaks for Nodejs 17.

### Solution

Run `export NODE_OPTIONS=--openssl-legacy-provider` on the terminal.


This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).