Written by Andres Ulloa, Todd Gleed, Vikram Gupta, Eric VanBuhler, Jason Koo, and Lila Mullany
Training a computer vision model is one component of a complex and iterative undertaking, which can often seem daunting. At alwaysAI we want to make the process simple and approachable. To get you started, we have compiled a general overview of the training process of Deep Neural Networks (DNNs) for use in computer vision applications. We will focus on supervised learning in this overview, which...
If you have a host of images that you’d like to sort based on the presence of particular things (like people, cars, buildings, etc.), using computer vision classifiers can make this a pretty simple and fast thing to accomplish.
Sockets are endpoints for inter-process communication over the network, which is supported by most platforms. Using sockets with the alwaysAI platform allows an application to communicate with external applications running locally or externally, as well as with applications written in different programming languages. There are many methods for inter-process communication, but cross-platform communication is handled best by sockets.
Detecting pedestrians and bicyclists in a cityscape scene is a crucial part of autonomous driving applications. Autonomous vehicles need to determine how far away pedestrians and bicyclists are, as well as what their intentions are. A simple way to detect people and bicycles is to use Object Detection. However, in this case we need much more detailed information about the exact locations of the pedestrians and bicyclists than Object Detection can provide, so we’ll use a technique called...
The developer platform at alwaysAI fast-tracks the creation and deployment of computer vision applications on edge devices, making it easy for you to get started building applications in the field of computer vision.
With the new alwaysAI model catalog, you can now search for a computer vision model by specific criteria; for instance, you can search by label to ensure that the model includes a label for the type of entity that your application needs to be able to recognize. You can also search for a model that is compatible with the kind of service that you want your application to provide (object detection, image classification, or pose estimation), and then further refine your search with filters for...
alwaysAI offers a number of starter apps that make it easy to quickly deploy computer vision (CV) based applications. In this demo, I'm going to show you how to extend one of these starter apps and, hopefully, provide some insight about how you can create your own custom CV apps. The app we're going to end up with is meant to be used on a conference booth, to track the number of attendees who stop by and provide some basic metrics on how much time they spend at the booth.
In this tutorial, we will show you the steps needed to change the computer vision model in the alwaysAI application. Your development computer and edge device (if you're using one) should be set up based on the instructions on our dashboard. You should also have an app running like this object detector starter app. Finally, you should have a Terminal window open.
alwaysAI provides a platform to deploy computer-vision applications onto edge devices.Learn More