All notable changes to the VL.OpenCV repository will be documented in this file.
The format is based on Keep a Changelog.
- Remove unused files
- Nuget icon issue
- Restored missing VL.OpenCV.dll file
- Fixed corrupt nuget icon file
- Fix path in exported dll
- Upgraded project to .net 8
- All vvvv beta related files and dependencies
- MorphologyEx filter node
- Bilateral filter node
- Exposed Kernel Shape, Kernel Size and Border Type in Erode and Dilate filters
- Exposed Convert RGB pin in all VideoIn variants (including Index ones)
- HowTo Recognize Faces help patch (thanks untone)
- FrameDifferenc(FilterEquals) node and help patch
- Yolo3Detector with non-maximum suppression and help patch
- Face Detector with Caffe Model and help patch
- Added S+H (OpenCV) node and help patch
Big thanks to dani217s for these additions!
- Help patches were cleaned up and reference links updated
- Aruco MarkerWriter
- DrawArucoMarker
- MarkerDetector
- MarkerDiamondDetector
- Ridge filter
- OCR Text Detection node (thanks sebl)
- HowTo Detect text using OCR help patch (thanks sebl)
- OpenCVSharp updated from version 4.5.5.20211231 to 4.9.0.20240103
- Improved DrawChessboard node's performance
- Exposed Dicitonary IOBox in Tutorial Calculate a camera position using Aruco to prevent mismatch issues
- Removed modified VideoIn input pin from Tutorial Calculate a camera position using SolvePnP
- Teamcity's nuget source now uses https
- HowTo Draw OpenCV in Skia help patch (thanks untone)
- Updated Contributing section in README.md
- Serialization exception in VideoWriter
- Add OpenCvSharp4.Extensions reference
- Improve Renderer's ImageID calculation performance and reliability
- Update SharpDX.MediaFoundation version from 4.0.1 to 4.2.0
- Update OpenCvSharp4 references from 4.5.3.20210725 to 4.5.5.20211231
- Update VL.Core reference from 2020.2.1 to 2021.4.8
- Replace nodes marked as obsolete
- Help patch cleanup and obsolete node removal
- Ridge filter
- MarkerDiamondDetector (Experimental)
- OpenCVSharp updated from version 4.5.3.20210725 to 4.5.5.20211231
- Updated "HowTo Estimate the pose of Aruco markers"
- Renderer now properly calculates imageID for square images (again)
- Fixed IntrinsicsReader to not return bogus results if file was not read
- Fixed Undistort node not to crash in case it receives a 0x0 mat as Intrinsics input
- Fixed for help-patch removing obsolete pin on Camera node
- Renderer "Show Cursor" pin
- Renderer now properly calculates imageID for square images
- Apply pin in (Scalar) fitler nodes now work as expected
- Thinning node to achieve a skeletization of the input image
- QRCodeDetector can now detect multiple QR codes
- EstimatePose now checks for valid Intrinsics input
- VideoIn "Video Acceleration" and "Hardware Device Index" input pins
- Facemark detector (thanks sebescudie!)
- CvImage type help patch
- Create an image from scratch help patch
- Intrisics help patch
- Update OpenCVSharp dependency to version 4.5.3.20210725
- General cleanup
- Fix Resize (Scale) final dimensions smaller than 1x1 bug