PyImageSearch Gurus member spotlight: Saideep Talari

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 sinceregenuine, 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 callingbut 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 dedicationwork 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.

Figure 1: An example of detecting rows of crops in an image (source).

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.

PyImageSearch Gurus worked for Saideep — what about you?

If you are interested in learning advanced computer vision techniques such as:

  • Automatic License/Number Plate Recognition (ANPR)
  • Face recognition
  • Training your own custom object detector
  • Deep learning and Convolutional Neural Networks
  • Content-based Image Retrieval (CBIR)
  • …and much more!

Then be sure to signup for the PyImageSearch Gurus course.

PyImageSearch Gurus is the most comprehensive computer vision education online today, covering 13 modules broken out into 168 lessons, with other 2,161 pages of content. You won’t find a more detailed computer vision course anywhere else online, I guarantee it.

To learn more about the PyImageSearch Gurus course (and grab 10 FREE sample lessons), just click the button below:

Click here to learn more about PyImageSearch Gurus!
 

I’ll see you inside the course!

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.

,

39 Responses to PyImageSearch Gurus member spotlight: Saideep Talari

  1. Tony Holdroyd June 12, 2017 at 11:13 am #

    Many congratulations Saideep and best wishes for your continuing success. As Adrian says, yours is a brilliant, heart-warming story

  2. ram June 12, 2017 at 11:29 am #

    congrats sandeep

  3. Luis Herrera June 12, 2017 at 11:32 am #

    Congratulations Saideep. Your story is really inspiring. I wish you mor much success.

  4. Karan Verma June 12, 2017 at 12:16 pm #

    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 June 12, 2017 at 12:21 pm #

      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.

  5. jagdish June 12, 2017 at 12:18 pm #

    Awesome story and awesome blog.

    • Adrian Rosebrock June 12, 2017 at 12:19 pm #

      Thanks! 🙂

  6. Rajesh Krishna June 12, 2017 at 12:33 pm #

    What an inspiring blog. Saideep/Adrian, you guys are awesome 🙂

    • Adrian Rosebrock June 12, 2017 at 1:01 pm #

      Thank you Rajesh 🙂

  7. Irene Among June 12, 2017 at 12:44 pm #

    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 June 12, 2017 at 1:01 pm #

      Thanks Irene!

  8. Kyle Hounslow June 12, 2017 at 1:08 pm #

    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 June 12, 2017 at 1:40 pm #

      Thank you Kyle, I really appreciate that 🙂

  9. shravankumar June 12, 2017 at 3:10 pm #

    Congrats saideep

  10. Ruud van Munster June 12, 2017 at 4:15 pm #

    Congrats. This is really inspiring. Great!

  11. Josie June 12, 2017 at 7:17 pm #

    Great job Saideep! Thanks Adrian for sharing and to the PyImageSearch community.

  12. Murat June 12, 2017 at 11:58 pm #

    Congrats, Saideep! Congrats Adrian, you definitely deserve kudos for these kind of stories!

    • Adrian Rosebrock June 13, 2017 at 10:54 am #

      Thank you Murat, it’s a pleasure and an honor to share stories like this.

  13. Ahmad June 13, 2017 at 4:04 am #

    Congratulations! Saideep

  14. Manikantan missile June 13, 2017 at 5:08 am #

    Congrats dude

  15. Abkul ORTO June 13, 2017 at 6:56 am #

    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 June 13, 2017 at 10:52 am #

      Thanks Abkul 🙂 Without PyImageSearch readers like you and Saideep, this blog wouldn’t be possible.

  16. Rohit June 13, 2017 at 10:32 am #

    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 June 13, 2017 at 10:49 am #

      Glad to hear it Rohit, it will be a pleasure to have you inside the course 🙂

  17. Oliver Ola June 13, 2017 at 7:01 pm #

    Congrats Saideep!

    Thanks for a great post, Adrian.

  18. Peter June 13, 2017 at 11:37 pm #

    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

  19. Sarath Krishnan June 14, 2017 at 2:26 am #

    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 June 16, 2017 at 11:35 am #

      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.

  20. Dimitri Petrichev June 14, 2017 at 8:17 am #

    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 June 16, 2017 at 11:29 am #

      Thank you Dimitri, I really appreciate you recommending the PyImageSearch Gurus course 🙂

  21. William June 15, 2017 at 4:01 am #

    Thanks for sharing that Adrian !

    @adrian: i’m enrolling your course soon

    • Adrian Rosebrock June 16, 2017 at 11:21 am #

      It will be a pleasure to have you inside PyImageSearch Gurus, William! If you have any questions regarding the course, please let me know.

  22. Fikri June 15, 2017 at 9:55 pm #

    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 June 16, 2017 at 11:15 am #

      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 June 17, 2017 at 7:40 pm #

        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 June 20, 2017 at 11:10 am #

          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.

  23. vishal June 15, 2017 at 11:51 pm #

    Congrats Saideep

  24. Saideep June 17, 2017 at 1:34 am #

    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

  25. Boby Thomas June 18, 2017 at 5:03 am #

    Awesome!!

Leave a Reply