2014-06-14 1 views
0

동적으로 비디오에 배치 된 로고를 감지하고 숨기려고합니다. 이 비디오에서 ffmpeg를 사용하여 동적 로고 마스크 사용

로고가 상단에 등

그것은 장소가 변경 될 때마다 로고를 감지하고는 FFmpeg으로 숨길 수있어 아래로 몇 분 위치?

나는 delogo로 시도했지만 위치 x/y를 말해야하므로 내 경우에는 불가능합니다!

대단히 감사합니다!

답변

0

간단한 생각이지만 복잡한 실행 가능성이 있습니다.

ffmpeg가 해협 - 전진 방식으로이 기능을 수행하면 충격을받을 것입니다. 수동으로 모든 로고 이동을 찾아서 ffmpeg를 사용하여 해당 지점의 비디오를 자르고 각각의 delogo 도구를 수동으로 사용한 다음 다시 다시 연결하십시오.

이 작업을 자동화하려면 약간의 이미지 처리 코딩을해야 할 것입니다. 코드를 작성하지는 않지만 몇 가지 주요 사항을 살펴 보겠습니다.

먼저 무엇을 찾고 계십니까?

로고가 끝나는 부분을 설명하는 정적 블록입니까? 약간 투명합니까? 크기가 바뀌 었습니까? 그것은 강도가 변하는가?

나는 단지 추측을 할 수 있도록 로고를 만드는 데 얼마나 많은 노력을 기울 였는지 모른다.

정적이고 전체적으로 전경 인 경우 간단히 검색 한 다음 원하는 것으로 바꾸면됩니다. 쉽게

약간 투명하지만 일정한 크기 인 경우 사용한 템플릿을 리버스 엔지니어링하여 각 프레임에서 해당 패턴을 검색 한 다음 실행 취소해야합니다.

만약 그들이 더 좋아하고 이것을 자동화하고 싶다면 기계 학습과 고급 기술을 탐구하게 될 것입니다.

이렇게 좋은 응용 프로그램을위한 많은 기능을 생각해 낼 수는 있지만 시작하기에 충분합니다.

관련 문제