OpenCV has Java bindings, which you can generate if you build OpenCV yourself. Building your own OpenCV is effort I wouldn’t recommend if you can avoid it.
I think the OpenCV organization bundles the Java build in the platform-specific releases. Old docs, for Windows, say something like
the
opencv-4xx.jar
file located at\opencv\build\java
and theopencv_java4xx.dll
library located at\opencv\build\java\x64
(for 64-bit systems)
MacOS is an environment entirely foreign to me, so you’ll need to browse OpenCV docs for those details. Some other website says to use homebrew… but that was advice for the OpenCV 3.x era, which is long past.
The bytedeco package is a build of OpenCV’s Java bindings by a third party, bytedeco. They provide the service to the Java community. They also appear to take care of Maven stuff in relation to this package.
You can try bytedeco’s community support. They’ll know best how to get their package working. I’d recommend searching for your error messages before posting. The answer might already be there.
You can also try searching their issues.