이전 질문과 마찬가지로 간단한 아이 추적기를 만들려고합니다. Linux 버전 (Ubuntu 실행)에서 시작하기로 결정했습니다.스크린 캐스팅 (ffmpeg) 동기화 및 웹캠 캡처 (OpenCV)
이 작업을 완료하려면 두 스트림의 프레임이 서로 정확히 일치하고 각각의 프레임에 완전히 동일한 프레임 수가 있도록 화면 캐스팅과 웹캠 캡처를 구성해야합니다.
스크린 캐스팅 fps는 카메라의 fps에 따라 다르므로 웹캠에서 이미지를 가져올 때마다 화면 프레임을 잡고 행복하게 머물 수 있습니다. 그러나 ffmpeg와 같은 빠른 스크린 캐스팅을위한 모든 도구는 결과적으로 .avi 파일을 반환하고 이미 시작된 것으로 알려진 fps를 요구합니다.
다른면에서 Java + Robot 또는 ImageMagick과 같은 도구는 .jpg 스크린 샷을 반환하는 데 약 20 분이 걸리는 것으로 보이는데 이는 작업 속도가 매우 느립니다. 그러나 웹캠 프레임을 잡을 때마다 요청할 수 있으며 필요한 동기화를 제공 할 수 있습니다.
그래서 하위 질문은 다음과 같습니다 USD 카메라의 프레임 속도는 하나의 세션에서
- 차이가 있습니까?
- 프레임 단위로 빠른 스크린 캐스팅을 제공하는 도구가 있습니까?
- ffmpeg가 프로그램이이 요청을 시작할 때만 .avi 파일에 새 프레임을 넣을 수있는 방법이 있습니까?
저는 C++ 또는 Java를 사용할 수 있습니다.
저는 실제로 드라이버 프로그래머가 아닌 인터페이스 디자이너입니다.이 작업은 꽤 낮은 수준 인 것 같습니다. 나는 어떤 제안이나 조언에 감사 할 것이다!
, 맞습니까? – metaliving
물론 감사합니다! :) – lyuba
그리고 USD 대신에 USB? –