added cv::warpPerspective to T-API
This commit is contained in:
@@ -286,7 +286,7 @@ public:
|
||||
Kernel();
|
||||
Kernel(const char* kname, const Program& prog);
|
||||
Kernel(const char* kname, const ProgramSource2& prog,
|
||||
const String& buildopts, String* errmsg=0);
|
||||
const String& buildopts = String(), String* errmsg=0);
|
||||
~Kernel();
|
||||
Kernel(const Kernel& k);
|
||||
Kernel& operator = (const Kernel& k);
|
||||
|
@@ -1893,7 +1893,7 @@ Context2& Context2::getDefault()
|
||||
// First, try to retrieve existing context of the same type.
|
||||
// In its turn, Platform::getContext() may call Context2::create()
|
||||
// if there is no such context.
|
||||
ctx.create(Device::TYPE_ACCELERATOR);
|
||||
ctx.create(Device::TYPE_CPU);
|
||||
if(!ctx.p)
|
||||
ctx.create(Device::TYPE_DGPU);
|
||||
if(!ctx.p)
|
||||
@@ -2041,6 +2041,7 @@ struct Kernel::Impl
|
||||
cl_int retval = 0;
|
||||
handle = ph != 0 ?
|
||||
clCreateKernel(ph, kname, &retval) : 0;
|
||||
printf("kernel creation error code: %d\n", retval);
|
||||
for( int i = 0; i < MAX_ARRS; i++ )
|
||||
u[i] = 0;
|
||||
haveTempDstUMats = false;
|
||||
@@ -2218,7 +2219,7 @@ int Kernel::set(int i, const KernelArg& arg)
|
||||
else if( arg.m->dims <= 2 )
|
||||
{
|
||||
UMat2D u2d(*arg.m);
|
||||
clSetKernelArg(p->handle, (cl_uint)i, sizeof(h), &h);
|
||||
clSetKernelArg(p->handle, (cl_uint)i, sizeof(h), &h));
|
||||
clSetKernelArg(p->handle, (cl_uint)(i+1), sizeof(u2d.step), &u2d.step);
|
||||
clSetKernelArg(p->handle, (cl_uint)(i+2), sizeof(u2d.offset), &u2d.offset);
|
||||
i += 3;
|
||||
|
Reference in New Issue
Block a user