A consistent .NET SDK for 3D (depth) cameras, by Metrilus: http://www.metrilus.de
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.nuget Current state of MetriCam2 with some selected inital cameras. Apr 20, 2017
BetaCameras Make image timestamps consistent (#171) Dec 3, 2018
MetriCam2.Controls rework layout of camera configuration dialog Apr 23, 2018
MetriCam2 Make image timestamps consistent (#171) Dec 3, 2018
Samples Orbbec improvements (#168) Nov 13, 2018
Scripts Read version info from a file (and bump version to 13.1) (#130) May 16, 2018
Test Programs Remove TFS bindings from project files. Oct 25, 2017
Tests Remove ExceptionBuilder.Throw methods Nov 13, 2018
doc Increase version number and copyright year. Feb 23, 2018
libraries Update dependency libraries (#163) Sep 26, 2018
.gitattributes Current state of MetriCam2 with some selected inital cameras. Apr 20, 2017
.gitignore Current state of MetriCam2 with some selected inital cameras. Apr 20, 2017
.licenseheader Added copyright headers to files Aug 8, 2017
License.txt Correct license.txt (log4net is now a reference) May 2, 2018
MetriCam2_SDK.sln Read version info from a file (and bump version to 13.1) (#130) May 16, 2018
MetrilusReferencesVersions.props Current state of MetriCam2 with some selected inital cameras. Apr 20, 2017
README.md Update README.md Apr 20, 2017
SolutionAssemblyInfo.cs Increase version number and copyright year. Feb 23, 2018
SolutionAssemblyInfo.h Increase version number and copyright year. Feb 23, 2018
version.properties Bump version number to 12.0 (#170) Nov 29, 2018

README.md

MetriCam2

A consistent .NET SDK for Depth Cameras

Prerequisites

Documentation

The SDK documentation sources are in the sub-folder doc. Please use doxygen to build the documentation with the doxyfile in this folder.

Cameras

To actually use the cameras, you need to connect the camera to your PC or network. For most cameras you also need to install the respective camera drivers which can be obtained from the camera vendor. Some cameras also require the appropriate SDK-DLL to be placed in the execution directory of your application.

Development

You need Visual Studio 2012 develop and build the sources.

Structure

BetaCameras

This folder contains the individual camera SDK implementations. These are usually Visual Studio Projects that compile a .NET DLL

MetriCam2

The sources for the core component MetriCam2.dll for all camera implementations. Refer to CameraTemplate (in BetaCameras) if you want to implement a new MetriCam2-camera based on this library.

Samples

Sample applications that show how to use MetriCam-implementations.

Test Programs / Tests

Test applications, unit tests and test related code.

doc

The doxygen sources for the developer documentation.

libraries

Contains the pre-compiled Metrilus.Util.dll which holds all the relevant data types to handle camera data.