Forum > Graphics

Opencv version 4.6 C++ API wrapper

(1/5) > >>

gidesa:
Hello,
is ready to download and test the wrapper around the Opencv version 4.6  C++ API .
This is the more recent Opencv stable version.
The old pure C API misses all the functions implemented only as C++ classes,
starting from the Machine Language module (ML), that was present since the Opencv v 1.0 .
Note: from v 2.4 onwards the old C API is always present, although no more officially supportoted.
This version of Opencv, among many other things, has a Deep Neural Network (DNN) module,
capable of load and use the most common neural net formats: Tensorflow, Torch, Caffe, Darknet, ONNX.
The wrapper supports this, of course, and has many improvements compared to my precedent wrapper for
Opencv v 2.4.31 .
All suggestions are welcome.
On Github:

https://github.com/gidesa/ocvWrapper46


Giando

avra:
Thanks!

Newer OpenCV wrapper has been missing for a long time, so this is most welcome.
Do you plan to release Linux Intel/ARM versions of the library?

gidesa:
Thanks Avra!
I am not very much expert of Linux. But I have tried to compile the preceding version (OpencvWrapper24) with GCC on Windows, as preliminary step. The compilation was successful (attached the make file), of course the linking was not, because the Opencv distribution doesn't have binaries compatible with GCC. And recompiling entire Opencv with GCC is a very complex work, I imagine.
More, I tried in a Linux virtual machine, but the Opencv 2.4 is no more found by apt-get  in repositories, and direct compilation requires some other libraries that are also no more present. So I give away.
Maybe now the Opencv 4.6 is in repositories, I will try.
Of course, every suggestion and help is welcome by the great community of Lazarus!
 

Jurassic Pork:
hello,
it is possible to use the wrapper under linux. I succeeded under ubuntu 20.04 using Lazarus 2.2.0 . test project featureTest using qt5 for GUI. See attachment. More informations later ...
Friendly, J.P

avra:

--- Quote from: Jurassic Pork on April 03, 2023, 05:32:37 am ---it is possible to use the wrapper under linux. I succeeded under ubuntu 20.04 using Lazarus 2.2.0 . test project featureTest using qt5 for GUI. See attachment. More informations later ...
--- End quote ---
Nice!

Navigation

[0] Message Index

[#] Next page

Go to full version