Bringing OpenCV to the Elixir World | Cocoa Xu
This video was recorded at ElixirConf EU 2022 - https://www.elixirconf.eu/ Bringing OpenCV to the Elixir World | Cocoa Xu - Author of Evision and PhD Student at The University of Glasgow ABSTRACT Evision is an Elixir library that brings OpenCV into Elixir. It uses code to generate NIFs that cover most OpenCV modules in the main OpenCV repo. In this way, it largely reduces the amount of time manually porting OpenCV to Elixir. Most importantly, it allows people to do computer vision with the most widely used library and has the potential to build their computer vision machine learning pipelines in Elixir. Talk objectives: How I approached bringing OpenCV into Elixir. An Evision demo (to show how to use it). How it can be integrated with Nx. Areas to focus on for bringing machine vision to Elixir. An early showcase using it on a robot that automatically navigates in a room. Target audience For people who are interested in doing computer vision with Elixir and seeking a way of building their own computer vision machine learning pipelines in Elixir. • Timecodes: 00:00 - 01:41 - Intro & Agenda 01:42 - 06:00 - Evision. What is it and why it is Created? 06:02 - 10:54 - Example of a NIF Library 10:55 - 22:18 - Demo Time 22:19 - 27:29 - Integration with Nx • Follow us on social: Twitter: https://twitter.com/ElixirConfEU LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw