리눅스에서 어안 효과를 제거하는 명령 줄 도구가 있습니까?


11

나는 gopro hero 3을 가지고 있으며 리눅스에서 timelapses 를 만드는 데 사용합니다 . 문제는 렌즈가 만드는 어안 효과가 마음에 들지 않는다는 것입니다. 그것을 제거하는 리눅스 도구가 있습니까? 특히 timelapses를 만드는 스크립트 내에서 호출 할 수있는 명령 줄 도구를 찾고 있습니다.

나는 각 사진을 분석하고 물고기 눈 효과를 제거하는 최상의 구성을 찾는 도구를 기대하지 않습니다. gopro의 사진에 가장 적합한 구성을 찾은 다음 모든 사진에 동일한 매개 변수를 적용하는 등의 매개 변수를 제공하는 도구를 선호합니다.

답변:


11

나는 Fulla를 직접 사용 하지는 않았지만 다양한 인터넷 리소스 에서이 정보를 함께 가져 왔습니다.

먼저 Hugin 패키지에 포함 된 Fulla를 설치해야 합니다.

sudo apt-get install hugin-tools

Fulla는 최신 공개 소스 PTLens 데이터베이스 에서 수정 데이터를 읽을 수 있습니다 ( 여기 참조) . 다음과 같이 Fulla가 PTLens 데이터베이스를 수동으로 가리켜 야합니다.

PTLENS_PROFILE=$HOME/.ptlens/profile.txt

그런 다음 데이터베이스를 $HOME/.ptlens/디렉토리 에 배치하십시오 . 이 데이터베이스는 날짜가 매우 길기 때문에 모든 최신 카메라가 포함되어 있지 않습니다. 데이터베이스를 살펴 보았지만 Go Pro 카메라와 관련된 것을 찾을 수 없습니다.

따라서 카메라의 실제 사진으로 Fulla를 교정해야합니다. 다음은이 (정교한) 프로세스를 수행하거나이 프로세스를 수행하는 방법을 설명하는 몇 가지 리소스입니다.

사용 Fulla의 설명서를하는 당신은 교정에서 얻은 계수를 사용하여 이미지를 수정하고 스크립트에서이 수정을 포함 할 수 있습니다.


7

모든 gopro 사진을 다시 작성 하여이 간단한 명령을 발견했습니다.

mogrify -distort barrel "0 0 -0.3" *.JPG

imagemagick 명령 에 대한 자세한 내용은 http://www.imagemagick.org/script/command-line-options.php#distort참조하십시오.

Barrel 메소드 에는 다음과 같은 인수가 사용됩니다.

A B C [ D [ X , Y ] ] 

이 네 가지 계수를 설정하는 방법에 대한 설명은 http://wiki.panotools.org/Lens_correction_model 에서 찾을 수 있습니다 .


2
photo.SE에 오신 것을 환영합니다. 이 명령이 수행하는 작업에 대한 추가 정보를 제공하고 가능한 모든 매개 변수와 해당 기능 및 해당 명령의 문서를 나열 할 수 있습니까? 나중에 참조하기에 좋을 것입니다. 답변 아래의 "수정"텍스트를 클릭하여 지금까지 작성한 내용을 수정하십시오. 감사합니다.
null

1
Thx @null 나는 간단한 설명을 추가했습니다 ...
wittich

1
WTF. 이것은 실제로 꽤 잘 작동합니다. SJ5000 액션 캠 사진을 고칠 수있는 솔루션을 찾고 있었는데,이 작업이 잘 수행됩니다. 최상의 결과를 얻기 위해이 부분을 약간 연주하지만 실제로는 정말 좋아 보입니다.
Kishor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.