Nếu bạn có hứng thú muốn biết về nhận dạng khuôn mặt hoặc video stream, đến computer vision hoặc build một đường pipeline hoàn chỉnh cho việc phân loại ảnh; kiểu gì cũng sẽ đụng đến OpenCV ở đâu đó trên đường học và thử. Vậy OpenCV là gì?
Sự thật là việc học về OpenCV đã từng khó khăn hơn giờ gấp 100 lần. Tài liệu thì khó tìm, chả biết đau để định hướng. Tutorial cũng khá khó theo và không hoàn thiện.
Tin tốt là để hiểu được OpenCV không còn quá khó khăn như thế nữa, việc nghiên cứu OpenCV đã trở nên dễ dàng hơn nhiều. Hôm nay hãy cùng TopDev tìm hiểu những định nghĩa, tính năng và phạm trù cơ bản nhất của OpenCV để hiểu hơn bạn cần làm gì tiếp thao và tìm kiếm thông tin ở đâu để nắm chắc OpenCV.
Bạn đang xem: Opencv là gì








Tự học OpenCV ở đâu?
Không thiếu tài liệu ngon để khởi động đâu! Bạn hoàn toàn có thể bắt đầu từ các tài liệu và document chính thức từ OpenCV luôn.
2. Nếu dùng Python thì tham khảo kho tài liệu này:
***Tải đầy đủ file hướng dẫn ở đây: http://docs.opencv.org/opencv_tutorials.pdf
Ngoài ra, có một cuốn sách về OpenCV khá lâu rồi nhưng còn rất “ngon”: http://www.cs.haifa.ac.il/~dkeren/ip/OReilly-LearningOpenCV.pdf
Ngoài ra có rất nhiều hướng dẫn có sẵn. Giống như một ngôn ngữ lập trình thôi, bạn nên bắt đầu viết chương trình dùng OpenCV ngay sau khi bạn bắt đầu học.
Xem thêm: Ssop Là Gì – Tiêu Chuẩn Phân Biệt Ssop, Gmp Và Haccp
Xem thêm: Tứ Hành Xung Là Gì – Tứ Hành Xung Và Tam Hợp Là Gì
OpenCV hỗ trợ nhiều IDE để làm việc. Microsoft Visual Studio là hỗ trợ tốt nhất tốt nhất. Nhận thêm các visual studio và OpenCV và configure theo link sau:
Installing & Configuring with Visual Studio
Bạn có thể sử dụng Code Blocks hoặc Eclipse hoặc các IDE khác cũng được nhưng Visual Studio tốt bởi vì nó là dễ sử dụng hơn và là một IDE mạnh. Viết application là việc quan trọng nhất của bất kỳ ngôn ngữ lập trình hoặc thư viện nào. Vì vậy, đừng chần chừ mà tìm hiểu và code luôn. Bắt đầu viết application ngay khi bạn bắt đầu học. Nếu bạn gặp bất kỳ lỗi hoặc nhầm lẫn hoặc nghi ngờ nào, có rất nhiều diễn đàn có sẵn để support cho OpenCV, nơi bạn có thể làm rõ tất cả các thắc mắc:
StackOverflow
Ngoài những cái này thì nếu bạn có phải làm việc về xử lý hình ảnh thì quá tốt vì từ đó bạn nhanh hiểu hơn về cách thức và cơ chế hoạt động của OpenCV.
Một số tài nguyên bên lề cho bạn tham khảo dưới đây, miễn đừng lười nhé!
Website / BlogKhóa học (cả miễn phí & có phí)
Tư liệu tham khảo:
https://developer.nvidia.com/opencv
https://docs.opencv.org/master/
Chuyên mục: Hỏi Đáp