Hao1 Jiang
unread,Mar 25, 2020, 7:03:37 AM3/25/20Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to opencv-gsoc-2020
Hi
I'm interested in enabling WebGPU for OpenCv.js and I got some experience in computer vision and Web development. I am familiar with WebGPU and I used to contribute some kernel in tfjs-backend-webgpu.
My plan is to add a new backend by enabling WebGPU in OpenCV.js. There have been many sophisticated GPU backends including Cuda,OpenCL,Vulkan and Halide, these GPU backends can provide reference for porting some kernels' shader code of OpenCV GPU backend to WebGPU. Using emscripten to bind the Vulkan API in OpenCV to the corresponding WebGPU API and reuse part of the Vulkan shader can be a possible approcah.
My vacation starts in June. So, I can easily dedicate 30-40 hours a week of my time to GSoC. I’ll be glad to contribute to the OpenCV and open source community.