OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Developer Tools & SDKs

As One

As One is an open-source Python library that combines YOLO-family computer-vision detectors with tracking algorithms and supports object detection, segmentation, tracking and pose workflows. Its documented model formats include ONNX, PyTorch and CoreML.

Independent OpenViST project profile, based on linked sources.

As One — OpenViST project profile in AI Developer Tools & SDKs.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use As One when developing in Python and you want a single library interface for selecting supported YOLO detectors and trackers for image or video workflows.

Who it is for

  • Python developers building computer-vision applications or prototypes.
  • Teams processing video that need object detection, tracking and annotated outputs.
  • Developers experimenting with different YOLO detector and tracker combinations.

Documented uses

  • Run object detection over video frames.
  • Track detected objects in video and filter results by class.
  • Draw annotations from detection or tracking outputs.
  • Use custom-trained detector weights.
  • Build segmentation or pose-estimation workflows using the library's stated model integrations.
Before you choose

Requirements & limits

The project is published as an open-source repository under GPL-3.0. The README documents pip installation and source installation; Windows users are directed to install from source.

  • The README lists ONNX, PyTorch and CoreML model formats.
  • Installation steps differ by operating system; Windows has a source-install requirement in the README.
  • GPU use requires GPU drivers, while examples also describe CPU operation.
  • The documented video-tracking example uses a chosen detector and tracker and yields model outputs that can be drawn as annotations.
  • The repository identifies Python as its primary language and GPL-3.0 as its license.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Track selected objects in a video

Use the documented sample pattern to run a detector and tracker on a video and draw annotations.

Before you start

  • Python environment with As One and its dependencies installed.
  • A video file accessible at the path used in the example.
  • GPU drivers if using GPU acceleration; the example sets use_cuda=True.

Steps

  1. Import asone and ASOne.

  2. Create an ASOne instance with the BYTETRACK tracker and YOLOV9_C detector.

  3. Call video_tracker on the video path, optionally filtering for a class such as car.

  4. Iterate through outputs and call ASOne.draw for each model output.

Expected outcome

A sequence of tracking outputs for the selected video and class, with annotations generated for each output.

Guide limitations

  • The README's example uses a sample video path; provide a video available in your environment.
  • The repository gives CPU/GPU setup directions, but this example specifically sets use_cuda=True.
Source-based practical guide

Install As One from source on Linux

Prepare the documented Linux source environment for using the library.

Before you start

  • Git and Python 3.
  • An empty folder for cloning the repository.
  • GPU drivers only if intending to use GPU.

Steps

  1. Clone the AS-One repository and change into the AS-One directory.

  2. Create and activate a Python virtual environment.

  3. Install the repository requirements.

  4. Install torch and torchvision; for GPU, use the documented CUDA 11.3 package index option.

Expected outcome

A Linux virtual environment with repository requirements and the selected CPU or GPU PyTorch packages installed.

Guide limitations

  • The documented steps cover installation, not verification or running a project-specific workflow.
  • GPU driver installation is a separate prerequisite when using GPU.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
augmentedstartups/AS-One · Official homepage title · retained in its source language