From ca9777f5b41892a2e47102f69a1e1b3c2ee8b09d Mon Sep 17 00:00:00 2001 From: Rashmil Panchani <32737711+Rashmil-1999@users.noreply.github.com> Date: Wed, 26 Dec 2018 23:24:37 +0530 Subject: [PATCH 1/2] added Computer Vison res --- README.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5538a7d..16619fa 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ List of resources to get started with software development. * [Git](#git) * [Advanced Topics](#advanced-topics) * [Natural Language Processing](#natural-language-processing) - + * [Computer Vison](#computer -vison) ## Languages @@ -281,3 +281,23 @@ You may choose to either start from the basics of NLP and gradually move to deep Topics to come: Machine Learning, Deep Learning, Computer Vision, Cybersecurity and maybe HCI + +#### Computer Vision + +_If We Want Machines to Think, We Need to Teach Them to See._ **-Fei Fei Li, Director of Stanford AI Lab and Stanford Vision Lab** + +The phenomenon that makes machines such as computers or mobile phones see the surroundings is known as Computer Vision. Serious work on re-creating a human eye started way back in 50s and since then, we have come a long way. Computer vision has already made its way to our mobile phone via different e-commerce or camera apps. + +Think of what more can be done by machine when they will be able to see as accurate as a human eye. Human eye is a complex structure and it goes through more complex phenomenon of understanding the environment. In a similar fashion, making machines see things and make them capable enough to figure out what they are seeing and further categorize it, is still a pretty tough job. + +Working on Computer Vision is equivalent to working on millions of calculations in the blink of an eye with almost same accuracy as that of a human eye. It is not just about converting a picture into pixels, and then try to make sense of what’s in the picture through those pixels, you will have to first understand the bigger picture of how to extract information from those pixels and understand what they represent. + +To start with Computer Vision you will need to master the library `opencv` and some concepts of what an image actually is! + +[This is an official tutorial by OpenCV organization.](https://docs.opencv.org/master/d9/df8/tutorial_root.html) + +[Coursera Tutorial link](https://www.coursera.org/learn/deep-learning-in-computer-vision) + +[Link to presentation](https://drive.google.com/open?id=1c1-RrYQvUxrrwsxr6ZN_lw1oYDR3cr5K) This presentation explains an image and gives an example how image detection works and what happens when you apply different kernels and edge detection techniques.There are more advanced topis but I feel this will itself be more heavy on brains for a beginner. Also at the presentation contains a simple Nerual network which takes an image 28x28 pixel size and classify what digit is it. + +Basic requirement :- **Strong under of Image** , **understanding of what a Neural network is and how it works** , **pyhton** and the most important **interest to learn** :p From 738207834db94b69a4e3add99e2d61fe8bb930fa Mon Sep 17 00:00:00 2001 From: Rashmil Panchani <32737711+Rashmil-1999@users.noreply.github.com> Date: Wed, 9 Jan 2019 10:55:13 +0530 Subject: [PATCH 2/2] spelling corrections --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 16619fa..7c255ec 100644 --- a/README.md +++ b/README.md @@ -298,6 +298,6 @@ To start with Computer Vision you will need to master the library `opencv` and s [Coursera Tutorial link](https://www.coursera.org/learn/deep-learning-in-computer-vision) -[Link to presentation](https://drive.google.com/open?id=1c1-RrYQvUxrrwsxr6ZN_lw1oYDR3cr5K) This presentation explains an image and gives an example how image detection works and what happens when you apply different kernels and edge detection techniques.There are more advanced topis but I feel this will itself be more heavy on brains for a beginner. Also at the presentation contains a simple Nerual network which takes an image 28x28 pixel size and classify what digit is it. +[Link to presentation](https://drive.google.com/open?id=1c1-RrYQvUxrrwsxr6ZN_lw1oYDR3cr5K) This presentation explains an image and gives an example how image detection works and what happens when you apply different kernels and edge detection techniques.There are more advanced topis but I feel this will itself be more heavy on brains for a beginner. The presentation contains a simple Nerual network which takes an image 28x28 pixel size and classify what digit is it. -Basic requirement :- **Strong under of Image** , **understanding of what a Neural network is and how it works** , **pyhton** and the most important **interest to learn** :p +Basic requirement :- **Strong understanding of what an Image is** , **Basic understanding of what a Neural network is and how it works** , **python** and the most important **interest to learn** :p