| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 5.0.0.20260703 source code.tar.gz | 2026-07-03 | 30.0 MB | |
| 5.0.0.20260703 source code.zip | 2026-07-03 | 30.5 MB | |
| README.md | 2026-07-03 | 8.9 kB | |
| Totals: 3 Items | 60.5 MB | 1 | |
What's Changed
- OpenCvSharp5 foundation: OpenCV 5 packaging, .NET 8+ TFMs, docs by @shimat in https://github.com/shimat/opencvsharp/pull/1901
- OpenCV 5 native port: OpenCvSharpExtern compiles against OpenCV 5.0.0 by @shimat in https://github.com/shimat/opencvsharp/pull/1903
- Fix OpenCV 5 CI test failures (type encoding, 1-D Mats, behavior changes) by @shimat in https://github.com/shimat/opencvsharp/pull/1907
- OpenCV 5: rename features2d→features, split calib3d, add ptcloud wrapper by @shimat in https://github.com/shimat/opencvsharp/pull/1910
- ptcloud: wrap RgbdNormals, depth free functions, and Odometry.getNormalsComputer by @shimat in https://github.com/shimat/opencvsharp/pull/1911
- Fix/superpixelseeds test params by @shimat in https://github.com/shimat/opencvsharp/pull/1916
- Add high-level dnn Model API (Model + Classification/Detection/Segmentation/Keypoints) by @shimat in https://github.com/shimat/opencvsharp/pull/1917
- Add high-level dnn text Model API (TextRecognition + TextDetection EAST/DB) by @shimat in https://github.com/shimat/opencvsharp/pull/1918
- Add dnn TFLite reader, blobFromImageWithParams, imagesFromBlob, batched/soft NMS by @shimat in https://github.com/shimat/opencvsharp/pull/1919
- Add dnn Net introspection: params, layer types, KV cache, getAvailable*, model format by @shimat in https://github.com/shimat/opencvsharp/pull/1922
- Add DNN engine selection (EngineType) and sync Backend/Target enums by @shimat in https://github.com/shimat/opencvsharp/pull/1925
- Add OpenCV 5 features wrappers: ALIKED, DISK, LightGlue, ANNIndex, AffineFeature by @shimat in https://github.com/shimat/opencvsharp/pull/1926
- Add geometry/calib functions: solvePnPRefine, decomposeEssentialMat, estimateTranslation2D/3D, fisheye distortPoints overload by @shimat in https://github.com/shimat/opencvsharp/pull/1927
- Add ptcloud mesh / point cloud I/O: loadPointCloud, savePointCloud, loadMesh, saveMesh by @shimat in https://github.com/shimat/opencvsharp/pull/1928
- Add imgproc TrueType text rendering: FontFace + FontFace-based PutText/GetTextSize by @shimat in https://github.com/shimat/opencvsharp/pull/1929
- Add imgproc additions: INTER_NEAREST_EXACT, Filter2DParams overload, findContoursLinkRuns by @shimat in https://github.com/shimat/opencvsharp/pull/1930
- Fix MatType.IsInteger for OpenCV 5 integer depths; clarify Mat.Dims docs by @shimat in https://github.com/shimat/opencvsharp/pull/1931
- Add AlgorithmHint parameter to warpAffine/warpPerspective/remap/GaussianBlur/cvtColor by @shimat in https://github.com/shimat/opencvsharp/pull/1932
- Add DNN Tokenizer and Net tracing/profiling/finalizeNet/registerOutput by @shimat in https://github.com/shimat/opencvsharp/pull/1934
- Add USAC PolishingMethod + findFundamentalMat UsacParams overload by @shimat in https://github.com/shimat/opencvsharp/pull/1933
- Add core MatShape value type and Mat integration by @shimat in https://github.com/shimat/opencvsharp/pull/1935
- Add multi-view camera calibration: registerCameras and calibrateMultiview by @shimat in https://github.com/shimat/opencvsharp/pull/1936
- Add detailed Net.GetPerfProfileDetailed by @shimat in https://github.com/shimat/opencvsharp/pull/1937
- Unify blittable std::vector wrappers into a single StdVector<T> (Phase 0) by @shimat in https://github.com/shimat/opencvsharp/pull/1940
- Slim CvObject base + SafeHandle/LibraryImport foundation (Phase 1) by @shimat in https://github.com/shimat/opencvsharp/pull/1942
- Internal Phase 2: migrate P/Invoke from [DllImport] to [LibraryImport] by @shimat in https://github.com/shimat/opencvsharp/pull/1943
- Support UTF-8 / non-ANSI image file paths on Windows (imgcodecs) by @shimat in https://github.com/shimat/opencvsharp/pull/1944
- Support UTF-8 / non-ANSI model paths on Windows (dnn) by @shimat in https://github.com/shimat/opencvsharp/pull/1945
- Internal 1b: unify CvPtrObject on the owned SafeHandle (+ CLAHE pilot) by @shimat in https://github.com/shimat/opencvsharp/pull/1946
- Internal 1b: sweep wrapper classes to SafeHandle args (drop GC.KeepAlive(this)) by @shimat in https://github.com/shimat/opencvsharp/pull/1952
- Standardize on UTF-8 without BOM across the repository by @shimat in https://github.com/shimat/opencvsharp/pull/1953
- Add macOS x64/arm64 CI and runtime packages (port of [#1947] to 5.x) by @shimat in https://github.com/shimat/opencvsharp/pull/1955
- Internal 1b: pass SafeHandle to entry points and drop GC.KeepAlive(this) by @shimat in https://github.com/shimat/opencvsharp/pull/1958
- SparseMat: non-zero element enumeration + Get/Set and ToString cleanup by @shimat in https://github.com/shimat/opencvsharp/pull/1959
- Typed matrices: generic SparseMat<T> redesign and Mat<T> improvements by @shimat in https://github.com/shimat/opencvsharp/pull/1961
- Wrap dnn Net shape/FLOPS/memory introspection (#1923) by @shimat in https://github.com/shimat/opencvsharp/pull/1962
- Modernize P/Invoke POD types into namespace
interop(#1902) by @shimat in https://github.com/shimat/opencvsharp/pull/1963 - CI: platform-explicit job names + trim macOS PR checks by @shimat in https://github.com/shimat/opencvsharp/pull/1964
- Unify free-function facades into nested Cv2. classes (#1921) by @shimat in https://github.com/shimat/opencvsharp/pull/1965
- Replace BEGIN_WRAP/END_WRAP macros with a cvTry() wrapper by @shimat in https://github.com/shimat/opencvsharp/pull/1968
- Unify native→managed error propagation; drop the managed error callback by @shimat in https://github.com/shimat/opencvsharp/pull/1969
- Eliminate ArrayAddress1; make ArrayAddress2 a scoped ref struct by @shimat in https://github.com/shimat/opencvsharp/pull/1970
- Modernize Window/CvTrackbar; delete DisposableObject (closes [#1941]) by @shimat in https://github.com/shimat/opencvsharp/pull/1972
- Inline the one PInvokeHelper use and delete the class by @shimat in https://github.com/shimat/opencvsharp/pull/1973
- Make Mat arithmetic lazy and leak-free via a managed MatExpr tree (#1974) by @shimat in https://github.com/shimat/opencvsharp/pull/1975
- Remove InputArray collection blockers from StereoCalibrate/Rectify3Collinear by @shimat in https://github.com/shimat/opencvsharp/pull/1977
- Update dependency Microsoft.NET.Test.Sdk to 18.7.0 by @renovate[bot] in https://github.com/shimat/opencvsharp/pull/1979
- Foundation: allocation-free InputArray/OutputArray ref structs (ArrayProxy proxy-POD path) by @shimat in https://github.com/shimat/opencvsharp/pull/1980
- Update actions/cache action to v6 by @renovate[bot] in https://github.com/shimat/opencvsharp/pull/1981
- Update dependency Microsoft.NET.Test.Sdk to v18 by @renovate[bot] in https://github.com/shimat/opencvsharp/pull/1982
- Migration: move externs to the ArrayProxy ABI (strategy 3) by @shimat in https://github.com/shimat/opencvsharp/pull/1983
- Migration: photo/video/features/xphoto/stitching/aruco/ximgproc/ml/ptcloud to the ArrayProxy ABI (by-pointer) by @shimat in https://github.com/shimat/opencvsharp/pull/1986
- Migration: calib module to the ArrayProxy ABI (by-pointer) + tests by @shimat in https://github.com/shimat/opencvsharp/pull/1987
- Migration: remaining modules to the ArrayProxy ABI (by-pointer) + tests by @shimat in https://github.com/shimat/opencvsharp/pull/1988
- Migration: InputArray/OutputArray/InputOutputArray to allocation-free ref structs (issue [#1976] step 4 & 5) by @shimat in https://github.com/shimat/opencvsharp/pull/1989
- Remove WindowsLibraryLoader/Win32Api: unreachable now that the managed lib is net8.0-only by @shimat in https://github.com/shimat/opencvsharp/pull/1990
- OpenCV 5 migration (5.x integration branch) by @shimat in https://github.com/shimat/opencvsharp/pull/1920
- Replace SixLabors.ImageSharp with SkiaSharp and LibTiff.NET in tests by @shimat in https://github.com/shimat/opencvsharp/pull/1994
- Expand the 4-to-5 migration guide and spotlight it from the README by @shimat in https://github.com/shimat/opencvsharp/pull/1992
- Modernize Docker packaging: drop stale images, fix untested test stages by @shimat in https://github.com/shimat/opencvsharp/pull/1995
- Update dotnet monorepo to v5 by @renovate[bot] in https://github.com/shimat/opencvsharp/pull/1913
- Fix stale FFmpeg plugin DLL reference in test project by @shimat in https://github.com/shimat/opencvsharp/pull/1997
- Enable the parked line_descriptor LSDDetector wrapper by @shimat in https://github.com/shimat/opencvsharp/pull/1996
- Internal: remove dead KeepAlive/ElemPtr, add OpenCvSafeHandle.Null for optional args by @shimat in https://github.com/shimat/opencvsharp/pull/1998
- Polish ConnectedComponents wrappers (doc fix + eager-copy / round-trip efficiency) by @shimat in https://github.com/shimat/opencvsharp/pull/1999
Full Changelog: https://github.com/shimat/opencvsharp/compare/4.13.0.20260627...5.0.0.20260703