Sự cố: Tôi đang cố gắng căn chỉnh hai khung hình của một video chuyển động.Làm thế nào để trích xuất vectơ tốc độ từ dòng quang dày đặc?
Tôi hiện đang cố gắng sử dụng hàm "cvCalcOpticalFlowLK" và kết quả là các vectơ vận tốc của x và y dưới dạng "CvArr".
Vì vậy, tôi nhận được kết quả, nhưng tôi không chắc chắn cách sử dụng các mảng vectơ này.
Câu hỏi của tôi là ... làm sao tôi biết vận tốc của mỗi pixel là bao nhiêu? Nó chỉ là giá trị của mỗi giá trị pixel tại điểm cụ thể đó?
Lưu ý: Tôi đã sử dụng các chức năng dòng quang khác như cvCalcOpticalFlowPyrLK() vì nó dễ dàng hơn nhiều, nhưng tôi muốn có dòng quang dày đặc.
Vì vậy, tôi đã chơi xung quanh với hình ảnh kết quả và tôi sẽ giả định rằng mỗi giá trị pixel đại diện cho vận tốc của mỗi pixel, nhưng trong đơn vị nào được đo chính xác? Có ai biết các giá trị vận tốc này tương ứng với tốc độ của điểm ảnh đó không? Có phải pixel trên mỗi khung hình không? Hay cái gì khác? Giá trị của mỗi pixel nằm trong Điểm nổi 32 bit. – monky822