Can OpenVX be used for OpenCV functions? - opencv

Can one use all OpenCV libraries in OpenVX.Or only we can use the OpenVX that are defined in their sample implementation?

Related

OpenCV Swift Project

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.

SIFT feature detection in C

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 (Jetson TK1) make use of npp and openvx underneath?

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

Is there any openCV function to display its build option?

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.

To use th OpenCV image Stitcher without the OpenCV library

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.

Resources