JavaCV v0.3 Release Notes
Release Date: 2012-11-04 // over 11 years ago-
- Upgraded support to OpenCV 2.4.3 (issue #233)
- Fixed functions like
Algorithm.getMat()
andHOGDescriptor.getDefaultPeopleDetector()
returningnull
instead of the expected data - Implemented better, more transparent, handling of
cv::Ptr
- When allocating an empty
IplImage
,CvMat
,CvBGCodeBookModel
, etc. its memory content now gets zeroed out, giving OpenCV a better chance of displaying an error message instead of crashing - Upgraded supported FFmpeg API to the 1.0 release branch
- Appended to
StringVector
andMatVector
new convenient bulk constructors andput()
methods taking arrays ofString
,IplImage
,CvMat
, etc. - Included new
Blobs
module from David Grossman and the correspondingBlobDemo
sample - Added missing
opencv_core.partition()
function (issue #144) - Fixed up the samples a bit (issue #229 and issue #230)
- Switched the majority of
@Adapter
annotations to more concise ones like@StdVector
as allowed by new capabilities of JavaCPP - Fixed
FFmpegFrameGrabber.getLengthInFrames()
andOpenCVFrameGrabber.getLengthInTime()
(issue #231 and issue #236) - Enhanced
FFmpegFrameRecorder
to support conversion between audio sample formats (for the experimental AAC encoder among other things) and to let two different threads callrecord(samples)
andrecord(image)
simultaneously, plus a couple of other features likesetFrameNumber()
, which lets users skip image frames (achieving variable frame rate) - Added a
javacpp.skip
property topom.xml
, such that a command likemvn package -Pall -Djavacpp.skip=true
only recompiles the Java source files, but also addedplatform.root
andcompiler.path
properties, which map directly to JavaCPP's for convenience