라이브 카메라가있는 openframeworks로 앱을 만들려고합니다. 모션이 감지되면 3 초 동안 동영상 녹화를 시작하고 a.gif를 만듭니다.OpenFrameworks 및 OpenCV로 비디오에서 .gif를 생성하는 방법은 무엇입니까?
누구에게이 방법을 알고 있습니까?
모션 감지 부분은 OpenCV로 수행됩니다.
라이브 카메라가있는 openframeworks로 앱을 만들려고합니다. 모션이 감지되면 3 초 동안 동영상 녹화를 시작하고 a.gif를 만듭니다.OpenFrameworks 및 OpenCV로 비디오에서 .gif를 생성하는 방법은 무엇입니까?
누구에게이 방법을 알고 있습니까?
모션 감지 부분은 OpenCV로 수행됩니다.
이를 달성하기 위해, 당신은 몇 가지 부분을 구현해야합니다 : ofVideoGrabber
와
ofPixel
프레임 ofVideoGrabber
다음 openCV 모션 감지에 의해 분석 할 수 있습니다.ofPixel
프레임을 ofxGifEncoder
으로 3 초가 경과 할 때까지 보내기 시작하십시오. 그런 다음 저장하십시오. 구체적인 예를 들어, 당신은 코드가 여기에 ofxGifEncoder
에 포함 확인할 수 있습니다 :
https://github.com/jesusgollonet/ofxGifEncoder
OSX에 잡고 :
ofxGifFrame
가내에서 구조체이다헤더. #include ofxGifFrame.h
을 제거하기 만하면됩니다. 또한 ofApp.h
을 수정해야합니다. 변경하려면 vector <ofxGifFrame *> pxs;
vector <ofxGifEncoder::ofxGifFrame *> pxs;
안녕하세요, ofxGifEncoder, IcheckedthexGifEncoder,하지만 내가 그것을 실행하면 ofxGifFrame.h .... 놓친 오류가있어 그래서 그것을 사용하지 마십시오. 나는 ofxVideoRecorder addon을 사용하여 mp4 파일에 저장하고 ffmpeg로 gif로 변환하려고했지만 ffmpeg가 얼마나 정확하게 작동하는지 모르겠다. –