In today’s blog post, I interview Saideep Talari, a PyImageSearch Gurus graduate who was recently hired as a computer vision engineer at a startup in India.
Saideep’s story holds a special place in my heart as it’s so incredibly sincere, genuine, and heartfelt.
You see, Saideep comes from a very low income Indian family. They did not have much money. In fact, online education (such as the PyImageSearch Gurus course, Udacity, etc.) was considered a “luxury”.
But that didn’t stop Saideep — he took it upon himself to study computer vision, not only because he felt it to be his passion and calling, but because he wanted to help his family.
In fact, Saideep felt so strongly about studying computer vision that he took out an educational loan from his personal bank to help supplement the cost of the PyImageSearch Gurus course.
Saideep joined PyImageSearch Gurus in August 2016 and then graduated in February 2017. I was consistently impressed with his dedication, work ethic, and commitment to mastering computer vision.
Back in April I received an email from Saideep expressing his happiness — he recently acquired a job at a computer vision startup in India working with drone-based AI solutions.
During the interview process, the company gave Saideep a computer vision assignment to complete. His solution was so impressive that they immediately hired him and brought him on board as a computer vision engineer.
Today, Saideep:
- Holds a very well paying job.
- Can take care of his family and support them.
- Has cleared all of his/his families’ debts.
- Is currently doing what he loves — working with computer vision.
Even more impressive, he has transformed from computer vision student to computer vision engineer in just barely over six months.
This is truthfully one of the most heartwarming computer vision success stories I have heard and I am so incredibly proud of Saideep and his accomplishments.
Join me in this interview and discover how Saideep transformed his life (and the life of his family) by studying computer vision.
PyImageSearch Gurus member spotlight: Saideep Talari
Note: English is not Saideep’s first language, so he kindly asked me to edit his grammar and spelling to help make the responses more readable. I have done very little editing (as his English is quite understandable) and preserved as much as his original wording as possible. Thank you again for doing this interview Saideep!
Adrian: Hi Saideep! Thank you for agreeing to do this interview. It’s been my pleasure to get to know you through the PyImageSearch.com blog and the PyImageSearch Gurus course.
Saideep: Hello Adrian! It’s my pleasure to get interviewed by a great computer vision researcher like you!
Adrian: Can you tell us how you first became interested in computer vision?
Saideep: It’s a very long story, but to keep it simple, I first started learning security analysis which involves penetration testing for networks and web applications, but later I found my interest through data analysis and machine learning.
The project that drove me to computer vision is when I’m tried to create a bot for cracking CAPTCHA images. Breaking CAPTCHAs involves lots of image processing and machine learning under the hood, so that’s how I started my journey to computer vision from my interest through security analysis.
I tried browsing the web for resources to get myself trained in computer vision, but the resources are few and I found that many are not very explanatory. Fortunately, I found your [PyImageSearch] blog on Google search, and have read the content you posted.
Your blog really drove me and boosted my interest towards learning computer vision since now I have a platform to search for computer vision problems.
Adrian: You mentioned over email that you were recently hired as a computer vision engineer for a startup in India. Can you tell us about this job and what the interview process was like?
Saideep: Yeah! First, thanks a lot! If I have not taken the PyImageSearch Gurus course I would have not got this job. And yes, it’s an early stage startup based in India, we deal with aerial intelligence through drones. It helps agriculture, mining, solar plants, etc., to solve their problems using drones by powering them with artificial intelligence and computer vision.
I applied for the role of Computer Vision Engineer like others. I was given a task which deals with crop row detection and patch identification.
It took me 15 minutes to understand the actual problem. My initial plan was to apply machine learning, but I found that it can be done with image processing techniques. I tried my approach and I got the promising results. Not every image in the dataset is under the same lighting conditions, but I remember your PyImageSearch Gurus lecture on dealing with varying lighting conditions and different color channels.
I inverted the problem. Instead of detecting the empty rows, I instead detected the actual rows that contains trees and other things, and after some morphological operations finally I got the most promising solution.
One thing I understood from your words in the course is:
Sometimes a clever use of image processing techniques can save you a lot of time and avoid more advanced (and tedious) algorithms. — Adrian Rosebrock, PyImageSearch Gurus
Later I was interviewed for image segmentation using deep learning, RCNNs and other optimization methods. I did well.
Adrian: When you first emailed me about joining the PyImageSearch Gurus course, I know one of your primary concerns was price. Do you think the course was worth the cost?
Saideep: Yes! Initially I felt the price was very high. But after my first week in the course, I believe that even $95 is very cheap as the content you delivered is invaluable. You not only wrote lessons, but you wrote your experiences which can not be balanced by any sum of currency.
To be frank, the course is worth more than what you charge. I felt this because no person can find an end-to-end exhaustive course from scratch like this on earth.
Adrian: Would you recommend the PyImageSearch Gurus course to other students and developers who are trying to learn computer vision (and obtain a job)?
Saideep: Sure, definitely. I’ve recommended PyImageSearch Gurus to some of my friends. It’s very good to start with the course as it covers a wide range of real life problems. Also students do not have to worry about “practicing” because you structured [the course] in a way which pushes the person to get as much hands-on experience as possible. Not only that, the course include access to awesome community [forum] threads where we can find people who can help with our problems regarding computer vision.
PyImageSearch Gurus is definitely a big “yes” for obtaining a job in computer vision if one is very much passionate, as this field is very complex. You [and the PyImageSearch Gurus course] have broken down complex things to be simple which are very clear to understand.
Adrian: Is there anything else you would like to share?
Saideep: I’m eagerly waiting your Deep Learning for Computer Vision with Python book release. I’m planning to buy the ImageNet Bundle. You really put all your experiences in creating awesome content.
Adrian: If a PyImageSearch reader wants to chat, where is the best place to connect with you?
Saideep: Please connect with me on LinkedIn or GitHub.
What's next? I recommend PyImageSearch University.
30+ total classes • 39h 44m video • Last updated: 12/2021
★★★★★ 4.84 (128 Ratings) • 3,000+ Students Enrolled
I strongly believe that if you had the right teacher you could master computer vision and deep learning.
Do you think learning computer vision and deep learning has to be time-consuming, overwhelming, and complicated? Or has to involve complex mathematics and equations? Or requires a degree in computer science?
That’s not the case.
All you need to master computer vision and deep learning is for someone to explain things to you in simple, intuitive terms. And that’s exactly what I do. My mission is to change education and how complex Artificial Intelligence topics are taught.
If you're serious about learning computer vision, your next stop should be PyImageSearch University, the most comprehensive computer vision, deep learning, and OpenCV course online today. Here you’ll learn how to successfully and confidently apply computer vision to your work, research, and projects. Join me in computer vision mastery.
Inside PyImageSearch University you'll find:
- ✓ 30+ courses on essential computer vision, deep learning, and OpenCV topics
- ✓ 30+ Certificates of Completion
- ✓ 39h 44m on-demand video
- ✓ Brand new courses released every month, ensuring you can keep up with state-of-the-art techniques
- ✓ Pre-configured Jupyter Notebooks in Google Colab
- ✓ Run all code examples in your web browser — works on Windows, macOS, and Linux (no dev environment configuration required!)
- ✓ Access to centralized code repos for all 500+ tutorials on PyImageSearch
- ✓ Easy one-click downloads for code, datasets, pre-trained models, etc.
- ✓ Access on mobile, laptop, desktop, etc.
Summary
In today’s post blog, I interviewed Saideep Talari, a PyImageSearch Gurus course graduate who recently obtained a job working as a computer vision engineer at a startup in India.
Through this job Saideep is now able to provide for his family and take care of them.
This is truthfully one of the most amazing, heartfelt computer vision success stories I have heard and I am very proud of Saideep and his accomplishments. Please join me and congratulate him in the comments section of this blog post.
And if you would like to learn more about the PyImageSearch Gurus course (and follow in Saideep’s footsteps), just click here.
Join the PyImageSearch Newsletter and Grab My FREE 17-page Resource Guide PDF
Enter your email address below to join the PyImageSearch Newsletter and download my FREE 17-page Resource Guide PDF on Computer Vision, OpenCV, and Deep Learning.
Tony Holdroyd
Many congratulations Saideep and best wishes for your continuing success. As Adrian says, yours is a brilliant, heart-warming story
ram
congrats sandeep
Luis Herrera
Congratulations Saideep. Your story is really inspiring. I wish you mor much success.
Karan Verma
Amazing Saideep, despite so many inherent hurdles you got what you so rightly deserved ! All the best ! I’m just curious…I know basics of python, would this be any good for me ? Please let me know. Congrats again Saideep !
Adrian Rosebrock
Hi Karan — if you know the basics of Python, then you have all the necessary requirements to take the PyImageSearch Gurus course. The first module in the course covers the basics of image processing and OpenCV, so even if this is your first time working with computer vision, you’ll be able to master the fundamentals quickly.
From there the course covers more advanced topics, including Automatic License Plate Recognition (ANPR), face recognition, deep learning fundamentals, and much more. If you haven’t yet, head over to the PyImageSearch Gurus page and grab the course syllabus and sample lessons.
jagdish
Awesome story and awesome blog.
Adrian Rosebrock
Thanks! 🙂
Rajesh Krishna
What an inspiring blog. Saideep/Adrian, you guys are awesome 🙂
Adrian Rosebrock
Thank you Rajesh 🙂
Irene Among
Wow! Big Congrats to Saideep.
So happy for you and your testimonial is very inspiring to us.
Thanks to the PyImageSearch Team for their tireless and generous efforts to help us with Computer Vision.
Cheers!!
Adrian Rosebrock
Thanks Irene!
Kyle Hounslow
Wow, congrats Saideep on your success!
Adrian you are doing a great thing, I wish you the best in continuing to provide accessible education and inspiration to students world-wide!
Adrian Rosebrock
Thank you Kyle, I really appreciate that 🙂
shravankumar
Congrats saideep
Ruud van Munster
Congrats. This is really inspiring. Great!
Josie
Great job Saideep! Thanks Adrian for sharing and to the PyImageSearch community.
Murat
Congrats, Saideep! Congrats Adrian, you definitely deserve kudos for these kind of stories!
Adrian Rosebrock
Thank you Murat, it’s a pleasure and an honor to share stories like this.
Ahmad
Congratulations! Saideep
Manikantan missile
Congrats dude
Abkul ORTO
Congrats Saideep. People with go- getter attitude will always overcome hurdles in life and triumph. This is really an inspiring story.
Like always Adrian, as a computer vision evangelist and Guru, you are giving back to the community in a BIG way.Thank you.
Adrian Rosebrock
Thanks Abkul 🙂 Without PyImageSearch readers like you and Saideep, this blog wouldn’t be possible.
Rohit
Great read. Congrats Saideep. Wish you more success.
@ Adrian: Just a matter of time before I enroll in your course. Only time is the constraint for me right now
Cheers
Rohit
Adrian Rosebrock
Glad to hear it Rohit, it will be a pleasure to have you inside the course 🙂
Oliver Ola
Congrats Saideep!
Thanks for a great post, Adrian.
Peter
Hi Saideep,
I am an entrepreneur. Besides real estate business, I run a startup at San Francisco/Silicon Valley, USA. One of my business project is to use FPGA, Spark, Intel BigDL (Intel Hardware Deep Learning), YOLO and OpenCV at battery-limited drone because of super light weight, much faster speed (single node) and energy saving.
I just sent request to connect you at LinkedIn.
Cheers.
Peter
Sarath Krishnan
Hi, Totally happy to hear this, Congratulations both! I am a computer vision student and I am currently working with C++ and OpenCV. I have no idea about python. So is it a problem in choosing your course?
Regards,
Sarath Krishnan
Adrian Rosebrock
Hi Sarath — as long as you have experience programming in C++, you’ll be able to pick up Python quickly. Inside the course I also recommend Python guides to help readers level-up their skills. I wouldn’t let a lack of Python experience stop you, especially if you already use C++ and OpenCV together. You can learn Python as you go, it’s a very easy language to learn.
If you have any questions, please let me know. Otherwise, if you would like to join PyImageSearch Gurus, just use this link.
Dimitri Petrichev
Congrats Saideep! I don’t know why, reading this made me so happy. I am definitely going to recommend PyImageSearch to my students. Kudos Adrian!
Adrian Rosebrock
Thank you Dimitri, I really appreciate you recommending the PyImageSearch Gurus course 🙂
William
Thanks for sharing that Adrian !
@adrian: i’m enrolling your course soon
Adrian Rosebrock
It will be a pleasure to have you inside PyImageSearch Gurus, William! If you have any questions regarding the course, please let me know.
Fikri
Congrate sir. You are my true inspiration.
I have been in dilemma right now. Can you share your opinion and suggestion about my complicated case here.
I really love programming. I finished my degree in computer engineering recently. I would like to continue master in artificial intelligent. But my supervisor advice me to choose topic “develop high speed camera using raspberry pi for lightning sensor”. I also qualified for working with Infineon company, which i consider as one of a big semiconductor company.
My question is, should I proceed the master with my supervisor’s topic or I choose Artifical Intelligent as my topic? Or i should work with Infineon? I really need your advice sir.
Hope you reply.
Adrian Rosebrock
Just to clarify, when you refer to “master” and “supervisor”, are you talking about a MSc program at a university with your advisor? Or are you working at a job and your supervisor wants you to pick a topic to work on?
Fikri
yes Andrian, I’m talking about a MSc program at one of local university at my country.
So what do you think Andrian? seems like deep learning and big data (AI) is really look like interesting
Adrian Rosebrock
This is a hard question to answer. In general, I would recommend sticking with your advisor as they will be able to provide you with more guidance on your research (as they likely are experts in that specific domain). This will enable you to finish your research and graduate faster.
On the other hand, if you aren’t passionate about your research, it can be hard to motivate yourself to actually do the research in the first place.
You might want to consider finding another advisor that more closely aligns with your research interests.
vishal
Congrats Saideep
Saideep
Thanks everyone for congratulating me. I’m very much satisfied for your words. Like always, I do remember only one thing, It’s never too late to start anything interesting.
And Computer Vision is very interesting and ofcourse challenging which don’t let me sleep unsatisfied.
Everyday I fail and learn new things.
Thanks,
Saideep Talari
Boby Thomas
Awesome!!
Rashmi Arun
it is very inspiring to read the article and comment from Saideep. I just started learning Python, i am so inspired that i will pursue my aim without stopping
Adrian Rosebrock
I am excited for you and your journey Rashmi! If you need and suggestions for books/courses related to Python or Python + OpenCV, just let me know.
Marvin
Hi Saideep,
Go ahead and go faithfully and hard at work. Many congratulations !!!
We have at hand this fantastic tool called “willpower” that pushes us forward. Behind, not even for impulse! We still have the help and knowledge shared by Adrian, so let’s get there !!
You managed to get to the end, thrilled us with your story and motivated us to move on, which is not at all easy !!
Kiran
Hi,
I am new to Machine leaning, recently caught my interest in data science and ML.
My query.
Recent trends i see many works on CV with TensorFlow of Google, How does your course on CV with OpenCV differs from TensorFlow.
If one spends hundreds of dollars learning CV with OpenCV and then switch it using TensorFlow does it all go in waste..? Correct me if i am wrong as i am new to this, just curious to know.
Thank you
Adrian Rosebrock
In short: No, that knowledge does not go to waste.
Machine learning and deep learning (with TensorFlow, Keras, or any other library) is only one tiny facet of computer vision. There are actually many aspects of computer vision or machine learning that do not rely on machine learning! TensorFlow is strictly a machine learning/neural network/computational engine. OpenCV on the other hand allows you to build computer vision applications that do not directly rely on machine learning.
It’s great to hear that you’re interested in ML and DL — just keep in mind that even a tiny bit of computer vision can go a long way in these fields.
Think of PyImageSearch Gurus as a college course that gives you a “survey” of the computer vision field. You’ll learn a lot of different techniques, some of which are directly applicable to machine learning and deep learning.
If you’re interested in just machine learning or deep learning then you should go through Deep Learning for Computer Vision with Python.
I hope that helps!
Sudeep V
Hi Saideep,
Hearty Congratulations. Well done and All the best for your future endeavors.
Regards
Sudeep
Yogesh Kumbhar
HI Saideep,
Congratulations….
Sam
Many Congratulations Saideep !!! Wish you the very best !!!
Hats off to Adrian for pyimagesearch where I learn and apply so many things about CV, day in and day out !
Adrian Rosebrock
Thank you for the comment Sam! I’m sure Saideep appreciates your congratulations 🙂
Siddharth Shah
Congratulations Saideep
Stanislav
Wow! Congratulations!!!
Some people do incredible things every day and this is a good example!
You can!!!
Akhzar
Amazing, you are really impressive for us, I am new in this field and learning Computer Vision using Python
Adrian Rosebrock
Welcome, Akhzar! If you are new to computer vision this is certainly the blog to follow 🙂
Mercy
Thanks Adrian for sharing this inspiring story and enabling Computer Vision success for every one. Very happy to Saideep’s success.
Imen
thanks Adrian for your great efforts to help people learning computer vision ,, that’s inspiring Congrats saideep , best luck
AHMED SHEHAB KHAN
Congratulation Saideep on your well-deserved achievements. I follow Adrian’s blog closely and believe the offered courses are very good as well.
Biju
Congratulations Saideep!!! Truely inspiring story.
Adrian, as always you are rocking. I wish I had found your blog at least an year back. You make complex things simple. Keep up the great work.
Adrian Rosebrock
Thank you for the kind words Biju 🙂
Nishant
Congratulations Saideep.
Alang
The story is very inspiring to me. I’m almost studying computer vision every day throught PyImageSearch, hoping I can become as like Saideep some day.
Hieyong
I just started in the pyimagesearch gurus courses. Your success story made me impressed. God bless you!
Adrian Rosebrock
Welcome to the PyImageSearch Gurus course, Hieyong! Enjoy it and let me know if you have any questions on it.
Neeraj
My maths is not good.so can I able to learn computer vision? But I’m interested in learning image processing. Thanks …
Adrian Rosebrock
Yes, you can still understand computer vision even without a high-level degree in mathematics or computer science. If you have a strong programming ability you can still succeed.
Sriram
Awesome Saideep.. Adrian you rock, you are an awesome guru, impacting people’s life.. !!!
Adrian Rosebrock
Thank you very kind Sriram, thank you.
Mathieu Beckers
I am absolutely convinced that your courses are an excellent vehicle to learn the whole pallet of computer vision.
Adrian Rosebrock
Thanks Mathieu, I really appreciate that 🙂
Sifa
Awesome work Saideep!!!
@ Andrian
This blog has really cool stuff for computer vision. It has so far greatly helped me in my fourth year project which deals with image processing (mammograms) from the MNIST dataset.
Just got started with the 17-days crush course and I’m preparing to join the Gurus course once i’m done.
Adrian Rosebrock
Thank you for the kind words, Sifa. I’m glad you’re enjoying the crash course. Let me know if you have any questions on the Gurus course as well!
James Adams
Rock on, Saideep! What a wonderful success story, you are an inspiration.
For anyone else reading here and wondering if you can do it or not I say go for it. The pyimagesearch material is somewhat expensive at first glance, but it if you stick with it you will discover that it is actually a huge bargain, as there is nothing else close to it in terms of clarity and overall quality. Adrian and his team are masterful at explaining things step by step, in essence spoon feeding you what you need to learn. The code provided just works, and if you need help on details or stumbling blocks the support is quick and helpful. That’s been my experience so far anyway, YMMV — I’m sold and I recommend it highly.
TL;DR:
With sufficient effort and perseverance you too can do what Saideep has done (though not to diminish your effort, Saideep, it’s impressive).
Adrian Rosebrock
Thank you for this comment James, I really appreciate that 🙂
Bhawana Chandak
Hey Adrian,
It was really an inspiring blog. The good read of the day.
Congratulations Saideep for the success. All the best for future achievements. You rock as your story.!
Faezeh
Congratulations Saideep.
You will be a very good model for me
Adrian Rosebrock
Saideep is a great person, he would be excellent to model!
Thibaut Saah
Congratulation Saideep!
Thanks for this story. It give string!
Shashi
Congratulations Saideep and you are a role model to newer generation of youngsters. You have instilled confidence in them by telling that if you have the willingness to learn, and try and experiment relentlessly then you can succeed.
Good Luck and my Best Wishes.
Adrian Rosebrock
I’m sure Saideep really appreciates your kind words, Shashi 🙂
sagar kamble
Congratulations Saideep!!! and thank you for such a wonderful and informative interview. I am also thinking to join the PyImageSearch Guru course, @adrian can you please guide me to select the course. I am currently pursuing my PG diploma in Data science and ML. It covers all ML and Data science and analysis concept including big data tools. I have a decent knowledge of python. Already did a bunch of projects on kaggle. which course is suitable for me. Thanks
Adrian Rosebrock
I would definitely recommend the PyImageSearch Gurus course — that course would be the perfect compliment to your data science studies.
Nicholas
Congratulations Saideep!! Your story is very inspiring and proves that you can achieve your goals if you put your head to it. Thank you for sharing this story and being such an inspiration. I wish you all the best for 2020, you will excel!!
Adrian Rosebrock
Thanks Nicholas for your kind words, I’m sure Saideep really appreciates it 🙂
Joy Chakraborty
Hi saideep congrats for this achievement I got an inspirational story to read today as because of Adrian I am much inspired for deep learning and computer vision projects I am a final year student doing a project on Real time object detection which I got inspired by Adrian.
Thanks a lot PyImageSearch Guru.
Adrian Rosebrock
Thanks Joy! And good luck with your final year project.