gidesa
Members-
Content Count
9 -
Joined
-
Last visited
-
Days Won
2
Everything posted by 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 supported. 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 Thanks Giando
-
Hello again, released many improvements and new examples: - classes that encapsulate OCV vectors and pointers. - a component to write movies from a video stream. - an example for movie writing, - an example that uses Machine Learning classifiers to recognize handwritten digits. - a detailed documentation See at https://github.com/gidesa/ocvWrapper46
-
Hello, the Opencv 4.6 wrapper repository now has new examples, better Pascal classes, much better documentation. And instructions for compile on MacOS, too. Enjoy! Github repo https://github.com/gidesa/ocvWrapper46/
-
Hello marcovth, I think that in principle the wrapper could be compiled as shared library also under Android, using the Linux examples as a starting point. But I have no experience on Android, sorry. Relevant sites, for example: https://blog.arik.io/compiling-c-code-as-android-shared-libraries-6924803c00db https://stackoverflow.com/questions/70053057/creating-native-shared-library-with-android-studio
-
Hello, in github opencv4.6-x86 directory now there are the 32 bit binaries. Regards
-
Hello, you are right, all Delphi examples are compiled as 32 bit. I develop on a Delphi 32 bit version. If not possible from Delphi IDE, you could activate 64 bit platform by hand modify the .DPROJ file: in platform group add a line for Win64 <Platforms> <Platform value="Win32">True</Platform> <Platform value="Win64">True</Platform> </Platforms> Official version of Opencv has only the 64 bit binaries. You have to compile Opencv in 32 bit by yourself, has I have done. Anyway, I could download to github the 32 bit versions of Opencv DLL. Write me if this could be useful for you.
-
Hello again, the OpencvWrapper46 version 1.1 is released and ready to test. There are four new VCL components and other classes that great simplify the use of Opencv, especially for object recognition, and face recognition/detection. https://github.com/gidesa/ocvWrapper46 Thanks Giando
-
Hello to all, I have released a new version of wrapper library, with many improvements, and instructions for build on Linux, too. https://github.com/gidesa/ocvWrapper46
-
Hello all, it's ready an initial version of my wrapper around the C++ API of the famous Open Computer Vision library (Opencv) (not the old C API). For now it apply to Opencv version 2.4.13, 32bit, Windows. This library "flattened" the C++ classes to pure C functions, creating a DLL acting as a bridge between applications that "understand" C functions (Delphi, but also C, and others) and Opencv DLL that expose C++ classes. I hope soon to extend to 64 bit, and add some useful Delphi units to have a better OO interface over the simple C functions (a wrapper over the wrapper... 🙂 In future could be a release interfacing with more recent Opencv versions (as the last stable 4.6). Regards Giando https://github.com/gidesa/ocvWrapper24