Kernel¶
Constructors¶
initialize(kname: String, prog: Cv::Ocl::Program)
initialize(kname: String, prog: Cv::Ocl::ProgramSource, buildopts: String, errmsg: Rice::Pointer≺string≻)
Methods¶
assign(k: Cv::Ocl::Kernel) -> Cv::Ocl::Kernel
assign(k: Cv::Ocl::Kernel) -> Cv::Ocl::Kernel
compile_work_group_size?(wsz: Rice::Pointer≺unsigned Int64≻) -> TrueClass
create?(kname: String, prog: Cv::Ocl::Program) -> TrueClass
create?(kname: String, prog: Cv::Ocl::ProgramSource, buildopts: String, errmsg: Rice::Pointer≺string≻) -> TrueClass
initialize_copy(k: Cv::Ocl::Kernel) -> NilClass
prefered_work_group_size_multiple -> Integer
run_profiling(dims: Integer, globalsize: Rice::Pointer≺unsigned Int64≻, localsize: Rice::Pointer≺unsigned Int64≻, q: Cv::Ocl::Queue) -> Integer
run_task?(sync: TrueClass, q: Cv::Ocl::Queue) -> TrueClass
set(i: Integer, m: Cv::UMat) -> Integer
set(i: Integer, arg: Cv::Ocl::KernelArg) -> Integer
set(i: Integer, image_2d: Cv::Ocl::Image2D) -> Integer
set(i: Integer, value: Rice::Pointer≺void≻, sz: Integer) -> Integer