mirror of
https://github.com/opencv/opencv.git
synced 2026-07-30 15:53:03 +04:00
Merge pull request #15699 from TolyaTalamanov:at/graph-ocv-render-backend-skeleton
G-API: Implement OpenCV render backend * Implement render opencv backend * Fix comment to review * Add comment * Add wrappers for kernels * Fix comments to review * Fix comment to review
This commit is contained in:
committed by
Alexander Alekhin
parent
cc9b199ecb
commit
2ff12c4981
@@ -78,7 +78,7 @@ protected:
|
||||
cv::Mat y_mat_ocv, uv_mat_ocv, y_mat_gapi, uv_mat_gapi, mat_ocv, mat_gapi;
|
||||
};
|
||||
|
||||
using TestArgs = std::tuple<cv::Size,cv::gapi::wip::draw::Prims,cv::gapi::GKernelPackage>;
|
||||
using TestArgs = std::tuple<cv::Size,cv::gapi::wip::draw::Prims>;
|
||||
|
||||
struct RenderNV12 : public RenderWithParam<TestArgs>
|
||||
{
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
#ifndef OPENCV_GAPI_RENDER_TESTS_INL_HPP
|
||||
#define OPENCV_GAPI_RENDER_TESTS_INL_HPP
|
||||
|
||||
#include <opencv2/gapi/render.hpp>
|
||||
#include <opencv2/gapi/render/render.hpp>
|
||||
#include "gapi_render_tests.hpp"
|
||||
|
||||
namespace opencv_test
|
||||
@@ -16,11 +16,11 @@ namespace opencv_test
|
||||
|
||||
TEST_P(RenderNV12, AccuracyTest)
|
||||
{
|
||||
std::tie(sz, prims, pkg) = GetParam();
|
||||
std::tie(sz, prims) = GetParam();
|
||||
Init();
|
||||
|
||||
cv::gapi::wip::draw::BGR2NV12(mat_gapi, y_mat_gapi, uv_mat_gapi);
|
||||
cv::gapi::wip::draw::render(y_mat_gapi, uv_mat_gapi, prims, pkg);
|
||||
cv::gapi::wip::draw::render(y_mat_gapi, uv_mat_gapi, prims);
|
||||
|
||||
ComputeRef();
|
||||
|
||||
@@ -30,10 +30,10 @@ TEST_P(RenderNV12, AccuracyTest)
|
||||
|
||||
TEST_P(RenderBGR, AccuracyTest)
|
||||
{
|
||||
std::tie(sz, prims, pkg) = GetParam();
|
||||
std::tie(sz, prims) = GetParam();
|
||||
Init();
|
||||
|
||||
cv::gapi::wip::draw::render(mat_gapi, prims, pkg);
|
||||
cv::gapi::wip::draw::render(mat_gapi, prims);
|
||||
ComputeRef();
|
||||
|
||||
EXPECT_EQ(0, cv::norm(mat_gapi, mat_ocv));
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#include <opencv2/gapi/util/util.hpp>
|
||||
|
||||
#include "gapi_tests_helpers.hpp"
|
||||
#include <opencv2/gapi/render.hpp>
|
||||
#include <opencv2/gapi/render/render.hpp>
|
||||
|
||||
namespace
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user