Talmo is a specialist in computer vision and related software solutions including hardware interfaces, data analysis, system integration, and user interface. In the following a list of technologies is given, that we have experience with and typically apply in projects.

Project technology examples

Talmo offers customized solutions in the intersection between machine learning and software engineering. The technologies and methods used are generic and selected for the different application domains and business areas.

C++ CMake

C++ library development

C++17/20 cross-platform library and application design and development with focus on current best practices and keeping up with the changes to the C++ standard and related build, testing and packaging technologies like CMake, Catch2, Conan, clang-tidy etc.

Pytorch TensorFlow

Machine learning models

Development of custom models in both Tensorflow and Pytorch for solving identification, regression, classification, detection and segmentation tasks in projects. Special focus on the architecture trade-offs considering both training feasibility and inference device capabilities.

OpenCV Raspberry Pi

OpenCV everywhere

Development of applications for embedded edge devices, e.g. Nvidia Jetson, Raspberry Pi or custom devices. Development of Javascript for enabling usage of OpenCV in the browser through WebAssembly.


Desktop GUI development

GUI development for both Windows devices using C#/.NET and cross-platform applications based on the Qt application framework for Windows, Linux and Mac.

Python Java

Native and managed interfacing

Designing and development of interfacing approaches between native C++ libraries and managed client applications written in languages like Java, C# and Python considering both performance and ease of use from the client application.

CI/CD Gitlab

Testing and CI/CD systems

Advising about best practices for testing software containing computer vision and machine learning technology in general, i.e. how to deal with large sets of reference data with a requirement for fuzzy comparison due to the stochastic nature of some methods.

Halcon Common Vision Blox

Industrial vision packages

Development of custom machine vision applications based on commercial packages like MVTec Halcon, Cognex Vision Pro and Stemmer Common Vision Blox.

Android iOS

App development

Android and iOS development with special focus on machine learning and computer vision apps. Interfacing of native C++ libraries like OpenCV, Ceres and Eigen for usage through the respective app platform technologies.

Do you want more information about our applications, do not hesitate to
Reach out

Talmo is not tied to specific vendors or locked to certain technologies, but keep our eyes open for new advances so we can provide objective recommendations regarding your system or product.
Photo of Jakob Kirkegaard
JAKOB KIRKEGAARD, Founder and Computer Vision Specialist at Talmo