Computer Vision

Lọc ảnh (Image Filtering)

Computer Vision

Lọc ảnh (làm mịn ảnh, làm mượt ảnh) là một bước rất quan trọng trong xử lý ảnh. Lọc ảnh thực tế có rất nhiều tác dụng như loại bỏ nhiễu, tìm biên đối tượng. Bài viết này sẽ giới thiệu nguyên tắc chung của lọc ảnh và một số phép lọc ảnh cơ bản.

Read

Các thao tác cơ bản với ảnh trên OpenCV

Computer Vision

Để hiểu rõ các thao tác xử lý ảnh và làm những điều phức tạp hơn, trước hết chúng ta cần thành thạo trong việc thao tác cơ bản với ảnh trong OpenCV. Trong bài viết này, tôi sẽ giới thiệu một số thao tác cơ bản như thao tác với ma trận ảnh, xử lí với mỗi điểm ảnh. Tôi sẽ sử dụng cấu trúc lưu ảnh cv::Mat được dùng mặc định từ OpenCV 2.0 để làm ví dụ. Ngôn ngữ lập trình được sử dụng là C++, ngôn ngữ có hiệu năng rất tốt, phù hợp với các dự án CV trong thực thế.

Read

Ảnh số và các không gian màu trong xử lý ảnh

Computer Vision

Ảnh số (digital image) là một thành phần biểu diễn hình ảnh trong hầu hết các thiết bị điện tử hiện nay như máy ảnh, điện thoại, máy tính, các công cụ hỗ trợ có sử dụng ảnh. Để bắt đầu với xử lý ảnh, chúng ta phải nắm được các kiến thức cơ bản về ảnh số và cách biểu diễn ảnh số trong máy tính. Bài viết này sẽ khái quát sơ lược về ảnh số và các không gian màu để biểu diễn ảnh số.

Read

Cài đặt OpenCV trên Ubuntu 18.04

Computer Vision

Hướng dẫn này sẽ giúp các bạn cài đặt [OpenCV](https://opencv.org/) trên hệ điều hành Ubuntu 18.04. Việc cài đặt và sử dụng [OpenCV](https://opencv.org/) trên Ubuntu sẽ hết sức dễ dàng, ít nhất là theo cá nhân mình, nó dễ dàng hơn việc cài đặt trên Windows.

Read