Tôi không nghĩ rằng có một (các) cài đặt chung để bao gồm tất cả các kiểu ống kính GoPro &. Yếu tố cũng là người ta có thể sử dụng một số ống kính tùy chỉnh/thay thế.
Tôi đã hy vọng cho một hình ảnh ví dụ tính năng những gì bạn phải làm việc với, nhưng đừng bận tâm ...
Hy vọng dưới đây là hữu ích cho bạn trong một số cách
Kiểm tra liên kết này cho GoPro Hero 3 settings
(áp dụng cho các mô hình khác). Để có được một ý tưởng thô nhất k1
và k2
giá trị, bạn nên tìm ra tỷ lệ khía cạnh khu vực gần với độ phân giải hình ảnh của bạn sau đó ...
Chia H. FOV deg
với V. FOV deg
và nhân kết quả với Diag. FOV deg
.
Ví dụ: nơi kích thước hình ảnh là 1920 x 1080: Điều này làm cho màn hình rộng 16: 9.
Cài đặt GoPro 3: 16 x 9 Màn hình rộng :: H fov
= 69.5 || V fov
= 118,2 || Diag
= 133,6
Vì vậy 118.2/69.5 * 133.6 = 227.216 etc
cho k1
kết quả hiện nay là số nguyên 227
(thả các điểm thập phân).
cho k2
giá trị 0.022
có vẻ phổ biến (tất cả hình ảnh thử nghiệm), vì vậy bạn có thể thử k2=-.022
.
cho cx
và cy
giữ nguyên dạng: cx=0.5:cy=0.5:
.
Ví dụ:
ffmpeg -i in.mp4 -vf "lenscorrection=cx=0.5:cy=0.5:k1=-0.227:k2=-0.022" out.mp4
Kết quả: (hình ảnh ban đầu tìm thấy qua Google images của một GoPro Hero-2 video).
Nguồn
2016-11-17 15:59:54
Duplicate qua trong video: http://video.stackexchange.com/questions/12667/linux-command-line-option-to-do-video-lens-correction – payne
@abernier Tôi nghĩ cung cấp một ví dụ ** đầu vào ** hình ảnh (video grab) sẽ tăng tốc độ nhận được một số câu trả lời. –