Listen "85: Computer Vision in Elixir with Cocoa Xu"
Episode Synopsis
We talk with Cocoa Xu about his PhD robotics project and his related Evision project that creates Elixir bindings to the OpenCV library. The project enables computer vision in Elixir much easier by building on existing projects. We learn about the kinds of features this enables and how it can target embedded devices as well. His goal of a clustered, collaborative, hoard of Elixir robots is terrifyingly fascinating! 😄
Show Notes online - http://podcast.thinkingelixir.com/85 (http://podcast.thinkingelixir.com/85)
Elixir Community News
- https://github.com/livebook-dev/livebook/pull/948 (https://github.com/livebook-dev/livebook/pull/948) – New feature added to Livebook draws red squiggly lines under syntax errors.
- https://tecnoblog.net/noticias/2022/01/24/as-5-linguagens-de-programacao-mais-usadas-no-brasil-segundo-o-github/ (https://tecnoblog.net/noticias/2022/01/24/as-5-linguagens-de-programacao-mais-usadas-no-brasil-segundo-o-github/) – Elixir is the 5th most growing programming language in Brazil in 2021 on GitHub. Article in Portuguese.
- https://pragprog.com/titles/liveview/programming-phoenix-liveview/ (https://pragprog.com/titles/liveview/programming-phoenix-liveview/) – Updated version of the book "Programming Phoenix LiveView"
- https://twitter.com/akoutmos/status/1487545038632628245 (https://twitter.com/akoutmos/status/1487545038632628245) – Inspired by episode 81 about "burrito", Alex Koutmos created a json terminal tool in Elixir
- https://gist.github.com/akoutmos/f14e0f719b4efbee2526858b34869004 (https://gist.github.com/akoutmos/f14e0f719b4efbee2526858b34869004) – Alex shared a Gist so people can do this themselves
- https://github.com/elixir-lang/elixir/releases/tag/v1.13.2 (https://github.com/elixir-lang/elixir/releases/tag/v1.13.2) – Elixir v1.13.2 with enhanced "mix format" support and more
- https://github.com/feliperenan/heex_formatter (https://github.com/feliperenan/heex_formatter) – New alpha state library is a HEEx formatter
- https://fly.io/blog/free-postgres/ (https://fly.io/blog/free-postgres/) – Hosting provider Fly.io announced free Postgres databases.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at [email protected] (mailto:[email protected])
Discussion Resources
- https://github.com/cocoa-xu/evision (https://github.com/cocoa-xu/evision)
- https://twitter.com/brainlid/status/1470588461371568129 (https://twitter.com/brainlid/status/1470588461371568129)
- https://github.com/opencv/opencv (https://github.com/opencv/opencv)
- https://pypi.org/project/opencv-python/ (https://pypi.org/project/opencv-python/)
- https://github.com/cocoa-xu/evision/tree/main/examples (https://github.com/cocoa-xu/evision/tree/main/examples) – Usage examples that part of the repo
- https://cocoa-xu.github.io/evision/ (https://cocoa-xu.github.io/evision/) – Online docs at the moment
- https://twitter.com/uwucocoa/status/1466898968164679696 (https://twitter.com/_uwu_cocoa/status/1466898968164679696)
- https://github.com/opencv/opencv (https://github.com/opencv/opencv) – Open Source Computer Vision
Guest Information
- https://twitter.com/uwucocoa (https://twitter.com/_uwu_cocoa) – on Twitter
- https://github.com/cocoa-xu/ (https://github.com/cocoa-xu/) – on Github
- https://cocoa-research.works/ (https://cocoa-research.works/) – Blog
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - [email protected] (mailto:[email protected])
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
Show Notes online - http://podcast.thinkingelixir.com/85 (http://podcast.thinkingelixir.com/85)
Elixir Community News
- https://github.com/livebook-dev/livebook/pull/948 (https://github.com/livebook-dev/livebook/pull/948) – New feature added to Livebook draws red squiggly lines under syntax errors.
- https://tecnoblog.net/noticias/2022/01/24/as-5-linguagens-de-programacao-mais-usadas-no-brasil-segundo-o-github/ (https://tecnoblog.net/noticias/2022/01/24/as-5-linguagens-de-programacao-mais-usadas-no-brasil-segundo-o-github/) – Elixir is the 5th most growing programming language in Brazil in 2021 on GitHub. Article in Portuguese.
- https://pragprog.com/titles/liveview/programming-phoenix-liveview/ (https://pragprog.com/titles/liveview/programming-phoenix-liveview/) – Updated version of the book "Programming Phoenix LiveView"
- https://twitter.com/akoutmos/status/1487545038632628245 (https://twitter.com/akoutmos/status/1487545038632628245) – Inspired by episode 81 about "burrito", Alex Koutmos created a json terminal tool in Elixir
- https://gist.github.com/akoutmos/f14e0f719b4efbee2526858b34869004 (https://gist.github.com/akoutmos/f14e0f719b4efbee2526858b34869004) – Alex shared a Gist so people can do this themselves
- https://github.com/elixir-lang/elixir/releases/tag/v1.13.2 (https://github.com/elixir-lang/elixir/releases/tag/v1.13.2) – Elixir v1.13.2 with enhanced "mix format" support and more
- https://github.com/feliperenan/heex_formatter (https://github.com/feliperenan/heex_formatter) – New alpha state library is a HEEx formatter
- https://fly.io/blog/free-postgres/ (https://fly.io/blog/free-postgres/) – Hosting provider Fly.io announced free Postgres databases.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at [email protected] (mailto:[email protected])
Discussion Resources
- https://github.com/cocoa-xu/evision (https://github.com/cocoa-xu/evision)
- https://twitter.com/brainlid/status/1470588461371568129 (https://twitter.com/brainlid/status/1470588461371568129)
- https://github.com/opencv/opencv (https://github.com/opencv/opencv)
- https://pypi.org/project/opencv-python/ (https://pypi.org/project/opencv-python/)
- https://github.com/cocoa-xu/evision/tree/main/examples (https://github.com/cocoa-xu/evision/tree/main/examples) – Usage examples that part of the repo
- https://cocoa-xu.github.io/evision/ (https://cocoa-xu.github.io/evision/) – Online docs at the moment
- https://twitter.com/uwucocoa/status/1466898968164679696 (https://twitter.com/_uwu_cocoa/status/1466898968164679696)
- https://github.com/opencv/opencv (https://github.com/opencv/opencv) – Open Source Computer Vision
Guest Information
- https://twitter.com/uwucocoa (https://twitter.com/_uwu_cocoa) – on Twitter
- https://github.com/cocoa-xu/ (https://github.com/cocoa-xu/) – on Github
- https://cocoa-research.works/ (https://cocoa-research.works/) – Blog
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - [email protected] (mailto:[email protected])
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
More episodes of the podcast Thinking Elixir Podcast
287: From RAGs to Rich Workflows
13/01/2026
286: A NextJS Escape and 2025 in Review
06/01/2026
285: From Popcorn to Robots
30/12/2025
284: ‘Tis the Season for a Type System
23/12/2025
283: Erlang Turns 27 and React at Risk
16/12/2025
282: Type Systems and View Transitions
09/12/2025
281: Planning for the Unexpected
02/12/2025
280: Dark Matter Developers
25/11/2025
279: Hot Code Upgrades and Hotter AI Takes
18/11/2025
278: WAL-ing Through Database Changes
11/11/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.