diff --git a/samples/openvx/no_wrappers.cpp b/samples/openvx/no_wrappers.cpp index 99a8ecab82..7809f7b9ca 100644 --- a/samples/openvx/no_wrappers.cpp +++ b/samples/openvx/no_wrappers.cpp @@ -27,6 +27,13 @@ enum UserMemoryMode COPY, USER_MEM }; +vx_image convertCvMatToVxImage(vx_context context, cv::Mat image, bool toCopy); +cv::Mat copyVxImageToCvMat(vx_image ovxImage); +void swapVxImage(vx_image ovxImage); +vx_status createProcessingGraph(vx_image inputImage, vx_image outputImage, vx_graph& graph); +int ovxDemo(std::string inputPath, UserMemoryMode mode); + + vx_image convertCvMatToVxImage(vx_context context, cv::Mat image, bool toCopy) { if (!(!image.empty() && image.dims <= 2 && image.channels() == 1)) diff --git a/samples/openvx/wrappers.cpp b/samples/openvx/wrappers.cpp index 32a1442c55..b591862c10 100644 --- a/samples/openvx/wrappers.cpp +++ b/samples/openvx/wrappers.cpp @@ -15,6 +15,10 @@ enum UserMemoryMode COPY, USER_MEM, MAP }; +ivx::Graph createProcessingGraph(ivx::Image& inputImage, ivx::Image& outputImage); +int ovxDemo(std::string inputPath, UserMemoryMode mode); + + ivx::Graph createProcessingGraph(ivx::Image& inputImage, ivx::Image& outputImage) { using namespace ivx; diff --git a/samples/openvx/wrappers_video.cpp b/samples/openvx/wrappers_video.cpp index 35caa2844c..737f052b85 100644 --- a/samples/openvx/wrappers_video.cpp +++ b/samples/openvx/wrappers_video.cpp @@ -15,6 +15,10 @@ enum UserMemoryMode COPY, USER_MEM, MAP }; +ivx::Graph createProcessingGraph(ivx::Image& inputImage, ivx::Image& outputImage); +int ovxDemo(std::string inputPath, UserMemoryMode mode); + + ivx::Graph createProcessingGraph(ivx::Image& inputImage, ivx::Image& outputImage) { using namespace ivx;