Can one use all OpenCV libraries in OpenVX.Or only we can use the OpenVX that are defined in their sample implementation?
Related
I am currently using OpenCV in a Swift project. I have no experience using the library and I have some questions.
Is it possible to use Swift to directly communicate with the OpenCV library?
If not:
I have used Cocoa Pods to download the OpenCV framework. Do I still need to write an Objective-C++ wrapper?
No, OpenCV requires you to use Objective-C++
Yes you do, you can write your interface and native code in swift but you still have to bridge it with whatever you wanna do in OpenCV.
I am working on a SIFT feature detection in Opencv. The problem is the libraries supporting this project (ex: features2d,nonfree) are available only in .hpp and I need to write in C. So any suggestions?
I'm hoping that I don't have to translate the libraries.
.hpp usually indicates a C++ header. If you really need a C interface, write a wrapper library. But I would just use a C++ compiler for the whole project.
Does OpenCv for Tegra devices supplied with Linux 4 Tegra make use of NPP and OpenVX underneath ? Or do I have to make such optimizations myself ?
Any reference to a link pointing to proof would be appreciated.
You can look for opencv dependencies
For libopencv4tegra 2.4.13 it uses cuda-npp-7-0 but doesn't use libvisionworks which is OpenVX implementation for Tegra
So, I think OpenCV for Tegra makes use of NPP and doesn't make use of OpenVX
I wonder there is any openCV function to display its library build option like if it is supporting TBB or IPP. Because I have a custom built openCV 3.0 library but the readme file doesn't mention whether TBB or IPP was implemented on it.
Thanks,
It's not a function, but the cvconfig.h header file contains the build information as defined (or not) macros.
Is it possible to use/compile the OpenCV image stitcher module as a standalone project, without having to include the entire OpenCV library?
I see the stitcher module has dependencies to the OpenCV core, but, is there any other standalone variant of this stitcher module?
Thanks
Is it possible to use/compile the OpenCV image stitcher module as a standalone project, without having to include the entire OpenCV library?
You can compile only a part of OpenCV with CMake, but you always have to compile the core functionality. That is not the "entire OpenCV library" but certainly a "big" part. (You have to decide that for yourself)
I see the stitcher module has dependencies to the OpenCV core, but, is there any other standalone variant of this stitcher module?
Not in OpenCV afaik.
As #Micka pointed out in the comments you can try to pull the imagestitching functionality from the sources, if you'd really have to.