I am converting some of my vision functions in OpenCV to OpenVX node to accelerate my code on GPU of kit Jetson Tx2. According to the VisionWorks tutorial, we can implement kernels of OpenVX node in OpenCV functions thank to the interoperability between OpenCV and OpenVX. I have followed that way to write a simple OpenVX node for sharpening an image. However, when I run it and checked the GPU performance using “sudo ./tegrastats” command, I only saw the increase in the percentage of Jetson’s CPU, not GPU. It means that the code did not run on GPU, which was the reason why it was terribly slow.
I want to ask if OpenVX can optimize kernels implemented in OpenCV and process them on GPU? If yes, is there any special configuration to do so?
Thanks in advance,