-
-
Notifications
You must be signed in to change notification settings - Fork 536
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feature/151_add_description_about_each_file_type (#185)
* feature/151_add_description_about_each_file_type * gh action update * update documentation structure * initial documentation * initial documentation 2 * initial documentation 3 * initial documentation 4 * initial documentation 5 * initial documentation 6 * initial documentation 7 * initial documentation 8 * initial documentation 9 * initial documentation 10 * initial documentation 11 * initial documentation 12 * initial documentation 13
- Loading branch information
Showing
11 changed files
with
205 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
name: Deploy documantation | ||
|
||
on: [push] | ||
|
||
jobs: | ||
deploy: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- uses: actions/setup-python@v2 | ||
with: | ||
python-version: 3.x | ||
- run: pip install mkdocs-material | ||
- run: mkdir -p docs/img | ||
- run: cp public/make-sense-ico-transparent.png docs/img/logo.png | ||
- run: cp public/make-sense-ico.png docs/img/favicon.png | ||
- run: mkdocs gh-deploy --force |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Contribution Guide | ||
|
||
### 💬 Submit Feedback | ||
The feedback should be submitted by creating an issue on GitHub [issues][1]. | ||
Select the related template (bug report, feature request, or custom) and add the corresponding labels. | ||
|
||
### 🐞 Fix Bugs | ||
You may look through the GitHub [issues][1] for bugs. | ||
|
||
### 💡 Implement Features | ||
You may look through the GitHub [issues][1] for feature requests. | ||
|
||
### 🚀 Pull Requests (PR) | ||
- Fork the repository and create a new branch from the `develop` branch. | ||
- For bug fixes, add new tests. We use [jest.js][2] to test our code. | ||
- Do a PR from your new branch to our `develop` branch of the original make-sense repo. | ||
|
||
[1]: https://github.com/SkalskiP/make-sense/issues/ | ||
[2]: https://jestjs.io/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Export Formats | ||
|
||
| | CSV | YOLO | VOC XML | VGG JSON | COCO JSON | PIXEL MASK | | ||
|:-------------:|:---:|:----:|:-------:|:--------:|:---------:|:----------:| | ||
| **Point** | ✓ | ✗ | ☐ | ☐ | ☐ | ✗ | | ||
| **Line** | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | | ||
| **Rect** | ✓ | ✓ | ✓ | ☐ | ☐ | ✗ | | ||
| **Polygon** | ☐ | ✗ | ☐ | ✓ | ✓ | ☐ | | ||
| **Label** | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | | ||
|
||
**Table 1.** The matrix of supported labels export formats, where: | ||
|
||
- ✓ - supported format | ||
- ☐ - not yet supported format | ||
- ✗ - format does not make sense for a given label type |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Import Formats | ||
|
||
| | CSV | YOLO | VOC XML | VGG JSON | COCO JSON | PIXEL MASK | | ||
|:-------------:|:---:|:----:|:-------:|:--------:|:---------:|:----------:| | ||
| **Point** | ☐ | ✗ | ☐ | ☐ | ☐ | ✗ | | ||
| **Line** | ☐ | ✗ | ✗ | ✗ | ✗ | ✗ | | ||
| **Rect** | ☐ | ✓ | ☐ | ☐ | ✓ | ✗ | | ||
| **Polygon** | ☐ | ✗ | ☐ | ☐ | ✓ | ☐ | | ||
| **Label** | ☐ | ✗ | ✗ | ✗ | ✗ | ✗ | | ||
|
||
**Table 1.** The matrix of supported labels import formats, where: | ||
|
||
- ✓ - supported format | ||
- ☐ - not yet supported format | ||
- ✗ - format does not make sense for a given label type |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<h1 align="center">makesense.ai</h1> | ||
|
||
<p align="center"> | ||
<img width="120" src="https://user-images.githubusercontent.com/26109316/131229187-1d93dc42-963c-440e-8f38-53ee72a2260d.png" alt="make-sense"> | ||
</p> | ||
|
||
|
||
[makesense.ai][1] is a free to use online tool for labelling photos. Thanks to the use of a browser it does not require any complicated installation - just visit the website and you are ready to go. It also doesn't matter which operating system you're running on - we do our best to be truly cross-platform. It is perfect for small computer vision deeplearning projects, making the process of preparing a dataset much easier and faster. Prepared labels can be downloaded in one of multiple supported formats. The application was written in TypeScript and is based on React/Redux duo. | ||
|
||
## Advanced AI functionalities | ||
|
||
[makesense.ai][1] strives to significantly reduce the time we have to spend on labeling photos. To achieve this, we are going to use many different AI models that will be able to give you recommendations as well as automate repetitive and tedious activities. | ||
|
||
* [SSD model][8] pretrained on the [COCO dataset][9], which will do some of the work for you in drawing bboxes on photos and also (in some cases) suggest a label. | ||
* [PoseNet model][11] is a vision model that can be used to estimate the pose of a person in an image or video by estimating where key body joints are. | ||
|
||
In the future, we also plan to add, among other things, models that classify photos, detect characteristic features of faces as well as whole faces. The engine that drives our AI functionalities is [TensorFlow.js][10] - JS version of the most popular framework for training neural networks. This choice allows us not only to speed up your work but also to care about the privacy of your data, because unlike with other commercial and open source tools, your photos do not have to be transferred to the server. This time AI comes to your device! | ||
|
||
|
||
[1]: http://makesense.ai | ||
[8]: https://arxiv.org/abs/1512.02325 | ||
[9]: http://cocodataset.org | ||
[10]: https://www.tensorflow.org/js | ||
[11]: https://www.tensorflow.org/lite/models/pose_estimation/overview |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Set Up the Project Locally | ||
|
||
```bash | ||
# clone repository | ||
git clone https://github.com/SkalskiP/make-sense.git | ||
|
||
# navigate to main dir | ||
cd make-sense | ||
|
||
# install dependencies | ||
npm install | ||
|
||
# serve with hot reload at localhost:3000 | ||
npm start | ||
``` | ||
To ensure proper functionality of the application locally, npm `6.x.x` and node.js `v11.x.x` versions are required. More information about this problem is available in the [#16][1]. | ||
|
||
[1]: https://github.com/SkalskiP/make-sense/issues/16 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Keyboard Shortcuts | ||
|
||
| Functionality | Context | Mac | Windows / Linux | | ||
|:-----------------------------------|:--------:|:---:|:----------------:| | ||
| Polygon autocomplete | Editor | <kbd>Enter</kbd> | <kbd>Enter</kbd> | | ||
| Cancel polygon drawing | Editor | <kbd>Escape</kbd> | <kbd>Escape</kbd> | | ||
| Delete currently selected label | Editor | <kbd>Backspace</kbd> | <kbd>Delete</kbd> | | ||
| Load previous image | Editor | <kbd>⌥</kbd> + <kbd>Left</kbd> | <kbd>Ctrl</kbd> + <kbd>Left</kbd> | | ||
| Load next image | Editor | <kbd>⌥</kbd> + <kbd>Right</kbd> | <kbd>Ctrl</kbd> + <kbd>Right</kbd> | | ||
| Zoom in | Editor | <kbd>⌥</kbd> + <kbd>+</kbd> | <kbd>Ctrl</kbd> + <kbd>+</kbd> | | ||
| Zoom out | Editor | <kbd>⌥</kbd> + <kbd>-</kbd> | <kbd>Ctrl</kbd> + <kbd>-</kbd> | | ||
| Move image | Editor | <kbd>Up</kbd> / <kbd>Down</kbd> / <kbd>Left</kbd> / <kbd>Right</kbd> | <kbd>Up</kbd> / <kbd>Down</kbd> / <kbd>Left</kbd> / <kbd>Right</kbd> | | ||
| Select Label | Editor | <kbd>⌥</kbd> + <kbd>0-9</kbd> | <kbd>Ctrl</kbd> + <kbd>0-9</kbd> | | ||
| Exit popup | Popup | <kbd>Escape</kbd> | <kbd>Escape</kbd> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
# Project information | ||
site_name: Make Sense | ||
site_url: https://skalskip.github.io/make-sense | ||
site_author: Piotr Skalski | ||
site_description: >- | ||
Free to use online tool for labelling photos | ||
# Repository | ||
repo_name: 'SkalskiP/make-sense' | ||
repo_url: 'https://github.com/SkalskiP/make-sense' | ||
edit_uri: "" | ||
|
||
# Copyright | ||
copyright: Copyright © 2019 Piotr Skalski | ||
|
||
# Customization | ||
extra: | ||
version: 1.7.0-alpha | ||
social: | ||
- icon: fontawesome/brands/github | ||
link: https://github.com/SkalskiP | ||
- icon: fontawesome/brands/twitter | ||
link: https://twitter.com/PiotrSkalski92 | ||
- icon: fontawesome/brands/linkedin | ||
link: https://www.linkedin.com/in/piotr-skalski-36b5b4122/ | ||
|
||
# Page tree | ||
nav: | ||
- Home: index.md | ||
- Import: import.md | ||
- Export: export.md | ||
- Shortcuts: shortcuts.md | ||
- Local setup: local-setup.md | ||
|
||
# Configuration | ||
theme: | ||
name: 'material' | ||
palette: | ||
primary: 'black' | ||
accent: 'indigo' | ||
font: | ||
text: Roboto | ||
code: Roboto Mono | ||
logo: 'img/logo.png' | ||
favicon: 'img/favicon.png' | ||
features: | ||
- navigation.expand | ||
icon: | ||
repo: fontawesome/brands/github | ||
|
||
# Extensions | ||
markdown_extensions: | ||
- attr_list | ||
- def_list | ||
- footnotes | ||
- pymdownx.highlight | ||
- pymdownx.superfences |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters