2016-07-28 2 views

답변

0

이를 달성하기 위해, 당신은 몇 가지 부분을 구현해야합니다 : ofVideoGrabber

  1. 비디오 그래버 입력.
  2. ofPixel 프레임 ofVideoGrabber 다음 openCV 모션 감지에 의해 분석 할 수 있습니다.
  3. 충분한 움직임이 감지되면 ofPixel 프레임을 ofxGifEncoder으로 3 초가 경과 할 때까지 보내기 시작하십시오. 그런 다음 저장하십시오. 구체적인 예를 들어

, 당신은 코드가 여기에 ofxGifEncoder에 포함 확인할 수 있습니다 :

포함 된 예뿐만 아니라, 당신이 GIF 화면을 만드는 데 사용하는이 프로젝트를 체크 아웃 할 수

https://github.com/jesusgollonet/ofxGifEncoder

OSX에 잡고 :

https://github.com/bakercp/ofxofxAddonsThumbnailGenerator

+0

안녕하세요, ofxGifEncoder, IcheckedthexGifEncoder,하지만 내가 그것을 실행하면 ofxGifFrame.h .... 놓친 오류가있어 그래서 그것을 사용하지 마십시오. 나는 ofxVideoRecorder addon을 사용하여 mp4 파일에 저장하고 ffmpeg로 gif로 변환하려고했지만 ffmpeg가 얼마나 정확하게 작동하는지 모르겠다. –

0

ofxGifFrame가내에서 구조체이다헤더. #include ofxGifFrame.h을 제거하기 만하면됩니다. 또한 ofApp.h을 수정해야합니다. 변경하려면 vector <ofxGifFrame *> pxs;vector <ofxGifEncoder::ofxGifFrame *> pxs;

관련 문제