Skip to content
Daniel Aharoni edited this page Jan 24, 2020 · 18 revisions

Welcome to the Miniscope-DAQ-QT-Software wiki!

This Miniscope DAQ software is an upgrade and replacement to our previous DAQ software. It is written completely in QT, using C++ for the backend and QT Quick (QML and Java) for the front end. This software supports all current and previous Miniscopes but requires the most up-to-date version of the Miniscope DAQ Firmware.

Features

  • User configuration files, using the human-readable JSON language, for fully configuring devices connected, data structure, settings, and experimental protocol.
  • Supports unlimited number of video streams (as long as your computer can handle it).
  • Multi-threaded video capture, processing, and data logging.
  • GPU accelerated visualization.

Make sure to click the "watch" and "Star" button up at the top right of this page to stay up-to-date with this project.

Setting up and running the software on your computer

The DAQ software is being developed and compiled for Windows but should be rather easy to port to other operating systems as QT and OpenCV are cross platform. The documentation on this Wiki is currently for Windows use but we will work towards supporting other operating systems in the future.

This repository holds both the up-to-date source code as well as compiled builds of the Minsicope DAQ software. To get the software running on your computer, visit the release page of this repository and download the newest version of the software. Just unzip the compiled package to somewhere on your computer and run the .exe file located in the main directory. If you have any issues, please report them back to us using the issues page.

If you want to edit and/or compile the code yourself:

  1. Fork, clone, or copy the repository to your local computer.
  2. Download and build OpenCV using your preferred compiler.
  3. Use QT Creator to load the the project.
  4. Edit the .pro file to correctly link to your OpenCV build.

How to use the Miniscope DAQ Software

Features Currently Under Development

Clone this wiki locally