I just installed almost all libraries of openimaj instruction wise from the site: http://sourceforge.net/p/openimaj/wiki/OpenIMAJ%20From%20Source/ libraries are installed and working. I just need a sample code to capture video from webcam and save it to hard disk. For example:
This is the code to turn on the camera and show you video:
import org.openimaj.image.MBFImage;
import org.openimaj.video.VideoDisplay;
import org.openimaj.video.VideoDisplayListener;
import org.openimaj.video.capture.VideoCapture;
public class VideoDemo {
...
VideoCapture vc = new VideoCapture( 320, 240 );
VideoDisplay<MBFImage> vd = VideoDisplay.createVideoDisplay( vc );
...
}
How do I save [vd] on disk?
You need to use the XuggleVideoWriter class. The following code displays the video content on the screen and writes the content to a file until the escape key is pressed. The format of the video is controlled by the name of the file (i.e. “video.flv” creates an FLV format video).