2011-09-19 13 views
15

Những khoảnh khắc của đường bao là gì? Ai đó có thể giải thích điều này trong các thuật ngữ đơn giản, phi toán học? Có thể với một ví dụ? Lời giải thích chính thức là "tích hợp trên tất cả các điểm ảnh trong một đường bao". Tôi không có ý tưởng tích hợp. Và những khoảnh khắc có thể được sử dụng để làm gì? các ví dụ cụ thể, vui lòngOpenCV Contours Moments?

Cảm ơn

Trả lời

13

Tôi thấy một giải thích tuyệt vời ở đâu đó nhưng không có liên kết.

Dù sao, thời điểm 0 độ cho hình ảnh đen/trắng có màu đen = 0 và trắng = 1: đây chỉ đơn giản là tổng các pixel, nghĩa là số pixel màu trắng.

Thời điểm cấp 1 cho trục x và một số điểm X cụ thể trên trục x: đây là tổng khoảng cách pixel trắng từ X. I.e. nó là tổng của các vị trí của họ wrt. X. Nếu bạn chia số điểm này cho số pixel trắng (thời điểm thứ 0), bạn sẽ nhận được vị trí pixel trắng trung bình. X.

Và tương tự cho trục y.

Ý tưởng này tổng quát thành sumOf (pixelValue (vị trí) * vị trí^độ). Đối với mức độ 0 phần cuối cùng chỉ là 1 để bạn chỉ cần tổng hợp các giá trị pixel. Đối với mức độ 1 nó sẽ trở thành một tổng các vị trí, mà có thể cung cấp cho bạn một vị trí trung bình, và cho mức độ 2 nó có thể báo cáo cung cấp cho bạn một loại hướng.

Để biết thêm chi tiết chính xác hơn, hãy google. :-)

Chúc mừng & hth.,

+0

OK! Cảm ơn :) – fdh