JavaCV v1.0 Release Notes

Release Date: 2015-07-11 // almost 9 years ago
    • Offer the Apache License, Version 2.0, as a new choice of license, in addition to the GPLv2 with Classpath exception
    • Upgrade support to OpenCV 3.0.0
    • Upgrade supported FFmpeg API to the 2.7 release branch
    • Switch descriptor used by ObjectFinder from SURF to AKAZE
    • Let users get resized images from FFmpegFrameGrabber by calling setImageWidth() and setImageHeight() before start()
    • Add check for supported display size in the RecordActivity sample (pull #153)
    • Clarify the semantics of FrameConverter (issue #150)
    • Fix FFmpegFrameRecorder not saving the last few frames, especially when encoding with x264 (issue #50)
    • Add FrameConverterTest and fix a couple of bugs uncovered by it
    • Make Frame implements Indexable for easy and efficient access to image pixels
    • Fix AbstractMethodError thrown from OpenCVFrameConverter on some versions of the JDK (issue #143)
    • Add FFmpegFrameGrabber.grabImage() method to restore the functionality previously provided by IplImage grab() (issue #116)
    • Give users of FFmpegFrameGrabber and FFmpegFrameRecorder access to more options and metadata (issue #132)
    • Add the ability to specify from which video and audio streams FFmpegFrameGrabber should grab from (issue #135)
    • Fix Java2DFrameConverter when used with BufferedImage.TYPE_INT_RGB or other types based on int (issue #140)
    • Add new WebcamAndMicrophoneCapture sample (pull #131)
    • Add aspectRatio property to FrameGrabber and FrameRecorder, to be able to use pixel aspect ratios other than 1.0 (issue #90)