PIC Vietnam

Go Back   PIC Vietnam > Robotics > Xử lý ảnh

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Xử lý ảnh Các thuật toán xử lý ảnh dùng trong robot

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 12-05-2011, 03:34 AM   #4
dkhanh13
Nhập môn đệ tử
 
Tham gia ngày: Oct 2009
Bài gửi: 1
:
Nếu biết được tiêu cự của webcam, kích thước cảm biến(Cái này thì thường là thông số của nhà sản xuất) có thể suy ra được kích thước của vật thông qua kích thước trên ảnh(Bỏ qua các biến dạng ảnh do vật kính,...). Về phương pháp thì sử dụng tam giác đồng dạng. Tuy nhiên muốn đo được kích thước thì phải biết khoảng cách, và muốn đo khoảng cách thì phải biết kích thước (trường hợp này là sử dụng một ảnh). Nếu sử dụng OpenCV thì nó có hỗ trợ xử lý với hai webcam đồng thời để thu nhận ảnh stereo, từ đó tạo đám mây điểm, rồi xử lý. Ngoài ra thì cũng có PCL (Point Cloud Libraries) hỗ trợ xử lý thông tin từ các point clound.
Nếu xử dụng 1 camera thì có thể sử dụng thêm các thiết bị phụ để xác định khoảng cách, chẳng hạn như tia laser, từ đó xác định kích thước của vật.
Nếu không chuyên về CNTT, có một lựa chọn khác là xử dụng Kinect với bộ API hỗ trợ từ OpenNI.

Việc tạo giao diện là độc lập với thuật toán, để tạo giao diện có thể sử dụng wxWidgets, QT, ...

P/S làm việc với matlab chủ yếu là trên môi trường thí nghiệm, nếu cần đáp ứng nhanh về thời gian, tối ưu mã thì sử dụng C. ngoài ra thì có thể sử dụng python.
dkhanh13 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 06:54 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam