Trusted by members of top machine learning companies and schools. Join them in deep learning mastery.
What else our customers say
about our products…
Filter our testimonials by product:
All PyImageSearch Reviews
Deep Learning for Computer Vision with Python
Practical Python and OpenCV
PyImageSearch Gurus Course
Raspberry Pi for Computer Vision
Adrian, I can't stress enough how much your work has helped me in learning to love my Raspberry Pis. Every time I enter a hackathon and engage with students trying to get into computer vision for portable devices, your blog is the first resource I point to!
Catherine StrassburgTeacher/Software Engineer
7 years ago, I was an embedded software engineer and did not know much about computer vision. Since I started image processing and deep learning-powered computer vision, pyimagesearch has been the best resource for my study. Now I work with AI and data engineering startup companies and make AI-powered Computer vision solutions.
Kenneth Heewon KimTech director, Business development, FAE, Evangelist.
I lead a large team here at GE [General Electric], and I gotta say, your books are awesome. I've been able to considerably strengthen my knowledge about deep learning and machine vision, which in turn has enabled me to steer the team in entirely new directions. We're working on some really cool things thanks to what your literature has taught me. So keep it up…I will always be a student of yours!
Magnus AkessonCIO and VP at General Electric
Next to Andrew Ng, PyImageSearch is the definitive resource for Computer Vision and Deep Learning. I have subscribed to all of his courses and fully endorse their teachings. You will not be disappointed.
Andrew BakerSenior Advanced Systems Engineer at Honeywell
As a computer scientist who had no previous experience with ML (and forgot everything I learned in my math courses) the book was easy to follow/understand and at the same time covered almost all the important details. It helped me "catch up" very quickly to the point I feel like I can start building projects! In other words...worth every penny!
Andy HinSoftware Developer
At the age of 58, learning ML, Computer Vision and Python all in parallel with no prior programming background was a steep learning curve and without PyImageSearch this could not have been possible. PyImageSearch brought it all nicely together.
Sam RanadeIT Professional
A couple months ago I bought Practical Python and OpenCV to help me get through senior project and it did. I made a whole program that detected cars and uploaded that variable to a database for an android app to access. The presentation went so well we had industry people saying we should patent or idea and I even got offered a job at Exxon on the spot because I was the programming lead. I appreciate your book.
Marquise CooperStudent
Raspberry Pi for Computer Vision has been very helpful for me and my students (11-19 years old) at an informal school of Robot Intelligence. We began using the RPi with little knowledge about Python and Linux, yet the example codes in the book are very useful for us. The older students are successfully advanced using the book. We love your book.
Agnes B SimonProfessor at University of Nyíregyháza
Just wanted to thank you [Adrian] for the great work you are doing with PyImageSearch blog. The site has often been our main go-to place for solving Computer Vision problems for image and video analysis. I particularly appreciate the code samples you provide which are easy to understand. This site has helped us apply Computer Vision and Deep Learning techniques to analyze videos from industrial domain (like railways) and extract valuable outcomes. Keep up the great job sharing your knowledge!
Dattaraj RaoChief Architect at GE
Adrian's style is friendly and personal making it a joy to read. Sometimes while reading I have the sensation I am chatting with a friend. The content he presents is fresh and applied. He explains everything in simple English making it very easy for us non-native speakers to understand.
Jorge GarciaSenior Software Engineer
You [Adrian] have great skill in pedagogy as well as computer vision. Your writing/teaching are very clear and I like the layout of the lessons in the PyImageSearch Gurus course. Love everything so far and I'm so glad to be a part of it. I signed up for the instant access membership and already think it's well worth your asking price.
Jeff BassComputer Vision Software Developer
Thank you for this pre-configured Jetson Nano .img included in Raspberry Pi for Computer Vision. I spent several hours preparing my environment to set my project up and running on Jetson Nano, so I can confirm that this .img can save several hours and even days of work and research.
Alibek JakupovMicrosoft MVP Artificial Intelligence
Adrian, I just wanted to let you know that your book [Deep Learning for Computer Vision with Python] is AMAZING! Since the purchase (ImageNet Bundle of course) I've been waking up at 5am to gather the time to consult it before work! The book is written wonderfully and is crystal clear. I finally see a bridge between theory and practice, there's no such thing on the market!
Francesco DesoSoftware Engineer
I have a Masters in data science, and I had taken many computer vision courses, but none as clear, practical, with fundamental theory, and well explained like Raspberry Pi for Computer Vision with Python. This book was essential in my professional development.
Edgar IsusquizaData Scientist
You are a boss, Adrian. I'm an machine learning algorithm developer but my knowledge on implementation was very poor. I bought your book/course, followed your free blogs, and now implementation of my algorithms are very easy on various frameworks.
Amit RoySenior Principal Expert and Distinguished Inventor
Your blog and specifically your Practical Python and OpenCV has opened the door for me to make phenomenal progress with my robotics aspirations. I spent two literal years stuck on the first step of finding a software system that I could actually setup and begin developing computer vision algorithms. The week I got a hold of your resources I setup Python with OpenCV. I expected to spend almost a year on my robotics project but with your documentation my ball-following robot was done in two weeks!
Emmanuel JeffersonStudent at Embry-Riddle Aeronautical University
Deep Learning for Computer Vision with Python is a beautifully written book. Covers all the essentials in simple and easy-to-understand language - starting from the basic concepts to the discussions over state-of-the-art techniques.
Dr. Soharab HossainProfessor at BML Munjal University
Thank you so much for your new book RPi4CV! This book is so valuable because even as a beginner, it's easy to understand and even more important, together with the examples, you're always able to get it working! IMHO, one of my best investments to start learning CV.
Loek Ten BoschStaff Control Engineer at Tesla
The PyImageSearch Gurus course is the best investment in time and money that I've made in a long time.
Skip SnaithRetired Developer
The PyImageSearch blog and Practical Python and OpenCV has been integral in both computer vision skills and confidence building. Adrian delivers!
MJ Woodward-GreeneUnited States Department of Agriculture
As a machine vision practitioner I recommend Adrian's blog and his new book, Raspberry Pi for Computer Vision, wholeheartedly. The book as well as PyImageSearch blog have helped me tremendously in my day to day job.
Silviu DrumaSenior Software Developer
I enjoy PyImageSearch. I subscribed a long time ago, even before PyImageSearch University was established. I did enjoy the project with raspberry pi. PyImageSearch is a very good source of new technologies and trends in Deep Learning. I found courses useful and gave me a good understanding of Deep learning technologies and methods. It is a difficult topic, and learning and using these technologies is way easier. It is good guidance through the ocean of information. It is excellent that you provide notebooks to run projects. It was the time when it would take time to set the environment to run the project. My main interests are now NLP and computer vision. But on the horizon, I see the projects with the OCR, and I will dive into that course. Anyway, PyImageSearch University is a useful resource for learning and practical use. Thank you.
Oksana BurkeDevops Engineer at IWW
Even after my MSc and completing multiple projects, I found myself weak in some foundations. Hence I decided to start again from scratch, and I found PyImageSearch as the starting ground for my computer vision journey. Thanks to Adrian Rosebrock for providing a platform for people like me to get a solid grip on the foundations.
Rahul PuthukkotEngineer at QBurst
The knowledge I have acquired through reading and coding all of the experiments in the first two bundles [Deep Learning for Computer Vision with Python] allowed me to write a strong research statement for my PhD applications. I largely attribute having recently been selected for interview at Oxford University to the learnings in this book, and am delighted to have come across it.
Jose María LopezPhD Student
I am blown away by the quality and content of Raspberry Pi for Computer Vision. Amazing, just like I felt with DL4CV [Deep Learning for Computer Vision with Python] I purchased a while ago.
Bob O’DonnellApplications Engineer
I really like love the way you go through the code in your books and also explain the pain points and thus the reasons for the architectural choices in your solutions. I am SO glad I bought these bundles! Thank you!
Steve FarmerDeveloper
I have been using PyImageSearch for some time now. While it wasn't on purpose, but almost every time when I encounter a challenge that I want to understand while doing a job, I almost always find a blog on PyImageSearch that easily and excitingly explain the challenge to me. This moved me to take the full OCR course with PyImageSearch which I sincerely cherish. I also participated in the Kickstarter campaign, and later I signed up with PyImageSearch University. While I am anxiously waiting for the Kickstarter campaign, the PyImageSearch University is extremely exciting journey that I am enjoying right now. I see it as a real one-stop-shop to all what is related to disruptive AI, including computer vision, deep learning, NLP, OCR and others.
Hani Salah
I purchased the basic code plan and then updated it, yes PyImageSearch blogs helped me change my lifestyle and got me my dream car too. It is the best purchase I made and I am so glad I started a long time ago.
Arsalan WasimArtificial Intelligence Engineer at Upwork
I was lost for a couple of months until I ran into Practical Python and OpenCV. From that moment, I was able to face my university final project with utter confidence. Adrian's writing style is clear, straightforward, and very easy to understand, but also very close and entertaining. I'm happy I found it.
Eduardo ValenzuelaStudent at University of Granada, Spain
Today, I earned my PyImageSearch Gurus graduate badge. It was a well taught, hands-on course on Computer Vision and Machine Learning led by Adrian Rosebrock. I really enjoyed the time I spent on this course and recommend it to anyone interested in getting their hands dirty in the field.
Arashk KhezrinejadSoftware Development Engineer
Thank you for all the work you put through your blog, tutorials and books. I started my Data Scientist journey 2 years ago while working in the IoT field as a technician. Today, I work full time as a data scientist/developer and in January I will start working for one of the biggest French tech companies. But none of this would have been possible without all your tutorials on your blog and your books. As I had no big background in mathematics, the only way for me to grasp the gradient descent, etc. algorithms was through your Deep Learning for Computer Vision book because you do realize that some people like me cannot understand an algorithm simply by looking at a formula but instead learn more easily by looking and handwriting Python code. All those Deep Learning concepts seemed very complex at first but you know how to simplify them so that average people can learn too. I can see more clearly now in the AI world because you make the smoke goes away with your pedagogy. I am even better at writing code now thanks to you because all your codes you provide are well structured and optimized. This is strange because I have never met you in real life and probably never will but I can say that you have become one of the most influential people in my life. I wish you the best in everything you do Adrian and just like thousands before me I just want to say thank you.
Yannick LecroartData Scientist
In my honest opinion Adrian has helped me with Computer Vision journey more than anyone ever has. If I need to learn anything his courses or the blog are the first thing I refer to.
Harsh BalotAndroid Developer and Computer Vision Practitioner
I highly recommend grabbing a copy of Deep Learning for Computer Vision with Python. It goes into a lot of detail and has tons of detailed examples. It’s the only book I’ve seen so far that covers both how things work and how to actually use them in the real world to solve difficult problems. Check it out!
Adam GeitgeyAuthor of Machine Learning is Fun! blog series
The PyImageSearch Gurus course is the best Computer Vision path I have ever come across. Thank you for the amazing path that I could follow right from India where such paths are practically non-existent.
Sanyam BhutaniKaggle x3 Expert (Ranked in Top 1%)
Thanks Adrian & team for providing this excellent course [PyImageSearch Gurus] and learning experience. There’s an abundance of theory-heavy textbooks, papers and online lectures on computer vision, but a real lack of practical instruction on turning theory into working code. Your course hit that nail on the head!
Gabe DavisCV Engineer
Practical Python and OpenCV is a non-intimidating introduction to basic image processing tasks in Python. While reading the book, it feels as if Adrian is right next to you, helping you understand the many code examples without getting lost in mathematical details.
Dr. Tomasz MalisiewiczSr. Research Scientist at Amazon Robotics AI
I did deeplearning.ai, Udacity AI Nanodegree, and bunch of other courses...but for the last month I have always started the day by first finishing one day of your course. The projects are not too overwhelming but each project gets a key thing done, so they are super useful. I keep on finding myself getting back and looking at the source code from your projects, much more than I do from other courses.
Igor MarjanovicResearcher and Business Owner
For anyone else reading here and wondering if you can learn computer vision 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 — I’m sold and I recommend it highly.
James AdamsSoftware/Data/ML Engineer
In 2015, I got a high-pay new job of Data Scientist after I studied a few important chapters at PyImageSearch. The job was to provide solutions for both structured and unstructured data. Actually most new business came for emerging technology, that is AI and unstructured data, especially facial recognition, object recognition and classification, manufacturing automations, AI robots etc. What the most important thing is I can modify the code easily for different projects and show demo to different clients with confidence.
Peter IPData Scientist
Not going to kid you: PyImageSearch Gurus course: worth every cent. Excited to start another course from this company's brilliant Deep Learning and Computer Vision stuff. I get asked ALL the time at my talks how I got started. PyImageSearch was the foundation.
Paul ZikopoulosIBM VP
Deep Learning For Computer Vision With Python is a pure gem. All other resources mostly have either theory and less implementation or only implementation and no theory. Personally I don't like reading tons of theory to begin with doing something. This book is a perfect mix of theory and practical.
Mayank Pratap SinghSoftware Engineer at Oracle
Phenomenal. The concepts on deep learning are so well explained that I will be recommending this book to anybody not just involved in computer vision but AI in general.
Dr. Zig ZdziarskiPhD in CV and ML
I've just finished my masters as an engineer and already got a job at Ramboll where I will mainly work with computer vision. Thank you for providing a great site and course (and helping me getting a job).
Andreas KristensenCV Engineer
I'm studying your Deep Learning for Computer Vision with Python books very carefully for the last couple of months together with the PyImageSearch Gurus course. For me they are the most valuable and practical materials about DL in CV. I've learnt a lot from your work and I'm happy that I found your webpage. I went through a lot of online courser (Udacity, Corsera, Udemy to name a few) but only your resources I found the most practical one and been ready to use in production.
Jaroslaw GilewskiSenior Principal Software Developer focused on CV/DL solutions
Practical Python and OpenCV is an easy read and step by step approach, smarter than any reference manual I have read.
Lai-Cheung-Kit ChristopheProgrammer and Analyst
Before I picked up the PyImageSearch Gurus cousre I was going through an OpenCV course in Udemy. Yours has way more attention to detail because all the codes you share work.
Mark CostalesData Science Consultant
Adrian, I've been using your blog as my bible since I started working with computer vision.
Marlon CarvalhoSoftware Developer
Deep Learning for Computer Vision with Python is a fast-track to get you up & running in computer vision with Python. If you want to explore this new field or have product ideas that you wish to prototype - Adrian's book will guide you through the concepts, implementations and caveats of deep learning in computer vision. I myself can't express enough gratitude for how all Adrian's books and tutorials changed my career and opened business opportunities in this fascinating industry.
Tom KomarMedical Center at Princeton
Adrian, I really appreciate your free articles, they helped me so much in my CV and ML/DL research - and overall, I found your content very comprehensive and useful as soon as I stumbled across it during my research.
Abdullah KhanResearch Assistant at National Center for Big Data and Cloud Computing
The PyImageSearch tutorials have been the most to the point content I have seen. I have always been able to get straightforward solutions for most of my Computer Vision and Deep Learning problems that I face in my day-to-day work life. Courses like this is what helps people and industries around the world to make quick and efficient solutions to their problems in real time.
Swastik MahapatraDeep Learning Intern
Raspberry Pi for Computer Vision covers everything that is possible with computer vision on something like a Raspberry Pi. It is ubiquitous, expandable, and "just enough" power. Adrian and his team do the best job I know making it accessible to all.
Karl FezerAI Ecosystem Evangelist at Arm
RPi4CV is an excellent and well-written guide to the nuts and bolts of computer vision and the Raspberry Pi. The book walks you through a great variety of fun and interesting projects, with excellent and well-explained source code included. The very best part is his code will be easily adaptable to your own projects, and I can honestly say that there are few people whose code I enjoy "stealing" more than Adrian's.
David BonnEmbedded CV/DL Practitioner
Your crash course was PERFECT. The amount of knowledge (on point and hands on) I could attain in these 17 days was way more than what I could gather in the last 3-4 months from my academics. I am really thankful to this course. Its simple yet effectively designed. I have already started suggesting this to my colleagues in my research lab.
Pratik KulkarniComputer Vision Intern at WelchLabs
I had been mucking around with inferior websites and out of date books, managing to learn enough to be a clumsy novice. With Practical Python and OpenCV, I was able to do the 'impossible' in a couple of weeks. Your book sets the standard for what all 'how-to' books should be — a condensed distillation of wisdom written with perfect clarity and style.
Bruce BoutlerSoftware Developer
Setting up an environment for the Jetson Nano is horrible to do. After a few attempts, I gave up and left it for another day to get going again setting up an environment for my Jetson Nano. Until now my Jetson does what it does best: collecting dust in a drawer. But now I have an excuse to clean it and get on it again. Besides the fact that your material is awesome and comprehensive, this bonus is the cherry on the pie, making the price even more attractive. Just being fair to yourself and calculate the hours wasted on getting nowhere makes you realize you have spent more than the cost of the Raspberry Pi for Computer Vision bundle on that.
Peter LansSenior Software Development Consultant
Deep Learning for Computer Vision with Python is a great, in-depth dive into practical deep learning for computer vision. I found it to be an approachable and enjoyable read: explanations are clear and highly detailed. You'll find many practical tips and recommendations that are rarely included in other books or in university courses. I highly recommend it, both to practitioners and beginners.
Francois CholletCreator of Keras and AI Researcher at Google
I'm one of the several students who have learnt using your Practical Python and OpenCV book and benefitted a lot. My journey started in my junior year in college all the way back in India, and today I'm pursuing an MS in Computer Science at University of Massachusetts Amherst with a focus on Computer Vision and ML. And a lot of the credit goes to you. So, thank you Adrian for guiding students like me in the right direction. And wish you many many happy returns of the day in advance!
Deep ChakrabortyCS Ph.D. student at UMass Amherst
I have spent a considerable time in the past trying to install packages on my Raspberry Pis only to have the install fail or require more steps. What a joy to purchase Raspberry Pi for Computer Vision with a pre-configured disk image I could download and use Etcher to create my card. And it works! Every program, every lesson, every piece of code works immediately and I understand enough from each lesson to go in and start to customize it. Highly recommended.
Charles FordAI Practitioner
I decided not to go for Andrew Ng’s course – I made my choice to be mentored by Adrian, and his PyU team! I remember his saying, long time ago, that there are many, many areas one can get involved in but it is most important to make a choice, and throw everything you’ve got into it to be successful So I will not change horses mid-stream! This Rosebrock steed stands 16-hands high and it will take all I’ve got to stay in the saddle, let alone gear up for the jumps!!! ?
Tony PitwoodProperty Management with Integrated Trust Account for Commercial
Dr. Rosebrock delivers on what he promises! [Inside the book] he focuses on mastering deep learning concepts, lays down the theoretical foundation, develops interesting deep learning and computer vision projects with detailed explanation of Python scripts, and puts to your disposal priceless expertise to get you quickly engaged in the incredible field of deep learning. There is just no other book like this that I know of!
David BoulangerResearch Assistant in Data Analytics
I am a firm believer that everything can be explained to anybody with the right words. Adrian Rosebrock excels in this art, and solves complex problems in only a few lines of code, going straight to the point and making it so clear. He makes deep learning so accessible and so exciting!
Aline BrokmannData Scientist at AstraZeneca
The PyImageSearch Gurus course is absolutely worth every penny, IMO.
Dan TodorSenior Software Engineer at Agoda
I primarily purchased Raspberry Pi for Computer Vision for the pre-configured disk image because I spent more than a month attempting to compile and install the software myself. I have made significant progress on my project that would have not been impossible to achieve without your products. The book gave me the details I needed to rapidly jump in and being implementing the software as a solution.
Josh KarraschSalesforce Consultant
I can guarantee you that Practical Python and OpenCV is the best book to teach you OpenCV and Python right now.
One June KangStudent at University of Southern California
Today I passed my PhD candidacy exam and I have a big thanks to convey to you for that. I used your earlier book on computer vision using OpenCV and the concepts really helped me implement my solution faster.
Harsh SinghPhD Student
Your books are just amazing. Every computer vision enthusiast should definitely read your Deep Learning for Computer Vision with Python. I'll say it's a single stop shop.
Vamshidar PandrapagadaData Analyst and Machine Learning Engineer at Cisco
I used part of one of your tutorials to solve Python and OpenCV issue I was having. Struggled with it for two weeks with no answer from other websites experts. Read your article I found .... Fixed it in two hours. And it was mission critical too. Your stuff is quality!
Ismail Thomas-BengeSenior QA Consultant/Architect at Improving
I have done a lot of online courses and Adrian's one [PyImageSearch Gurus] is one of the top (if not the top) one. Bottom line: worths every dollar in my opinion.
Javier Rodriguez ZaurinMachine Learning Specialist
I'm a Teacher Assistant in a computer vision-based remote sensing course, and I've found Adrian's book [Deep Learning for Computer Vision with Python] to be the best starting point for new bachelors and master students. It's simple enough to not scare them away from the field, while being advanced enough to give them a through grounding of the basics!
Shaunak DeTA at Indian Institute of Technology, Bombay
Deep Learning for Computer Vision with Python is the ONLY book you need if you are new or experienced to the deep learning/computer vision fields. I am very confident that if you pick up this book, you will learn all you need.
Carlos MeloData Scientist and Embedded Software Engineer
Thanks to PyImageSearch I now have my dream job working for a Tier 1 Automotive supplier in machine vision and machine learning using OpenCV, Python, OAK-D. I am 65 and can afford to retire but I’m having way too much fun!
Steve SimpsonProject Manager of Technology Demonstrations
I just want to let you know that not only for me but for many developers, project managers, and architects PyImageSearch has been a go-to place for references.
Pawan KumarSenior Director - AI Labs at ResoluteAI.in
Any blog article, course you make, book you write have become my "shut-up and take my money" kind of deal. I feel I've have learned tons already (and I am just starting).
Javier LiendoCV Enthusiast
I highly recommend the PyImagesearch courses. I have purchased several courses and found them to be excellent in terms of both giving the explanations of the subject and the subsequent code, and also as value for money. The saving in time achieved from following the courses pays for themselves in a very short space of time, giving an excellent ROI, and I always recommend them to people I meet who are looking to get involved in the field. Compared to the alternative of wading through documentation or spending weeks Googling, then it makes no sense NOT to buy the courses - especially as I have found that by following the material I can have the code I want up & running in just a few hours.
Stephen ShawMSc IEng MIET MBCS MIEEE
Absolutely Fantastic! With the help of Pyimagesearch, I finished my master degree in bioengineering and the thesis is about automatic brain tumor segmentation in MR images. Really appreciate the courses you have provided!
Drew YangGraduate Student at NCU
Practical Python and OpenCV is the perfect first step if you are interested in computer vision but don't know where to start.
Jason BrownleeAuthor/owner of MachineLearningMastery.com
I read a ton of tech books and Adrian's book on Deep Learning for Computer Vision with Python is nearly flawless. Complete code examples with best practices, brilliantly authored, and intelligently organized. It's the book I wish I wrote. (And I've done two.) Well done!
Jason SalasSoftware Developer
Deep Learning for Computer Vision with Python is one of the best books (if not the BEST) I've found in this subject. Easy to read and easy to understand, with many practical examples. A good combination between theory and hands-on problems. I would recommend it to any person interested in Deep Learning and Computer Vision. Adrian, you are a great teacher!
Sebastián Sánchez PrietoProfessor at University of Alcalá
Started reading Adrian Rosebrock's Deep Learning for Computer Vision with Python this weekend. Great both. Most in-depth, practical coverage of deep learning in context of computer vision I've seen so far!
Sebastian RaschkaAuthor of Python Machine Learning
PyImageSearch Gurus starts feeding tremendously accessible computer vision knowledge from day 0. It's like learning how magic is done.
Caio IglesiasComputer Vision and Machine Learning Enthusiast
Before I started studying your books, I read a lot of books from Packt, some were good, others were not, but yours are far better.
Carlo LisiSenior Manager, Analytics and Insight