Tôi đang cố gắng tạo hiệu ứng mắt cá lomo trên hình ảnh bằng cách sử dụng OpenGL. Tôi mới sử dụng OpenGL, tôi có nên sử dụng bản đồ khối lập phương và phép chiếu mắt cá không? Có bất kỳ nguồn mở nào mà tôi có thể tham khảo không? Cảm ơn.Làm thế nào để tạo hiệu ứng ống kính mắt cá của OpenGL?
5
A
Trả lời
5
Bạn có thể vẽ một hình tứ giác với hình ảnh được kết cấu lên đó và sử dụng trình đổ bóng phân đoạn để làm cong tọa độ kết cấu cho mỗi pixel theo ý muốn. Bạn sẽ phải tự làm tất cả các bài toán, nhưng có vẻ như bài đăng trước ở đây có thể là một điểm khởi đầu tốt.
Các vấn đề liên quan
- 1. Kết hợp ống kính
- 2. Hiệu ứng kính - Hiệu ứng nghệ thuật
- 3. Scalaz: cách tạo ống kính bản đồ với ống kính giá trị?
- 4. Làm thế nào để tạo hiệu ứng ống nhòm trong cocos2d?
- 5. Hiệu ứng kính lúp android
- 6. Ống kính chức năng
- 7. Ống kính đẳng cấu
- 8. Construct predicates với ống kính
- 9. Tôi làm cách nào để tạo các ống kính từ một bản ghi trong GHCi
- 10. Làm thế nào để tạo ra ống kính đa hoặc xem trước sử dụng một máy ảnh trong Android
- 11. Ứng dụng thực tế của "Chuối, ống kính, phong bì và dây thép gai"?
- 12. Ống kính Windows Phone 8 tăng cường thực tế
- 13. Các hiệu ứng phác thảo trong OpenGL
- 14. Làm thế nào để bạn tạo hiệu ứng một cách rõ ràng backgroundColor của CALayer?
- 15. Làm thế nào để tạo hiệu ứng khung của một lớp với CABasicAnimation?
- 16. Làm cách nào để tạo hiệu ứng này bằng javascript?
- 17. Sản xuất hiệu ứng tẩy bằng libgdx và OpenGL ES
- 18. OpenGL ES 2.0 nhiều mắt lưới? (chỉ các ví dụ trong thế giới thực)
- 19. Làm cách nào để tạo hiệu ứng thả xuống MKAnnotationView?
- 20. Tạo ống kính cho thư viện "ống kính" với bộ xử lý tên tùy chỉnh thay vì mặc định "gạch dưới" dựa trên một
- 21. Làm thế nào để tạo cá thể mặc định sau khi tạo một cá thể có tên?
- 22. Làm cách nào để có hiệu ứng đổ bóng "Glow" trong OpenGL ES 2.0?
- 23. cây ngang với Ống kính và Dây khóa kéo
- 24. Làm cách nào để tạo hiệu ứng View.setVisibility (GONE)
- 25. Làm thế nào để vô hiệu hóa hiệu ứng Di chuột và Ngói của ListView?
- 26. jquery làm thế nào để làm một hiệu ứng lật?
- 27. Làm thế nào để giảm tính toàn vẹn của WCF được đặt tên theo đường ống
- 28. Bắt nhiều kết quả từ bản đồ với "ống kính"
- 29. Làm thế nào để làm cho các ứng dụng OpenGL trong 64-bit windows
- 30. Làm thế nào để ống đuôi -f vào awk
[Quake Fisheye] (http://strlen.com/gfxengine/fisheyequake/), một sửa đổi của GLQuake, nên được bạn quan tâm. Đi kèm với nguồn. – daxim
Cảm ơn! Tôi sẽ xem xét điều đó. Tôi đã nghiên cứu một chút về openCV sau khi đăng câu hỏi này, thay vào đó có thể mô phỏng fisheye bằng openCV không? Tôi thấy có một chức năng hiệu chỉnh máy ảnh có sẵn, nó giúp sửa méo xuyên tâm như mắt cá. – 0pcl
Tôi nghĩ OpenCV sẽ hoạt động hiệu quả hơn là học và làm trực tiếp. –