我正在尝试将 OpenCV 图像 ( IplImage) 加载到 GPU 中clCreateImage2D。
使用的原因IplImage是,我想加载任何类型的图像。(jpg,bmp,png)。
我可以使用 mem_flags 加载图像clCreateImage2D,CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR然后CL_RGB输入CL_UNORM_SHORT_565。但是在核函数中read_imagef函数是不接受CL_UNORM_SHORT_565类型的。
那么,如何将 RGB 图像发送到 OpenCL 内核函数?
编辑:我将输入图像转换为 32 位。image_channel_order但是现在and会是什么image_channel_data_type?订单不能是 RGBA,因为它没有 Alpha 通道。