diff --git a/docs/MANUAL.md b/docs/MANUAL.md new file mode 100644 index 0000000..7aff306 --- /dev/null +++ b/docs/MANUAL.md @@ -0,0 +1,77 @@ +## In-painting +Requires 2 inputs:
+![image1](https://github.com/kritiksoman/tmp/blob/master/inpainting.png)
+[1] Image Layer.
+[2] Mask Layer containing mask of object to be removed. Background should be black (255,255,255) and object should be white (0,0,0).
+ +## Interpolate-frames +Requires 3 inputs:
+![image1](https://github.com/kritiksoman/tmp/blob/master/interpolate-frames.png)
+[1] Image Layer which will be the starting frame.
+[2] Image Layer which will be the ending frame.
+[3] Output Location: Folder where interpolated frames should be saved.
+ +## De-blur +Works on currently selected layer as input. +![image1](https://github.com/kritiksoman/tmp/blob/master/deblur.png)
+ +## De-haze +Works on currently selected layer as input. +![image1](https://github.com/kritiksoman/tmp/blob/master/dehaze.png)
+ +## De-noise +Works on currently selected layer as input. +![image1](https://github.com/kritiksoman/tmp/blob/master/denoise.png)
+ +## Enlightening +Works on currently selected layer as input. +![image1](https://github.com/kritiksoman/tmp/blob/master/enlighten.png)
+ +## MonoDepth +Works on currently selected layer as input. +![image1](https://github.com/kritiksoman/tmp/blob/master/monodepth.png)
+ +## Semantic Segmentation +Works on currently selected layer as input containing any of the following: person, bird, cat, cow, dog, horse, sheep, aeroplane, bicycle, boat, bus, car, motorbike, train, bottle, chair, dining table, potted plant, sofa, and tv/monitor.
+![image1](https://github.com/kritiksoman/tmp/blob/master/semseg.png)
+ +## Face Parsing +Works on currently selected layer as input containing only portrait image of a person.
+![image1](https://github.com/kritiksoman/tmp/blob/master/faceparse.png)
+ +## Face Portrait Generation +Requires 3 layers as input: +![image1](https://github.com/kritiksoman/tmp/blob/master/facegen.png)
+[1] Image Layer containing only the portrait.
+[2] Original Mask Layer obtained by using faceparse on the image layer.
+[3] Modified Mask Layer obtained by duplicating the original mask layer and modifying it using paintbrush tool.
+ +## Image Super-resolution +Requires the factor by which the image is to be enlarged as input.
+![image1](https://github.com/kritiksoman/tmp/blob/master/super-resolution.png)
+Set "Use as filter" to True if image size is medium/large in size (i.e., >~ 400pixels in height or width), otherwise you might run out of memory.
+ +## K-means Clustering +Requires 3 inputs:
+![image1](https://github.com/kritiksoman/tmp/blob/master/kmeans.png)
+[1] Image Layer.
+[2] Number of clusters/colors in output.
+[3] Use position: if (x,y) coordinates should be used as features for clustering.
+ +## Deep Image Matting +Requires 2 layers as input: +![image1](https://github.com/kritiksoman/tmp/blob/master/deepmatting.png)
+[1] Image Layer
+[2] Trimap Layer: Use RGB as [128,128,128] for boundaries, [255,255,255] for object and [0,0,0] for background.
+Example:
+![image1](https://github.com/kritiksoman/tmp/blob/master/trimap.png)
+ +## Deep Image Coloring +The image should be greyscale but the image mode should be RGB. This can be done from Image->Mode->RGB...
+Requires 2 layers as input: +![image1](https://github.com/kritiksoman/tmp/blob/master/deepcolor.png)
+[1] Image Layer
+[2] Color Mask Layer: A transparent RGB layer (with alpha channel) that contains (local points) dots of size 6 pixels specifying which color should be present at which location.
+Example:
+![image1](https://github.com/kritiksoman/tmp/blob/master/colormask.png)
+If the image and color mask layers are set to the same layer containing the image, the local points network will still give prediction. So the color mask layer is optional. \ No newline at end of file