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

https://github.com/shalithasuranga/creately-challenge

Creately Hiring Challenge - Find outline
https://github.com/shalithasuranga/creately-challenge

Last synced: 2 months ago
JSON representation

Creately Hiring Challenge - Find outline

Awesome Lists containing this project

README

        

# Find Outline Challenge

## How the solution works

- Download as zip or clone the repo.
- Open `index.html` with your browser.
- Click `Draw Object` or `Draw Image` to draw simple object on the left canvas.
- Click `Draw Outline` to Render outline on both canvases.
- Eventually click `Reset` to start again


## How it works

This solution uses simple edge detection algorithm with `3x3` filter mask.

### Pseudo Code

```
Begin
Check each pixel of input image
If mask applies (if at least one pixel hits excluding the middle pixel) put 1 in the resultant array for all applied pixels
Repeat until entire image is scanned
Render the resultant array as stroke on both canvases
End
```