Skip to content

Update module gocv.io/x/gocv to v0.43.0 - #362

Open
red-hat-konflux[bot] wants to merge 1 commit into
konflux-pocfrom
konflux/mintmaker/konflux-poc/gocv.io-x-gocv-0.x
Open

red-hat-konflux[bot] wants to merge 1 commit into
konflux-pocfrom
konflux/mintmaker/konflux-poc/gocv.io-x-gocv-0.x

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Jun 18, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
gocv.io/x/gocv v0.35.0v0.43.0 age confidence

Release Notes

hybridgroup/gocv (gocv.io/x/gocv)

v0.43.0: 0.43.0

Compare Source

  • all
    • update to OpenCV 4.13
  • core
    • add Copy method to Mat (#​1346)
    • improve implementation for NewPointVectorFromPoints
  • cuda
    • add implmentations for more arith functions
  • imgproc
    • added in missing colormaps
    • paramters types in improc dilate and erode functions
    • use same test values as OpenCV tests for TestMinAreaRect and TestMinAreaRect2f
  • videoio
    • add RetrieveChannel function to make it possible to capture both video and audio
  • examples
    • Fix bugs and memory leaks in yolov8 example (#​1349)
  • contrib
    • add support for Macbeth Chart module (MCC) (#​1336)
  • install
    • windows: split download and build scripts for easier usage/integration

v0.42.0: 0.42.0

Compare Source

  • all
    • Update to OpenCV 4.12.0
    • Expose GpuMat's underlying object pointer
    • Add support for reduced size OpenCV builds using build tags for specific modules (cuda, contrib, etc.)
  • cuda
    • Add LShift and RShift function implementations
    • Add Compare function implementation
    • Add implementations for Norm, CalcNorm, and CalcNormDiff functions
    • Add Cuda Morphology Filter (#​1311)
  • core
    • Add ReshapeWithSize() to provide specific control over the reshape operation
    • Add MeanStdDevWithMask for cv::meanStdDev with the optional mask
  • video
    • Add video tracker implementation using Vit DNN
    • Add cv::stereoRectify binding
  • docker
    • Update OpenCV containers to 4.12.0
  • docs
    • Update ROADMAP links and add missing tracker functions
    • Update README with new features and usage
  • build
    • Use build tags for reduced size OpenCV builds with specific modules
  • bugfix
    • Fix bug where the package name was mismatched with contrib (#​1293)

v0.41.0: 0.41.0

Compare Source

  • all
    • opencv: patch for gstreamer cmake to handle static linking
  • bugfix
  • core
    • add exception handling functions and try/catch blocks
    • return error from calls to OpenCV functions that cause exceptions. The error shows the OpenCV exception description from the exception caught.
  • features2d
  • photo
    • add Decolor() function
  • video
    • ApplyWithParams for MOG2 bg subtractor (#​1284)
  • build
    • add manually launched workflows to build ffmpeg, gstreamer, and opencv docker images
    • add Dockerfile.opencv-ubuntu-24.04 for Ubuntu 24.04 support
    • add opencv-ubuntu-24-04 step for build img workflow
  • docker
    • add static image with opencv and ffmpeg without gstreamer
    • gstreamer with a specific set of plugins
    • use OpenCV patch to build fully static GStreamer with plugins included
  • docs
    • update ROADMAP for some functions that were completed already
    • Update wrong links in Readme for face detection from URL and find chessboard
  • make
    • add install task for Ubuntu Manic Minotaur using @​chewxy PR #​1157
    • update make tasks for jetson based on latest available info
    • Update Makefile (#​1276)

v0.40.0: 0.40.0

Compare Source

  • all
    • Add support for OpenCV 4.11.0
    • Update license year to 2025
  • bugfix
    • Correct signature for FindHomography, since dst is actually target format for the operation, not something changed by the operation
  • core
    • Added new Mat constructor and tests
    • Added NewMatFromPoint2fVector function
  • videoio
    • Change type of VideoCaptureProperties to int32
    • Added VideoWriterFile with API and API Params
  • docker
  • make
    • Improve Linux distro dtection code, and add specific dependendcies for Ubunutu 24.04
  • examples
    • GStreamer VideoWriter example
  • build
    • Update homebrew when running macOS tests
    • Update GH actions in linux build to latest versions

v0.39.0: 0.39.0

Compare Source

  • bugfix
    • Fixed MinGW link typo in README.md.
    • Fixed function name typo (#​1236).
  • core
    • Added FaceDetectorYN example.
    • Query I/O API backends registry (#​1237).
    • Face detector YN face recognizer SF (#​1232).
  • cuda
    • Added createLookUpTable and split functions.
    • Added missing CUDA imgproc standalone functions.
    • Added XXXWithStream standalone functions.
  • docker
    • Added Dockerfile for container that can perform static builds of your own GoCV project (HighGUI not supported by static builds).
    • Added Dockerfile example showing how to build using static linking.
    • Added static build examples.
    • Updated version for gocv-static-builder image.
  • build
    • Updated workflow for Docker builds to latest versions.
    • Used most recent NVIDIA CUDA base image.
    • Used static FFmpeg build for static OpenCV build.
    • Downgraded static build to Go 1.22 to avoid Go issue #​68976.
    • Modified Dockerfile used for static builds to build own versions for static linking.
    • Corrected build options for OpenCV on arm64 for static builds.
    • Separated build tags and linker flags for arm64 and amd64 targets.
    • Modified LDFLAGS for correct static compilation.
    • Removed extra file to clear space for static build/standard dev build images.
    • Added options for Linux arm64 and separate Darwin builds.
  • cgo
    • Changed tags for static OpenCV to opencvstatic.
    • Added options for Linux arm64 and separate Darwin builds.
    • Removed unneeded lib from link for Linux/arm64.
    • Modified LDFLAGS for correct static compilation.
  • docs
    • Added missing videoio functions to ROADMAP.
    • Updated ROADMAP with missing objdetect functions for DNN faces, and moved aruco under objdetect module.
    • Simplified the YOLO example.

v0.38.0: 0.38.0

Compare Source

  • bugfix
    • aruco: correct test from latest OpenCV update
    • exclude freetype.cpp file from being included in windows build
    • feat(demosaicing): release mat when conversion to bayer encounters invalid pattern
    • imgproc HomographyMethod const values typo fixed
  • build
    • add macOS build for GH actions CI
    • adjust make and docker build files to build freetype support
    • correct ONNX DNN tests on Linux/macOS
    • move download for GOTURN models into testdata subdirectory
    • remove Caffe tests
    • run DNN tests on Windows
    • make: add task to run all cuda tests
    • make: build non-free modules when building opencv with cuda support
    • skip tests on macOS that are not passing due to OpenCV different results on macOS. See https://forum.opencv.org/t/match-template-different-results-on-mac-m1/10026 and other similar issues.
    • update all generated docker images to Go 1.23.1
  • examples
    • add asciicam video to ascii in your terminal
    • add object detection example using YOLOv8
  • core
    • add Closed() function to Mat
    • add OpenCV types for half-float values
    • add TransposeND() function
    • persistance implement Filestorage roadmap (#​1208)
    • RotatedRect type constructors
  • dnn
    • add BlobFromImageWithParams() and BlobFromImagesWithParams() functions
    • add BlobRectToImageRect() and BlobRectsToImageRects() functions
    • allow ReadNet() function to only pass model file, and remove tests for Caffe
  • features2d
  • highgui
    • added window pollkey function (#​1198)
    • added window WaitKeyEx support (#​1195)
    • Window set mouse callback (#​1220)
  • imgcodecs
    • added immultiread support
  • imgproc
    • feat(imgproc): demosaicing wrapper
    • add HomographyMethodRHO HomographyMethod added
  • objdetect
    • change QRCodeDetector signature to avoid pointer to slice
  • video
    • added TrackerGOTURN (see roadmap)
  • videoio
    • Capture from device and file with HW acceleration
  • cuda
    • add Closed() function to Mat/GpuMat
    • add DeviceSupports function
    • add implementations for AddWeighted and CopyMakeBorder functions
    • add Merge and Transpose functions
    • add support for convertFp16 function
    • add tests for demosaicing
    • feat(imgproc): demosaicing wrapper
    • correct go fmt error
  • contrib/face
    • added face recognizer interface (#​1211)
    • BasicFaceRecognizer + EigenFaceRecognizer + FisherFaceRecognizer (#​1213)
    • extra setters and getters for LBPHFaceRecognizer (#​1194)
  • contrib/freetype
    • imported freetype code by lz1998 from PR 873

v0.37.0: 0.37.0

Compare Source

  • all
    • Add support for OpenCV 4.10.0

v0.36.1: 0.36.1

Compare Source

  • bugfix
    • Correct error in CUDA function signature
  • test
    • correct CUDA tests
  • docker
    • add test image for CUDA 12

v0.36.0: 0.36.0

Compare Source

  • all
    • Add support for OpenCV 4.9.0
    • update Go to version 1.22
    • update minimum go version to 1.21
  • bugfix
    • aruco: correct test from latest OpenCV update
  • build
    • add GH action for Windows
    • remove appveyor
    • adjusted Makefile to build for debian bookworm
  • core
    • Add additional signature for MinMaxLoc.
    • add color conversion alias
    • add Mahalanobis(), Inv(), Row(), amd Col() functions
    • add MulTransposed() function
    • add PCABackProject() and PCAProject() functions
    • add PSNR() function
    • add SVBackSubst() and SVDecomp() functions
  • calib3d
    • add FisheyeCalibrate, FisheyeDistortPoints, and CheckChessboard functions
    • Add func comments and update readme
    • add Rodrigues function
    • add SolvePnP function
    • Add more smoke tests
    • Initial commit of more stereo bindings
  • feature2d
    • Add interface for Feature2D algorithms
    • Asserting some algorithms conform to Feature2D
    • Prepend "Feature2D" prefix to component interfaces of Feature2D
  • imgproc
    • add CreateHanningWindow()
    • add EMD()
    • Add float version of BoxPoints and MinAreaRect
    • Add new binding for cv::Erode.
  • videoio
    • add Retrieve function
  • contrib/xfeatures2d
    • Add BriefDescriptorExtractor to xfeatures2d (#​1114)
    • add NewSURFWithParams func
    • Add separate "Compute" bindings for detection algorithms (#​1117)
  • cuda/core
    • ADD Cuda MultiplyWithStream (#​1142)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@openshift-ci

openshift-ci Bot commented Jun 18, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: red-hat-konflux[bot]

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci

openshift-ci Bot commented Jun 18, 2026

Copy link
Copy Markdown

Hi @red-hat-konflux[bot]. Thanks for your PR.

I'm waiting for a opendatahub-io member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/konflux-poc/gocv.io-x-gocv-0.x branch from 254bf5c to d29400d Compare June 26, 2026 21:34
@red-hat-konflux

red-hat-konflux Bot commented Jun 26, 2026

Copy link
Copy Markdown
Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: demos/image_classification/go/go.sum
Command failed: go get -t ./...
go: downloading github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646
go: downloading github.com/golang/protobuf v1.5.3
go: downloading gocv.io/x/gocv v0.43.0
go: downloading google.golang.org/grpc v1.62.0
go: downloading google.golang.org/protobuf v1.34.1
go: downloading golang.org/x/net v0.36.0
go: downloading golang.org/x/sys v0.30.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80
go: downloading golang.org/x/text v0.22.0
go: ovmsclient imports
	tensorflow/core/framework: package tensorflow/core/framework is not in std (/usr/lib/golang/src/tensorflow/core/framework)
go: ovmsclient imports
	tensorflow_serving: package tensorflow_serving is not in std (/usr/lib/golang/src/tensorflow_serving)
go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.

@red-hat-konflux red-hat-konflux Bot changed the title Update module gocv.io/x/gocv to v0.43.0 Update module gocv.io/x/gocv to v0.43.0 - autoclosed Jun 28, 2026
@red-hat-konflux red-hat-konflux Bot closed this Jun 28, 2026
@red-hat-konflux
red-hat-konflux Bot deleted the konflux/mintmaker/konflux-poc/gocv.io-x-gocv-0.x branch June 28, 2026 20:43
@red-hat-konflux red-hat-konflux Bot changed the title Update module gocv.io/x/gocv to v0.43.0 - autoclosed Update module gocv.io/x/gocv to v0.43.0 Jun 29, 2026
@red-hat-konflux red-hat-konflux Bot reopened this Jun 29, 2026
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/konflux-poc/gocv.io-x-gocv-0.x branch 2 times, most recently from d29400d to 6e8e319 Compare June 29, 2026 01:37
@red-hat-konflux red-hat-konflux Bot changed the title Update module gocv.io/x/gocv to v0.43.0 Update module gocv.io/x/gocv to v0.43.0 - autoclosed Jul 8, 2026
@red-hat-konflux red-hat-konflux Bot closed this Jul 8, 2026
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux Bot changed the title Update module gocv.io/x/gocv to v0.43.0 - autoclosed Update module gocv.io/x/gocv to v0.43.0 Jul 8, 2026
@red-hat-konflux red-hat-konflux Bot reopened this Jul 8, 2026
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/konflux-poc/gocv.io-x-gocv-0.x branch 2 times, most recently from 6e8e319 to 7f3d293 Compare July 8, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants