Git, Bài 4: Các nhánh (branches)

Sếp lớn đùng một cái giao cho nhóm của bạn phải thực hiện một ứng dụng hoàn toàn mới. Sau khi thảo luận vài ngày thì cuối cùng nhóm cũng thống nhất về thiết kế cũng như các công việc hậu cảnh về phía Service của ứng dụng cũng như phần server. Và vì thời […]

Tìm Hiểu Cấu Trúc Lưu Trữ Hình Ảnh Mat Trong OpenCV

Trong những bài viết trước mình đã hướng dẫn các bạn cơ bản về thư viện OpenCV. Trong các bài viết đó chúng ta có sử dụng cấu trúc dữ liệu Mat để lưu trữ data của hình ảnh. Và để hiểu rõ hơn về cấu trúc dữ liệu này sẽ hướng dẫn cho các […]

Sử Dụng VideoCapture Trong OpenCV

Thông thường khi làm việc với OpenCV, đầu vào của chúng ta là hình ảnh hoặc các tập hình ảnh. Vậy làm sao chúng ta có thể lấy được các frame video thông qua camera  hay đọc frame từ file Video chẳng hạn. Khá hay là thư viện OpenCV có cung cấp cho chúng ta […]

Chuyển Đổi Hệ Màu Trong OpenCV

Trong xử lý hình ảnh đôi lúc chúng ta cần đưa hình ảnh về những hệ màu phù hợp với từng thuật toán. Ví dụ như một số yêu cầu đầu vào phải là hệ xám sử dụng 8bit cho 1pixel hay nhưng thuật toán yêu cầu hệ màu RBG hay YUV, HSV hay BRGA, […]

Đọc Và Hiển Thị Hình Ảnh Với OpenCV

Giới thiệu Qua hai bài viết tổng quan về thư viện OpenCV và cài đặt thư viện này vào Xcode. Thì ở bài này mình sẽ hướng dẫn cho các bạn cách đọc một hình ảnh và hiển thị lên cửa sổ Windows. Các bạn có thể xem lại hai bài viết trước về OpenCV […]

Setup thư viện OpenCV trong Xcode

Giới thiệu Ở bài trước mình đã hướng dẫn tổng quan về thư viện xử lý hình ảnh mã nguồn mở OpenCV (Open Source Computer Vision). Trong bài viết này mình sẽ hướng dẫn các bạn setup thư viện OpenCV vào project C++ trong Xcode trên hệ điều hành macOS. Mặc định trong bài viết […]

Tổng quan về thư viện OpenCV (Open Source Computer Vision)

Giới thiệu OpenCV (OpenSource Computer Vision) là một thư viện mã nguồn mở. OpenCV được phát hành theo giấy phép BSD, do đó nó hoàn toàn miễn phí cho cả học thuật và thương mại. Nó có các interface C++, C, Python, Java và hỗ trợ Windows, Linux, Mac OS, iOS và Android. OpenCV được thiết […]