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 25-08-2009, 02:40 PM   #5
hoangsonk49
Đệ tử 1 túi
 
Tham gia ngày: Oct 2008
Bài gửi: 14
:
Trích:
Nguyên văn bởi tranhuuduy1981 View Post
Chào các Bác!
Cách đây mấy hôm em nhờ các bác giúp đỡ em phần này nhưng chắc trúng ngày nghỉ nên chưa được bác nào giúp đỡ. Em đang làm một đề tài như thế này: Dùng một digital Camera để quay một đối tượng. Sau đó vẽ một hình chữ nhật lên một đối tượng cần theo dõi. Khi đối tượng di chuyển thì điều khiển camera quay theo. Em không lập trình bằng Visual C++ được mà chỉ sử dụng Visual Basic được thôi. Em đã sử dụng các hàm trong VFW(Video For Window) và capture được hình ảnh tử camera nhưng không làm sao vẽ được một hình chữ nhật lên đối tượng cần theo dõi để áp dụng thuật toán Mean-Shift. Mong các bác chỉ cho em với.
Mình cũng đang làm về Xử lý ảnh, vấn đề mà bạn đặt ra gôm 2 bước:
- 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
hoangsonk49 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à 09:52 AM.


Đượ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