GithubHelp home page GithubHelp logo

vncntprvst / cameracontrol Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wanglab-neuro/cameracontrol

0.0 1.0 0.0 32 KB

Resources for controlling video acquisition

License: GNU General Public License v3.0

C++ 100.00%

cameracontrol's Introduction

CameraControl

Resources for controlling video acquisition.

TTL trigger

Teensy Trigger Module
Code for a Teensy-based camera trigger module.
See module documentation here.
__
Basic version:
Use the code TeensyCamTrigger_DigInLogicControl_500Hz .
The Teensy waits for a logic high on syncTrigPin, then sends TTLs throug syncPin at 500Hz, until syncTrigPin goes low.
Adjust the code (pins, frequency) to suit your needs.

Basler camera settings

Configuration files for Basler cameras.

Bonsai

Workflows for recording videos with Bonsai.

  • Install Bonsai. Go to the Package Manager and install libraries for video acquisition: Vision / Video / Visualizers. Also install a library for interfacing with your camera (Pylon for Basler Cameras, PCO for PCO cameras, etc).
  • [optional] Install ffmpeg. Most video recording workflows will require ffmpeg. The essentials release version is sufficient. For Windows, you can use the builds from gyan.dev, e.g. v4.4. Download the build, unzip it, move the folder in some directory, then add <your directory>\ffmpeg\bin to the system's path so that ffmpeg can be called by other programs.
  • Configure your camera settings in the camera's default configuration editor (e.g., Pylon Viewer for Basler cameras), or use one of the configuration files from this repository. For Basler cameras, use Pylon version 5.0 (more recent version won't work at the moment).
  • Open the workflow. In the camera acquisition node (e.g., PylonCapture), select the configuration file for that camera.
  • [optional] Change video acquisition settings.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.