Chủ Nhật, 23 tháng 3, 2014

Cách đọc 1 bức ảnh trong opencv

Thôi thì bài khai trương cũng không có gì, bắt đầu tí nhẹ nhàng nhé. Mới học được xong nên note vào đây luôn. Chưa biết trình bày sao cho nó hợp lý, mình sẽ hoàn thiện và sửa dần.
Cách cài đặt Opencv thì khi khác mình nói sau.
Các bước thực hiện:
- Đặt 1 bức ảnh tên là image.jpg trong cùng thư mục với File
- Tạo file .py
- Import thư viện opencv
- Đọc 1 ảnh
- Ghi ảnh lại.
Code:

import cv2
MyImage = imread('image.jpg')
imwrite('newImgae.png', Myimage)

Ấn F5 để chạy Code( với IDLE là Python GUI), mở thư mục ra sẽ thấy file newImgae.png trong thư mục.
Trong imread function, có thể có thêm tham số: CV_LOAD_IMAGE_GRAYSCALE để mở ảnh màu xám, CV_LOAD_IMAGE_COLOR, CV_LOAD_IMAGE_UNCHANGED để làm gì thì mình cũng chưa rõ lắm. Code lại:

import cv2
MyImage = imread('image.jpg', CV_LOAD_IMAGE_GRAYSCALE)
imwrite('newImgae.png', Myimage)

Thử lại xem kết quả nhé.
Bài đầu thôi thì thế đã, tiếng Anh kém nên đọc bập bõm, vừa học thêm từ vừa học kiến thức vậy. Trong quá trình học có chỗ nào mình hiểu thêm sẽ cập nhật bổ sung.
Lâu lâu đọc lại để tự ôn luôn vậy - Nghiêm khắc với chính mình - Bắt đầu từ những điều đơn giản nhất.
 

Bài đầu tiên

Bài đầu tiên không có gì về nội dung của opencv cả, đây sẽ là nơi mình viết ra những gì đã được học để cùng chia sẽ với mọi người mỗi ngày. Cũng là cách rèn bản thân mình khi nghiên cứu tới cùng một vấn đề nào đó.5 năm rồi chưa đâu tới đâu cả, không làm sẽ không có sản phẩm. Bắt đầu từ con số 1 nào.