intel / libxcam

libXCam is a project for extended camera(not limited in camera) features and focus on image quality improvement and video analysis. There are lots features supported in image pre-processing, image post-processing and smart analysis. This library makes GPU/CPU/ISP working together to improve image quality. OpenCL is used to improve performance in different platforms.
Other
592 stars 230 forks source link

does these bunch of opencl accelerated image algorithm support rgb color space ? #591

Closed fulean closed 5 years ago

fulean commented 6 years ago

hi,I want to port the opencl accelerated 3dnr to mobile device, for the performance consideration, I create cl_mem from a opengles texture, in this case the texture internal format only suppoer RGBA on my device (texture with rgba format is must for opencl interop with opengl on my device),so are there any way that can applying the opencl implemented algorithm on rgba color space image? thanks.

zongwave commented 6 years ago

the algorithms' opencl kernel we implemented in libxcam only support NV12 format, you have to convert color space before running the CL kernel.