ClickCV – Embedded OpenCV for FPGAs

Introducing ClickCV, a hardware library based on OpenCV for embedded systems powered by SoCs and FPGAs for applications including:

  • UAVs and robotics
  • Security Cameras
  • Augmented Reality and Virtual Reality

ClickCV is designed to enable the high-performance execution of computationally heavy computer vision tasks on FPGAs such as:

  • Video Stitching
  • Video Stabilization
  • SLAM

If you are interested in having your Computer Vision System developed with ClickCV, please consider joining our Early Access Programme.

Real-Time Computer Vision

Perform critical Computer Vision tasks in real-time. ClickCV is designed to fully utilise the hardware adaptibility of FPGAs with the flexibility of SoCs. ClickCV offloads heavy computational vision tasks onto the FPGA fabric and allows your system to achieve high performance. All ClickCV functions are designed to achieve the low latency and resource usage needed for embedded systems.

Designed for accessibility

ClickCV is designed to make the power and performance of FPGAs as accessible as possible to embedded developers:

  • Seamlessly integrate with existing FPGA software platforms and other hardware accelerated versions of OpenCV
  • Instant functionality with Robot Operating System (ROS) compatibility, enabling plug-and-play development

Built using Beetlebox Design Suite

Beetlebox Design Suite enables us to produce low latency functions in short development periods, meaning ClickCV is constantly updated with cutting-edge computer vision functions. The design suite provides our designers a greater level of nuance and control than High Level Synthesis tools, whilst remaining more accessible than RTL.

Join our ClickCV Early Access Programme

If you are interested in your computer vision application fully utilising the power of FPGAs, then please consider joining our ClickCV Early Access Programme. We work with our partners to co-design and collaborate on their computer vision systems to deliver high performance at low latency.