OpenCV 4.12.0 Is Now Available
OpenCV gets GIF decode and encode, Animated PNG, animated WebP Support, and a new HAL for RISC-V RVV 1.0 platforms
OpenCV's summer update for 2025 is now available in all your favorite flavors on the Releases page including Windows, Android, iOS and Java, and should be available in the various package managers very soon. This release includes a big list of changes to Core, Imgproc, Calib3d, DNN, Objdetect, Photo, VideoIO, Imgcodecs, Highgui, G-API, Video, and HAL modules, the Python, Java and JavaScript bindings and even more.
Highlights include: GIF decode and encode for imgcodecs, improved PNG and Animated PNG files handing, animated WebP Support, and especially the new HAL for RISC-V RVV 1.0 platforms.
With OpenCV’s own performance testings, we can see how much riscv-rvv acceleration reaches. Tests were done on SpacemiT MUSE Pi with SpacemiT KeyStone K1, a 8-core RISC-V CPU supporting 256-bit RVV 1.0. The code was built with SpacemiT’s toolchain 1.0.5. HAL riscv-rvv can be built by default with multithreading support, but to showcase the potential capabilities of a core with RVV 1.0 support, the below benchmarks show the single-core performance uplift of HAL riscv-rvv at an image size of 1920*1080.
.
The full change log with linked commits available on GitHub.
Also learn how you can support OpenCV's development.
Director of Content and Creative at OpenCV.org, the world's largest computer vision library. Founder, SetSideB.com and RetroStrange.com