opencv

Frameworks & Libraries

Open Source Computer Vision Library

Latest 4.14.0 · by opencvWebsiteopencv/opencv

Release activity

Release activity — 3 releases across 3 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 20261 release on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 20261 release on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

3 releases in the last year

Changelog

4.14.0

OpenCV 4.14.0

Added 7
  • AVX VNNI support
  • NEON implementation for rotate function
  • platform-specific SIMD for cv::reduce REDUCE_SUM
  • safe handling of compressed file level extension (.gz[0-9])
  • SIMD intrinsics support for norm_mask function
  • ARMPL support for DFT Function
  • OpenCL kernel for UMat::diag to avoid aliasing races
Changed 4
  • Improved precision of RotatedRect::points
  • Revert Disable IPP with AVX512 in cv::compare because of performance regression
  • Optimized flip Horizontal
  • Extended AutoBuffer to mimic std::vector
Fixed 9
  • copyTo on empty fixed-type matrices
  • UB in cv::error when breakOnError set to true
  • cv::mul overflow for U16 type
  • UBSan function pointer type mismatch in countNonZero
  • heap-buffer-overflow in YAML parseKey for empty keys
  • meanStdDev on Windows for ARM

July, 2026

  • Core module:

    • Fixed copyTo on empty fixed-type matrices #28371
    • Improved precision of RotatedRect::points #28381
    • Fixed UB in cv::error when breakOnError set to true #28446
    • Fixed cv::mul overflow for U16 type #28579
    • Revert "Disable IPP with AVX512 in cv::compare because of performance regression" #28587
    • Fixed UBSan function pointer type mismatch in countNonZero #28581
    • Fixed heap-buffer-overflow in YAML parseKey for empty keys #28620
    • Optimized flip Horizontal #28614
    • Added AVX VNNI support #28684
    • Fixed meanStdDev on Windows for ARM #28739
    • Added NEON implementation for rotate function #28609
    • Fixed inplace transpose race by enforcing LLSS ordering via local barrier in OpenCL #28686
    • Fixed incorrect results for in-place flip on strict OpenCL implementations #28813
    • Added platform-specific SIMD for cv::reduce REDUCE_SUM #28782
    • Implemented safe handling of compressed file level extension (.gz[0-9]) #28923
    • Extended AutoBuffer to mimic std::vector #28909 and use it more #28907
    • Fixed signed overflow UB in Point/Point3i::dot() #28959
    • Added SIMD intrinsics support for norm_mask function #28610
    • Add ARMPL support for DFT Function #28664
    • Implemented OpenCL kernel for UMat::diag to avoid aliasing races #28897
    • Optimized norm with RVV HAL #29057
    • Deprecateed MatCommaInitializer_ #29060
    • Fixed v_matmul/v_matmuladd scalable semantics and expand lane-group test coverage #29080
    • Siwtched to better Durand-Kerner initialization in solvePoly #29109
    • Fixed numerical instability and out-of-bounds store in VBLAS SIMD #29141
    • Added convertScale data type conversions to RVV HAL #29174
    • Fixed inverted continuity check in cvReshapeMatND() #29132
    • Fixed memory leak in OpenCL extensions gathering #28981
    • Added check to reject nd-matrix dim count above CV_MAX_DIM in FileStorage read #29301
    • Moved IPP math functions from core module to HAL #29306
    • parallelize sort_ using parallel_for_ #29192
    • Fixed potential stack overflow in FileStorage #29348
    • Vectorizeed meanStdDev #29339
    • FileStorage reads integers above INT_MAX into float/double without truncation #29368
    • Optimized minMaxIdx/minMaxLoc #29340
    • Added fast-path transposeND for identity and 2D transpose orders #29172
    • Migrateed MomentsInTile_SIMD to universal:scalable intrinsics #28881
    • Fixed Unicode temp path handling on Windows #28935
    • Vectorized cv::reduce #27510
    • Enabled ipp calls for sort and sortIdx #29477
    • Fixed use-after-scope when Mat::mul() is given a scalar #29447
    • Optimized countNonZero #29390
    • Enabled AVX-512 dispatch for sum #29400
    • SIMD optimizations for norm, distance and Hamming APIs #29335
    • Optimized gemm implementation with Universal SIMD #29242
  • Imgproc module:

    • Added findTRUContours - lock-free parallel contour extraction #28773, #29167, #29461

    • Fixed race condition in GaussianBlur #28372

    • BilateralFilter optimization for AVX512 #28401

    • MedianBlur improvement with AVX512 #28394

    • Fixed integer overflow in medianBlur #28386

    • Fixed Laplacian kernel precision for double inputs #28489

    • Fixed minEnclosingCircle O(n^3) worst case by adding Welzl shuffle #28548

    • Added SIMD support for distance transform function #28636

    • Fixed fitEllipseDirect/AMS determinant threshold for near-circular data #28628

    • Optimized tiled parallel box filter with TLS buffers and custom border fill #28830

    • Fixed ROI handling in 2D-tiled parallel execution in FilterEngine #29159

    • Fixed Apple conversions build without AVFoundation #29138

    • Fixed floodFill simple path #29187

    • Speed up first BGR2Lab and BGR2Luv call by building the color LUT faster #29253

    • Fixed missing tipLength validation in arrowedLine #29191

    • Optimized EMD (Earth Mover's Distance) solver performance #29194

    • Improved Parallelism and Memory Access Efficiency for Hough Transform Accumulator #29059

    • Fixed remap nearest rounding #29145

    • Fixed matchTemplate TM_SQDIFF precision loss for CV_8U images #29096

    • Improved color convert and AVX512 dispatch added #28992

    • Optimized LUT and equalizeHist with SIMD #29250

    • Optimized remap interpolation #29507

    • Optimized PyrDown #28650

    • Fixed IPP warpAffine #28562

    • Disabled ipp path for 32FC1 in ipp_hal_warpPerspective

    • Disabled IPP implementation for warpPerspective F32C4 as it triggers exception on Windows #29490

    • Restored IPP integration for Sobel and Schaar #29328

    • Extracted following IPP integrations as HAL: resize #29374, cvtColor #29397, calcHist #29511, distanceTransform #29463, threshold #29491, Canny #29434

    • Filter2D IPP migration to HAL for 4.x #29427

    • Extracted IPP integration as HAL function for box_filter #29420

    • Moved IPP-based Sobel and Scharr to HAL #29417

    • Made RVV HAL resize bit-exact for 8U INTER_LINEAR #29473

    • Added Laplacian hal for riscv-rvv: #28887

    • Added RVV HAL for spatialGradient #29062

    • Re-enabled RVV integral for safe cases #29163

    • hal/riscv-rvv: Fix test failures on hardware that implements tail-agnostic as all 1s #28375

  • Imgcodecs module:

    • Allow TIFF compression schemes for 32F #28785
    • imgcodecs: fix integer overflow in BMP and SunRaster decoders #28379
    • imgcodecs(webp): improve IMWRITE_WEBP_LOSSLESS_MODE to support exact lossless compression #28519
    • Fix invalid PAM decoding #28753, oss-fuzz 497290557
    • Added support for cICP metadata in imreadWithMetadata() #28615
    • Fixed JPEG chroma configuration & Standardize component settings #28667
    • Fixed UBSan load-invalid-value in SunRasterDecoder::readHeader #29151
    • Improved EXIF profile handling #29295, #29322
    • Fixed out-of-bounds write when reading 2-channel PAM #29296
  • Flann module:

    • Helped compiler vectorize loops in meanSplit #28545
    • Fixed Index::radiusSearch output size mismatch #28990
    • Used per-thread storage for heap pool to remove lock contention #29346
    • Bound kd-tree node indices when loading a saved flann index #29503
  • Features2d module:

    • Added missing KAZE DIFF_CHARBONNIER support #28324
    • Added OpenCL acceleration for BFMatcher cross-check #28735
    • OpenCL BFMatcher optimization for crosscheck case #28828
    • Added OpenCL support for AKAZE features #28879
    • Optimized FAST for RISC-V RVV #28938, #29197
View originalPermalink
How 4.14.0 went
4.13.0

OpenCV 4.13.0

Added 8
  • Added CVBenchmark, an unbiased CPU benchmark providing evaluation of different CPUs in real-world computer vision and AI workloads
  • Added std::vector length check to Input/OutputArray
  • Added 16-bit LUT and corresponding HAL entrypoint
  • Added cv::Mat::copyAt for ROI operation
  • Added support for parsing null values and backslash in JSON parser in cv::FileStorage
  • Added inRange HAL entry point
  • Added Iterative Phase Correlation to imgproc module
  • Added cv::minEnclosingConvexPolygon
Changed 5
  • Modified Input/OutputArray methods to handle std::vector<T> or std::vector<std::vector<T>> in a more accurate way
  • Made cuda::GpuMatND compatible with InputArray/OutputArray
  • Forced output type for empty matrices where it is defined in API
  • Dropped OPENCV_FOR_OPENMP_DYNAMIC_DISABLE environment variable in favor of standard OMP_DYNAMIC
  • Enabled fp16 conversions but disabled NEON FP16 arithmetics on Windows for ARM
Fixed 7
  • Fixed cv::solveCubic numerical instability via coefficient normalization
  • Fixed tempfile race condition on Windows
  • Fixed dot product accumulation causing NORM test failures on Windows ARM64
  • Fixed missing vec_cvfo on IBM POWER9 due to unavailable VSX float64 conversion
  • Fixed in-place flip in HAL for RISC-V RVV
  • Fixed overflow in connected components
  • Corrected cv::minAreaRect to follow documentation by forcing angle to range [-90, 0)

December, 2025

New Year update for OpenCV 4.x has been released.

  • CVBenchmark

  • Core module:

    • Modified Input/OutputArray methods to handle 'std::vector' or 'std::vector<std::vector>' in more accurate way #28242
    • Made cuda::GpuMatND compatible with InputArray/OutputArray #23913
    • Forced output type for empty matrices where it's defined in API #27972
    • Added std::vector length check Input/OutputArray #27817
    • Added 16-bit LUT and corresponding HAL entrypoint #27890, #27911
    • Add cv::Mat::copyAt for for ROI operation #27318
    • Extended JSON support in cv::FileStorage: null parsing #27579 and
    • Added support parsing null in JSON parser in cv::FileStorage #27579 and back slash "" support #27587
    • Fixed cv::solveCubic numerical instability via coefficient normalization #28117
    • Fixed tempfile race condition on Windows #28087
    • Restore parallel framework name on failure attempt #27802
    • Dropped OPENCV_FOR_OPENMP_DYNAMIC_DISABLE environment variable in favor of standard OMP_DYNAMIC #28122
    • Enabled fp16 conversions, but disabled NEON FP16 arithmetics on Windows for ARM #27897
    • Fixed dot product accumulation causing NORM test failures on Windows ARM64 #28211
    • Added several performance optimizations for Windows on ARM: #27575, #27596
    • Fixed missing vec_cvfo on IBM POWER9 due to unavailable VSX float64 conversion #27990
    • Fix in-place flip in HAL for RISC-V RVV #28180
    • Added inRange HAL entry point #27854
    • Disabled IPP with AVX512 in cv::compare because of performance regression #28311
  • Imgproc module:

    • Added Iterative Phase Correlation #28146, paper
    • Added cv::minEnclosingConvexPolygon #27369
    • Improved near-zero convexity handling in cv::convexHull #28043
    • Kept cv::convexHull output indices monotone if possible #28163
    • Fixed overflow in connected components #27582
    • Corrected cv::minAreaRect to follow documentation (force angle to range [-90, 0)) #28051. Versions of OpenCV with different angle range are 4.5.1-4.12.0. Expected angle range documented first time in 4.12.0 release.
    • Increased minAreaRect accuracy with doubles #28149
    • Added cv::CLAHE::BitShift option #28014
    • Fixed cv::minEnclosingCircle #27904, #27914
    • Fixed standard cv::HoughLines output shift for rho. #27992
    • Fixed LINE_4/LINE_8 swap in cv::drawContours #28088
    • Fixed bug in approxPolyDP: calculate distance to a segment, not to a line #28119
    • Various performance optimizations for Gaussian Blur, including AVX512 #27795 and blur #27822, bilateralFilter #27433.
    • Added CV_SIMD_SCALABLE branch to pointSetBoundingRect #27479
    • Added Canny, Scharr and Sobel for riscv-rvv hal #27378
    • Optimized ThickLine() for distant points #27366
    • Fixed heap-buffer-overflow in stackBlur #28233 #28250
    • Fixed the out-of-bounds read in cv::bilateralFilter for 32f images #28259
    • Fixed memory leak in ipp_warp function #27532
    • Set limitation to IPP Bilateral Filter tiles number to avoid too small tiles #27720
    • Fixed incorrect implementation of multi-threaded call for warp perspective in IPP HAL #27903
    • Added stateless HAL for filters and morphology #28208
  • Imgcodecs module:

    • Extended metadata support in Jpeg (ICCP and XMP) #27583, PNG and WebP #27503, cICP field in PNG #27741, AVIF (XMP) #27506, #28072.
    • Added OpenEXR multispectral read/write support #27485
    • Added strict validation for encoding parameters #27621, #27769
    • Relaxed decoding size limit to over 1 GiB for several formats #27811, #27976
    • Added IMWRITE_PNG_ZLIBBUFFER_SIZE option support for PNG #27551, #27615
    • Fixed memory leak in WebP backend #27849
    • Added workaround for image flipping bug in older GDAL FITS drivers #27919
    • Added support for 32bpp BMP with BI_BITFIELDS #27559
    • Fixed several overflow and out-of-bound access issues in BMP #28040, #27847
    • Fixed potential crashes in PNG found by fuzzer. Namely 429429085, 429645379, 430091585 #27529
    • Fixed several potential overflows and error handling mistakes in PNG #28249, #28196, 27750
    • Fixed alpha handling for blending in PNG format #27981
    • Set matrixCoefficients to UNSPECIFIED for monochrome images in AVIF #28065
    • Added safety checks for AVIF decoder and encoder #28200
  • VideoIO module:

    • Added option to open camera device by index through FFmpeg #27841, Added FFmpeg 8.0 support #27691, #27746
    • Extended Orbbec SDK support: added timestamps #27610, options for custom fps and resolution #27629, camera distortion coefficients as API #27663
    • Extended Aravis SDK support: allowed system-wide installation of SDK #28090, set default pixel format for cameras with unsupported format #28086
    • Added macOS support for Orbbec Gemini330 camera #27930
    • Fixed frame seeking with negative DTS values in FFMPEG backend #27878
    • Fixed CvCapture_FFMPEG::setProperty(CAP_PROP_POS_*) followed by getProperty #27523
    • Added Raspberry Pi 4 and 5 V4L2 Stateless HEVC Hardware Acceleration with FFmpeg #27453
    • Optimized FFmpeg VideoCapture with swscale threads option #27755
    • Fix return code from CvVideoWriter_FFMPEG::writeFrame() when encapsulating ##27737
    • Added OPENCV_FFMPEG_SKIP_LOG_CALLBACK to preserve custom FFmpeg logging #27864
    • Get code to compile without FFMPEG's libavdevice #27948
    • catch _com_error exceptions to suppress debugger flooding #28073
    • Fixed picture_sw object leak in ffmpeg backend with hardware codecs. #28283
    • videoio(dshow): Fix incorrect mapping for White Balance Temperature (CAP_PROP_WB_TEMPERATURE) property #28202
    • Fixes a crash on iOS when calling VideoWriter::release() in OpenCV 4.12.0 #28173.
  • Features2D module:

    • Fixed ORB inconsistency for masks with values differs from 255 #26366
    • Fixed pointer arithmetic in BRISK corner traversal #28091
    • Added heuristic to allocate buffer for FAST features depending on input image resolution #27657
    • Optimized AGAST for Windows on ARM #27776
    • Added FAST to RISC-V RVV HAL #27391
  • Objdetect module:

    • Added pixel-based confidence in ArUco marker detection #23190
    • Improved multiple QR codes detection with QRCodeDetector::detectAndDecodeMulti #27787
    • Fixed to prevent QR code decoding from throwing on degenerate source points #27837
    • Fix QRCodeDetector::detectAndDecode crash in case of inconsistent detection #27877
    • Remove floating point arithmetic from angle computation in QR codes #28157
    • Speedup ChArUco by avoiding temporary copies #27820
View originalPermalink
How 4.13.0 went
4.12.0

OpenCV 4.12.0

Added 3
  • Added user-defined logger callback
  • Added `reinterpret()` method to `cv::Mat`
  • Added `cv::THRESH_DRYRUN` flag to get adaptive threshold values without input thresholding
Changed 10
  • Used HAL for cv::mean function
  • Vectorized cv::normalize / cv::norm
  • Enabled SIMD_SCALABLE for exp and sqrt
  • Vectorized normDiff with universal intrinsics
  • Refactored normDiff in hal_rvv and extended with support of more data types
  • Further vectorized copyTo with mask
Fixed 7
  • Fixed empty ND-array construction
  • Fixed bug with `int64` support for FileStorage
  • Fixed `cv::meanStdDev` overflow for large images
  • Fixed POWN OpenCL implementation
  • Fixed integer overflow in `cv::HoughLinesProbabilistic` with very large input images
  • Fixed several potential overflows in image warping
  • Fixed `cv::getPerspectiveTransform` for singular case
Deprecated 1
  • Deprecated copyData parameter in `cv::UMat` construction from `std::vector`

July, 2025

Summer update for OpenCV 4.x

  • Core Module:

    • Added user-defined logger callback #27154
    • Added reinterpret() method to cv::Mat #25394
    • Fixed empty ND-array construction #27362
    • Fixed bug with int64 support for FileStorage #26846
    • Fixed cv::meanStdDev overflow for large images #26867
    • Useed HAL for cv::mean function too #26895
    • Vectorized cv::normalize / cv::norm #26885
    • Enabled SIMD_SCALABLE for exp and sqrt #26886
    • vectorized normDiff with universal intrinsics #27042
    • Refactored normDiff in hal_rvv and extended with support of more data types #27115
    • Further vectorized copyTo with mask #27145
    • Fix POWN OpenCL implementation #27274
    • Restored legacy universal intrinsics operators in a separate header #27327
    • Improved solveCubuc accuracy: #27331, #27347
    • Deprecated copyData Parameter in cv::UMat construction from std::vector and always copy data #27408
  • Imgproc Module:

    • Optimized and reduced memory consumption in cv::findContours #26690, #26834
    • Fixed integer overflow in cv::HoughLinesProbabilistic with very large input images #26744
    • Fixed several potential overflows in image warping #26765, #26776
    • Improved robustness for ellipse fitting #26773
    • Added cv::THRESH_DRYRUN flag to get adaptive threshold values without input thresholding #26836
    • Fixed cv::getPerspectiveTransform for singular case #26926
    • Optimized bayer2Gray with universal intrinsics #26868
    • Added optional mask to cv::threshold #26842
    • Accelerated cv::remap calculation with multi-threading, when cv::WARP_INVERSE_MAP is used #27108
    • Reworked HSV color conversion tables initialization in OpenCL branch to fix possible data raise #27287
    • Fixed bilateral filter's sigma color and sigma space issue #27309
    • Impoved performance of medianblur #27299
    • Added cv::getClosestEllipsePoints function to get the closest point on an ellipse #26299
    • Corrected IPP implementation for cv::distanceTransform results with single thread #27432
    • Fixed cv::matchTemplate with mask crash #26703
    • Added diamond structuring element to morphology operations #27441, #27492
    • Improved cv::intersectConvexConvex accuracy in corner cases #26974
  • Calib3d module:

    • Fixed inliers updating in homography estimation #26742
    • Added cv::solvePnPRansac implementation for the fisheye camera model #26669
    • Fixed different marker ordering with cv::findChessboardCornersSBWithMeta and cv::CALIB_CB_LARGER flag.
    • Fixed logical mistake in FilterSpecklesImpl #26996
    • Optimized undistort points for the fisheye camera model #26988
    • Optimized new camera matrix estimation and some related functions #27001
    • Added warning if projected axes are out of camera frame in cv::drawAxes function #27311
    • Added image dimension check to avoid StereoSGBM non-determinism #27305
    • Fixed bugs in SQPNP orthogonalization and simplified column vectors copying #27437
  • DNN Module:

    • Added TFLite StridedSllice (without strides but just Slice) and enable strides for TF importers #27273
    • Added fusion handler of conv+eltwise in case of multi-output node (i.e. Split) #27326
    • Added new ops import in TFLite parser: SUB, SQRT, DIV, NEG, SQUARED_DIFFERENCE, SUM #27307
    • Fxied scalars and 1d tensors support in TFLite parser #27307
    • Reduced number of NHWC<->NCHW conversions in TFLite parser #27307
    • Added checks before getting latest pin in Net::Impl::getLatestLayerPin #27353
    • Added OpenVINO NPU support #27363
    • Added more operations to CANN backend #24756
  • Objdetect module:

    • Extend ArUcoDetector to run multiple dictionaries in an efficient manner #26934.
    • Fixed rotated aruco marker board generation #26753
    • Fixed incorrect Aruco marker detection near image edge #26968
    • Fixed invalid vector access in QR de/encoder #26532
    • Fix QR code encoder with auto version #27244
    • Aded QRCode ECI encoding support #24426, #27486
    • Made ChAruco board consistency check optional #26824
  • Photo Module:

    • Added 16-bit support to cv::fastNlMeansDenoising and updated tests #26831
    • Local decolor pipeline optimization #27041
    • Fixed Triangle Weights used by Debevec algorithm being non zero at extremes #27270
    • Fixed NaNs in HDR Triangle Weights and Tonemapping and Update LDR Ground Truth in tutorial #27396
  • VideoIO Module:

    • Fixed invalid custom FFmpeg options handling provided with environment variable #26793
    • Fixed default cv::CAP_PROP_ORIENTATION_ATUO behaviour #26800
    • Improved camera opening performance when with DShow backed, if custom options are provided #26601
    • Added zoom support into Android native camera capture #26837
    • Fixed V4L frame size for non-BGR output #27193
    • Added Orbbec Gemini 330 camera support #27230
    • Fixed cv::VideoWriter failure on writing colorless images #27153
    • Fixed Android setCameraIndex issue #27419
  • Imgcodecs:

  • Highgui Module:

    • displayOverlay doesn't disappear after timeout #27082
    • Fix closing of windows when using the Qt backend #27170
    • Fixed QT window resize regression #27282
  • G-API module:

    • Workaround for successfull append of OpenVINO Execution Provider: Moved creation of 'Ort::Env' before it #26983
    • Adding AddRgbFeature(), and improving robustness in ComputeRgbDistance #26682
    • Added MS Media Foundation availability check in G-API too #27355
  • Video Module: …

View originalPermalink
How 4.12.0 went
4.11.0

OpenCV 4.11.0

OpenCV 4.11.0 has been released.

:hammer_and_wrench: Change log is here.

fab645f6b42e4f02ed43e57191cab37b00b861d13191afa34d68fc9f3d8ff763  opencv-4.11.0-android-sdk.zip
165f43c51ea2710f94307fea10c86b6376b63d5162182ba5f040d7a835fb4451  opencv-4.11.0-docs.zip
1e83edcd3e482228f5c2348a7ceafd72efd614b6578e68f610cd0898c6df95d1  opencv-4.11.0-ios-framework.zip
7c9d1c0b70db1b1952cc815252fced9a07f51267563cf3eaa1674d734c49b8e4  opencv-4.11.0-windows.exe
View originalPermalink
How 4.11.0 went
5.0.0-alphaPre-release

OpenCV 5.0.0-alpha

OpenCV 5.0.0-alpha has been released.

The alpha release for the new OpenCV generation. The release is designed as technology preview and not ready for production usage yet. :hammer_and_wrench: Chnagelog: https://github.com/opencv/opencv/wiki/OpenCV-Change-Logs#version50-alpha

c450cd4340de2109a5c7036e6495e3d6  opencv-5.0.0-alpha-android-sdk.zip
218351f5f5c4e424ab8b3e7116c66678  opencv-5.0.0-alpha-docs.zip
fbf55f5cf2bd9c70c9439b9653bd3a10  opencv-5.0.0-alpha-ios-framework.zip
ea3bc24a8c5e2ce0f771f5c209ef5098  opencv-5.0.0-alpha-windows.exe
View originalPermalink
How 5.0.0-alpha went
4.10.0

OpenCV 4.10.0

OpenCV 4.10.0 has been released.

:hammer_and_wrench: Change log is here.

464d55abe64b53af3aeb73197cf4620535abd909916d06e6a8b7c32712013966  opencv-4.10.0-android-sdk.zip
0ff1b7246fec72a0f5243cbac5ae663b04c6773fbb11f6b69e86ac20239d0ade  opencv-4.10.0-docs.zip
cbd21c62a4cfdd4cfe7e69c8601d23976e2d2bd05a912d0759debb3052c257db  opencv-4.10.0-ios-framework.zip
bff38466091c313dac21a0b73eea8278316a89c1d434c6f0b10697e087670168  opencv-4.10.0-windows.exe
View originalPermalink
How 4.10.0 went
4.9.0

OpenCV 4.9.0

Added 1
  • OpenCV package for Android is now available as AAR on Maven Central

OpenCV 4.9.0 has been released.

:hammer_and_wrench: Change log is here. Since 4.9.0 OpenCV package for Android is also available as AAR on Maven Central: https://central.sonatype.com/artifact/org.opencv/opencv

d181481fdabf6c02b1b45a3b382a583c531bb4d6b0582d0fbbb686487f071218  opencv-4.9.0-android-sdk.zip
0fce577941eea0db27d2c37b7c46785db23de6520b725b8f0dca7c46b368b18c  opencv-4.9.0-ios-framework.zip
fefddff0623fbd5a6fa0cecb9bccd4b822478354e6c587ebb6e40ab09dacba51  opencv-4.9.0-windows.exe
1e71ceb6220c94bd917ee48b29284e43883e066a3c7129e27f5c2a4ffbab8275  opencv-4.9.0-docs.zip
View originalPermalink
How 4.9.0 went
4.8.1

OpenCV 4.8.1

OpenCV 4.8.1 has been released.

:hammer_and_wrench: Change log is here.

SHA256 sum for packages:

a8bfe53cf9d7fa94ed5d85d61cf028348a6a1268b8027c9bc95ca96edd90ba13  opencv-4.8.1-android-sdk.zip
0689312a9de439757618a412b266dc5ee75d2e32aefa9eac32c3f808ade06331  opencv-4.8.1-ios-framework.zip
037dd1c5c172237b0a00ee822684e5ac453028e1933111a2c547b62061f8b7e4  opencv-4.8.1-windows.exe
View originalPermalink
How 4.8.1 went
4.8.0

OpenCV 4.8.0

OpenCV 4.8.0 has been released.

:hammer_and_wrench: Change log is here.

SHA256 sum for packages:

e415d976549be7aa56a909cedb7d9b5b7fd24dbdd0eabee94de0f004c52ddc7c  opencv-4.8.0-android-sdk.zip
89c33d2b0a66b287ffc7a7643bfed4ae4a0728a76a5c4c852854efdb300693b3  opencv-4.8.0-ios-framework.zip
1c8b1b78a51c46852eb5569d762bd11d0097a45c3db1f03eb41aba6f727b8942  opencv-4.8.0-windows.exe
8e7ea70b52ce28b521367368cdadfc8457b36046dcbc5c3ed83d094edb6e35d9  opencv-4.8.0-docs.zip
View originalPermalink
How 4.8.0 went
View all

Discussion