Exploring Motion Tracking Using Bumblebee and Liveview in Elixir

122
clicks
Exploring Motion Tracking Using Bumblebee and Liveview in Elixir
Caitlyn Burns presents on how to implement motion tracking features in applications built with Elixir, leveraging Bumblebee and Liveview. The talk covers the importance of connecting pre-trained machine learning models using Bumblebee and the advantages of using Phoenix Liveview's socket design for handling real-time video tracking. Caitlyn explains the steps to set up the application, shares code snippets, and details the challenges faced in version one of the application, specifically with frame processing speed. The talk also addresses improvements made in version two, including asynchronous predictions and the use of PubSub for real-time event handling. The integration of popular libraries like EXLA and Evision is discussed, emphasizing how they facilitate machine learning and computer vision tasks in Elixir. The session concludes with Caitlyn encouraging attendees to experiment with the application and contribute to the Elixir community.

© HashMerge 2024