Skip to content

Commit

Permalink
Initial Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
spmallick committed Aug 28, 2018
0 parents commit 1e7a19a
Show file tree
Hide file tree
Showing 64 changed files with 3,535 additions and 0 deletions.
292 changes: 292 additions & 0 deletions Automatic_Red_Eye_Removal.ipynb

Large diffs are not rendered by default.

815 changes: 815 additions & 0 deletions DelaunayTriangulation.ipynb

Large diffs are not rendered by default.

494 changes: 494 additions & 0 deletions FaceMorphing.ipynb

Large diffs are not rendered by default.

518 changes: 518 additions & 0 deletions FaceSwap.ipynb

Large diffs are not rendered by default.

422 changes: 422 additions & 0 deletions Facial-Landmark-Detection.ipynb

Large diffs are not rendered by default.

207 changes: 207 additions & 0 deletions PyImageConf-Overview.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Computer Vision for Faces\n",
"\n",
"By **Satya Mallick**"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Overview\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Red Eye Removal ( Test Installation )\n",
"\n",
"\n",
"![](data/images/automatic-red-eye-removal.jpg)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Red Eye Removal \n",
"\n",
"1. Read Image\n",
"2. How to use an eye detector\n",
"3. Simple color based segmentation\n",
"4. Color channel manipulation & masking"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Face Morphing\n",
"![](data/images/morph.gif)\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Face Morphing\n",
"\n",
"1. Facial Landmark Detection\n",
"2. Simple image warping\n",
"3. Piecewise linear warp\n",
"4. Delaunay triangulation\n",
"5. Alpha blending images"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Face Swap\n",
"\n",
"![](data/images/trump-putin.jpg)\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Face Swap\n",
"\n",
"1. Convex Hull\n",
"2. Seamless Cloning"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Face Recognition Web App\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"slideshow": {
"slide_type": "-"
}
},
"outputs": [
{
"data": {
"text/html": [
"<video width=\"640\" height=\"480\" controls>\n",
" <source src=\"data/videos/facerec.mp4\" type=\"video/mp4\">\n",
"</video>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"%%HTML\n",
"<video width=\"640\" height=\"480\" controls>\n",
" <source src=\"data/videos/facerec.mp4\" type=\"video/mp4\">\n",
"</video>"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Face Recognition Web App\n",
"\n",
"1. Basics of Face Recogntion\n",
"2. Using Face Recognition in an offline application\n",
"3. Javascript based face detector\n",
"4. How to build a Face Recognition Web Application"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Thank You!"
]
}
],
"metadata": {
"celltoolbar": "Slideshow",
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.0"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
259 changes: 259 additions & 0 deletions SeamlessCloning.ipynb

Large diffs are not rendered by default.

Loading

0 comments on commit 1e7a19a

Please sign in to comment.