|
Tài trợ cho PIC Vietnam |
Xử lý ảnh Các thuật toán xử lý ảnh dùng trong robot |
|
Ðiều Chỉnh | Xếp Bài |
25-08-2009, 02:40 PM | #5 | |
Đệ tử 1 túi
Tham gia ngày: Oct 2008
Bài gửi: 14
: |
Trích:
- Detect dc Moving object - Sau đó là Tracking dc object đó Còn sau khi đã có dữ liệu về object đó, tức là bám dc vị trí của nó thì bạn có thể dựa vào vị trí đó để điều khiển camera quay về hướng đó. - Về detect, trước tiên bạn phải dùng thuật toán GMM để xây dựng được background. Sau khi có background, bạn sẽ tách dc đối tượng là foreground. Đó là detect - Về tracking, bạn có thể dùng Histogram, Kalman filter, K-mean và Connected Component Labing. Mình đã thực hiện dc toàn bộ việc trạcking bằng C++ (Vì GS nói rằng bọn Industry không thik Matlab). Còn như bạn nói là vẽ dc hình chữ nhật xung quanh vật cần theo dõi thì đó chỉ là một bước hiển thị rất đơn giản, sau khi bạn đã tracking dc vật thể, bạn sẽ tính dc tâm và viền của vật thể, lúc đó chỉ cần một lệnh SetPixelV một hình quanh tâm và viền đó là xong, bạn có thể tìm một số paper IEEE PAMI, có rất nhiều bài nói về các thuật toán trên. Tuy nhiên mình khuyên bạn trc khi đi vào cụ thể nên tìm hiểu kết cấu chung của chương trình nhằm có một cái nhìn tổng quát, khi đó lúc viết chương trình sẽ gọn và đỡ rắc rối, phức tạp |
|
|
|