Chevron Left
Python Project: pillow, tesseract, and opencv に戻る

ミシガン大学(University of Michigan) による Python Project: pillow, tesseract, and opencv の受講者のレビューおよびフィードバック



This course will walk you through a hands-on project suitable for a portfolio. You will be introduced to third-party APIs and will be shown how to manipulate images using the Python imaging library (pillow), how to apply optical character recognition to images to recognize text (tesseract and py-tesseract), and how to identify faces in images using the popular opencv library. By the end of the course you will have worked with three different libraries available for Python 3 to create a real-world data-analysis project. The course is best-suited for learners who have taken the first four courses of the Python 3 Programming Specialization. Learners who already have Python programming skills but want to practice with a hands-on, real-world data-analysis project can also benefit from this course. This is the fifth and final course in the Python 3 Programming Specialization....



May 05, 2019



Nov 09, 2019

It's not an easy course but it was well worth the effort. I learned a lot about pillow, tesseract and OpenCV.


Python Project: pillow, tesseract, and opencv: 1 - 25 / 79 レビュー

by Artem E

May 07, 2019

Really this is awfull course. I finished other courses of the specialization and waited untill this course is ready. So I just audit the materials of the course. And I have no the least intention to pay for subscription about $50 just to get course certificate and specialization certificate. I'll cannot respect myself after that if I'll do so.

The lections are terrible! There you can see the lector himself verbally explaining something without any hint of slides or other auxiliary visual materials and spelling (!) (:facepalm:) the commands to write in the terminal. Or you can see the scrolled IPython Notebook with the voice of the lector that is reading word-to-word(!) the comments from notebook (:facepalm:). Probably for the case if you have difficalties with reading yourself.

By the way, video and audio in the the lections of second type are poorly synchronized. And at least for the one lection they were recorded separately because in video are shown one version of library while the voice speaks about other version!

Also the lections practically do not give you knowledge about PIL, Tesseract and OpenCV. It is suggested that you will learn yourself from documentation, google and sourse code (!) (:facepalm:).

Why then should I spare my time on this course and pay for subscription? I can learn myself in this way without this course.

by Ross M

May 23, 2019

This course, the fifth and final in the specialisation, feels like a rushed job. Quite disappointing given this was the supposed climax of the specialisation.

by Christoph V

Jul 25, 2019

This course is a disgrace. The questions at hand are poorly explained and you are expected to invest a lot of time researching yourself and then even more time to find the right parameters by trial and error. The jupyter notebook environemnt where you are supposed to do the final assignment is not fast enough to run the code in a reasonable amount of time, so most time is wasted waiting. All this is contradicting the reason, as to why i am doing these courses. I am working full time. I do not have the time to search for everything myself. If you need this course for the specialisation, i advice you to download python and the necessary modules to do the assignement on you own pc. This seriously speeds everything up.

by Amit C

May 28, 2019

Honestly, after taking the first 4 courses from the specialization, I had high hopes from this course as well but the content doesn't seem up to the mark. The pace is really fast and not much explanation is provided should have been better considering the simplicity with which concepts were taught in the first 4 courses.

by Liu J

Oct 09, 2019


1. Huge difficulty gap between course 4 and course 5, like 1+1 to rocket science kind.

2. It's definitely not beginner level, I even doubt whether it counts as intermediate level, because I had other intermediate level courses before, never felt like this.

3. The instructions in the last exercise are ambiguous and confusing. No tips, no milestone, makes me unable to know if I am on the right track, and extreme frustrated.

Conclusion: I don't know why this course counts as beginner level, it definitely isn't. For me it's like a trap to get more easy sweety subscription money. If you just want a beginner level introduction to python, just the four previous courses are enough. If you want a python specialization, this so called "beginner" specialization does NOT WORTH THE EFFORT. GO FOR ANOTHER COURSE.

by Umang R

Jun 20, 2019

I understand the instructors objective to get us ready for solving real-world problems. As programmers, we will have to use new libraries at some point in time but the instructor's explanations were no way near to what other instructors had to offer in the specialization. The pedagogy becomes very different with respect to other courses in the specialization and there was not enough time to get used to it.

The assignments and projects in the course are really good. They really wanted students to put their minds to use.

by Kurt

Jun 13, 2019

This course requires additional knowledge, require the student to find information online or other methods. The projects are creative and interesting but I hope the description and the requirements could be more detailed.

by Md. H H S B

Jul 23, 2019

Not as great as previous courses... :(

by Jason J D

Jul 22, 2019

This course is a little difficult as compared to the previous courses in this specialization. The instructor does not help you much, but puts out hints and clues at times. Having said that, this is like a typical real world project, where you may have to read through the documentation of various libraries and learn how to use them. Overall, I would say that though this course does not meet the standards of the previous four courses, I personally found it to be useful and challenging! For those who are not aware how to work with complex Python libraries, the assignments could be difficult. Good luck!

by Ghifari A F

Aug 04, 2019

Not as good as the previous course in the specialization

by Luis A V A

Nov 05, 2019

Rushed and not well explained. Project can be finished If you are a mid python programmer.

by Zhen Z

Dec 12, 2019

I can see why this course has a sharp rating drop compared to the previous four in this specialization. While the previous four courses provided a great enviroment for zero background beginners to built up their basic Python skill set, the way students achieve a successful final project was always through intensive guiding (almost translating the code you're going to write completely in English with names of variables and objects all set for you). In this final course students are half-way pushed more towards the wild to work on something more like real-life projects that you may encouter at work and put your Python skills and programming mindset to a real test.

It's much more difficult compared to the previous four and students need to take more initiatives to actively think as a real programmer. There's no single way in avhieving the goal; and there's so much fun to read others' works to get inspired by different approaches to the same problem.

by Ustinov A

Jul 31, 2019

It's very interesting the assignment and the final project. But maybe you should think of changing the Jupiter notebook. It doesn't work correctly very often.

by Sophie T

Nov 09, 2019

It's not an easy course but it was well worth the effort. I learned a lot about pillow, tesseract and OpenCV.

by Ram K K

May 05, 2019


































by Nadim F

Jun 03, 2019

A better way to submit the code for the last project is needed.

by Mauricio G N

Jul 27, 2019

Not enough practices, instead of many lectures and a quite difficult assignment at the end. It gives the impression that Coursera sets challenges that are quite difficult so you are forced to pay another moth in order to finish.

Additionally not enough support on the installation of the libraries, so far nobody helped me to install de library Kraken in Ubuntu. In practical terms, you need to be hooked to Coursera server in order to code.

by M.D N F

Dec 26, 2019

The instructor was just reading the code and at many places, the screen doesn't show what the instructor is intended to show.

Anyways, Thanks to everyone, I learned a lot from this specialisation.

by Jim C

Dec 03, 2019

Course was put together hastily and it shows. They were very late in putting it together while still charging everyone $50/month. Then the assignments were not very well explained, and the final assignment wasn't well explained or thought out, and had to be developed on the desktop as the Jupyter notebook didn't cut it. Overall I'd give this course a C, and it was definitely not up the standards I would have expected from the University of Michigan. Dr. Chuck from Python for Everybody would have done a much better job.

by Chilakala V

Dec 19, 2019

I understand that the course aims to force the learners to take a more real-world approach. However, this gets quite cumbersome and I saw myself lost at many places without any clue. At least offer a final go-to place when everything seems confusing. This will also ensure that no one will give up halfway.

by Siu K P L

Jun 14, 2019

I think the material was not so interesting. At least it didn't make me feel like working on it. The lecturer keeps reading stuff from he pre-written text.

by Lukas F

May 27, 2019

not worth the Money, i am a bit disapointed. but still learned much but not because of the course instructions.

by Rohan G

Dec 22, 2019

Compared to previous courses , this course was really difficult to follow.

by Kenneth S

Nov 29, 2019

One of the worst courses I've taken in a long time. Chris Brooks has a terrible teaching style and leaves you hanging with either too much (confusing) info, or not enough (frustrating) info. By Flow Theory, this is completely counter to educational research. The project really SHOULD be fun and enjoyable, but instead it's a frustrating mess that you don't want to think about once it's over.

by Ufuk T

Sep 20, 2019

I recommend the course that improves your skills using Tesseract, Opencv, and Pillow libraries. I liked the assignments and challenges.