Có ai biết hướng dẫn hay tài liệu hướng dẫn tốt về việc trộn OpenCV
và OpenGL
trong C++, liên quan đến Computer Vision
và dựng hình 3D không?Hướng dẫn về OpenGL kết hợp với OpenCV cho Vision máy tính
Tôi muốn tạo các kịch bản ảo với các đối tượng và sau đó tìm object's 3D poses
bằng OpenCV, vì vậy tôi có thể so sánh với vị trí OpenGL đã biết nhưng tôi không tìm thấy nhiều thông tin "chất lượng". Ví dụ, tôi sẽ cần các thông số nội tại của camera opengl để sử dụng OpenCV để phát hiện các đối tượng trong thế giới 3D, v.v.
Thực ra tôi có thể tải hình ảnh với OpenCV và sau đó vượt qua chúng như kết cấu để OpenGL và sau đó đọc các pixel từ OpenGL và hiển thị và OpenCV khung . Nhưng vấn đề không phải là trộn chúng, là tôi muốn một số thông tin về cách xử lý các thông số máy ảnh, làm thế nào các bộ lọc kết cấu có thể ảnh hưởng đến việc nhận dạng, vv –
Sau đó, bạn có lẽ nên thuật lại câu hỏi. Nó không hoàn toàn rõ ràng cho dù bạn muốn sử dụng OpenGL cho dựng hình 3D và gọi OpenCV trên đó, hoặc cho dù bạn muốn postprocess hình ảnh bằng cách sử dụng OpenGL và vượt qua chúng để OpenCV hoặc cho dù bạn muốn nghiên cứu hiệu ứng của bộ lọc nội suy kết cấu (như một bộ lọc bilinear) về tỷ lệ nhận dạng OpenCV. Nếu đó là lần cuối cùng, thì có thể bạn không cần sử dụng OpenGL, lọc kết cấu hoạt động như bộ lọc lowpass yếu. Chỉ cần sử dụng thay vào đó. Nếu đó là thứ hai, sau đó bạn cần một số hướng dẫn về các trình đổ bóng OpenGL để thực hiện các hiệu ứng mà bạn muốn. –
"Không có hướng dẫn nào nhiều khả năng vì nó đơn giản như vậy". Người ta sẽ nghĩ rằng sẽ có nhiều hướng dẫn mới nếu đó thực sự là trường hợp. – enthusiasticgeek