Welcome to labvision’s documentation!

Lab vision provides a range of tools to collect, manipulate and store images / video.

Contents

Installation

The project can be installed and maintained using pip

Initial Installation

pip install git+https://github.com/MikeSmithLabTeam/labvision

Update

pip install –upgrade git+https://github.com/MikeSmithLabTeam/labvision

Camera

Camera contains classes for controlling webcams through opencv and digital cameras via the linux tool gphoto2. The timer provides a simple way to perform timelapse imaging.

Camera

Camera Config

Digtal Cameras

Quick Timer

Images

Images contains a host of methods for interacting with and manipulating images.

Basics

Contours

cropping

Draw

Feature Detection

Geometric

Gui

Gui Base

Morphological

Smoothing

Thresholding

Video

Video contains an implementation of OpenCV and FFMPEG to read and write videos. Shape

OpenCV Video

FFMPEG Video

Shape and Size

Indices and tables