Skip to main content

Xử lý ảnh và những câu chuyện xung quanh.

I - Khái niệm về Xử lý ảnh - Image Processing - thực tế là một nhánh nhỏ trong Computer Vision - Thị giác máy tính


 Theo mình, sự liên tưởng dễ dàng nhất, đó là một ma trận có kích thước giống bức ảnh đầu vào, và các phần tử bên trong ma trận đấy là một miền giá trị biểu thỉ mật độ sáng trên bức ảnh.

Miền giá trị thường gặp đó là 8bit, 0 - 255, 256 giá trị. 255 - là màu trắng, 0 - màu đen.

Ảnh thông thường chúng ta nhìn thấy gồm 3 ma trận lồng nhau, hay một ma trận mà mỗi phần tử là một tập gồm 3 phần tử. Tương ứng 1 kênh và 3 kênh màu.

II - Những thứ liên quan: kiến thức xung quanh, khởi đầu, tương lai về nó


Kiến thức xung quanh:


Mình thấy, tất cả những kiến thức mà chúng ta được học tại Viên Toán Tin thì có thể áp dụng vào công việc này, ví dụ:
- Xác suất
- Giải tích
- Đại số
- Giải tích hàm.
- Giải tích số .
- Phân tích số liệu.
- Mạng máy tính(advance)
- Hệ quyết định (advance)


...

Đống kiến thức kia xuất hiện khi nào vậy ? Khi bạn đọc những tài liệu liên quan đến các algorithm và method cần làm trong lúc làm việc.
VD: PCA method in Face Detection, nghe tên đã bốc mùi Phân tích số liệu.

Khởi đầu thì làm gì ?


Nhìn lại bản thân mình, lúc ban đầu, mình bị lôi kéo một cách rất tự nhiên: không biết làm cái gì thì phải nhảy vào một cái gì đó để xin việc thôi.

Rồi cũng đôi lúc ham thích, chạy sang Viện Điện tử để học Xử lý ảnh, cũng không hiệu quả lắm, nhưng có thêm những keyword để tìm kiếm.

1. Bạn phải có một người hướng dẫn, kinh nghiệm về lĩnh vực này, quen nhiều người có kiến thức cơ sở, chuyên ngành tốt. Không phải tự nhiên mà mình thích đi học như thế đâu, giao lưu cả đấy.

2. Phải thành thạo một thư viện hộ trợ tốt cho Computer Vision, mình xin đề xuất OpenCV, nó phát triển, và cứ 3 4 tháng lại ra version mới, hỗ trợ trên IOS, Android ==> có người thuê mình làm việc.

Tương lai:


Ở Việt Nam hiện tại, sự có mặt của nó là chưa thường xuyên, vì khách hàng tiềm năng của ta vẫn chưa nhìn ra ứng dụng của nó, mà cần sự giúp đỡ của Bridge - người cầu nối hoặc maketing tốt. Và cũng có thể những người này kiến thức lẫn kinh nghiệm vẫn chưa tốt nên vẫn dậm chân tại chỗ.

Chúng ta nhìn thấy một vài ứng dụng đang hiện hữu xung quanh ta: hệ thống gửi xe ở Big C, camera xử lý giao thông, phần mềm điện thoại, tượng đài Adobe Photoshop, ...


Hiện tại đối bản thân mình: cố gắng củng cố thêm kiến thức cũng như kĩ thuật, để sau này có bỏ nó thì có cái mà bấu víu vào.


Tương lại có thể phổ biến image retrieval systems hoặc một image cloud, ở công ty mình đang làm hiện tại đã nhân được một số requirement về vụ này, tiếc là kiến thức về mạng mẽo còn yếu, kĩ thuật vẫn chưa đủ.

Tưởng tượng, bạn chạy vào một thư viện rồi chụp bìa một quyển sách bằng điện thoại là hiện ra thông tin của cuốn sách: tác giả, giá , còn bao quyển, bán ở đâu ...

Panorama 3D, bar code recognize ,...

Hoặc là các con hàng của mình rời bỏ mình theo thằng dở hơi nào ý, ta sẽ quẫn trí xuất ngoại với kiến thức ở trên

Tùm cái váy lại, có thể sau này thành bại là do mình, nhưng ổn định bằng công việc này là có thể, đương nhiên, chỉ cần có sự kiên trì nhất định, thậm chí lì lợm, điều này có thể sẽ đúng với mọi người.

Comments

Post a Comment

Popular posts from this blog

Tài liệu và hướng dẫn học Python

Để tiết kiệm thời gian, tốt nhất là đi học PyMI Updated: 130617 Sau đây là các tài liệu khuyên dùng: Vì nhiều lý do, nên học python2.7 tại thời điểm hiện tại (giờ là tháng 6/2013 - muốn biết tại sao thì tự tìm hiểu) python 3.5+ (giờ là tháng 2/2017) Chuẩn bị: 1. biết bật tắt máy 2. biết cài python 3. tập gõ 10 ngón - gõ 2 ngón hay 1 ngón cũng không sao, nhưng 10 ngón là cách dễ nhất để gõ nhanh nhất. Tài liệu - Nên dùng tài liệu tại trang chủ của Python làm chính, tham khảo thêm các tài liệu khác tại http://www.familug.org/2016/12/free-ebook.html Căn bản, mới học 1.1 Python PyMI.vn https://pymi.vn/tutorial/ 1.2. Python offical tutorial kết hợp làm bài tập trên HackerRank  (đề bài bằng tiếng Anh, nhưng Google translate 1 lúc cũng ra vì có nhiều ví dụ mẫu đi kèm). Học viên của Pymi.vn có rất nhiều học viên đã tự học với Learn Python the hard way nhưng chưa thấy ai thành công cả. Hai link dưới nên đọc sau khi đã nắm được những phần cơ bản của ngôn ngữ pytho...

The PyMiers

New FAMILUG