项目作者: friebetill

项目描述 :
Automatic detection of fog stripes (alpha and beta radiation) in a cloud chamber
高级语言: Python
项目地址: git://github.com/friebetill/Cloud-chamber.git
创建时间: 2018-03-18T20:52:28Z
项目社区:https://github.com/friebetill/Cloud-chamber

开源协议:MIT License

下载


Cloud chamber

Cloud chamber is a program for the automatic evaluation of a cloud chamber experiment.

How does it work?

The program only accepts images and processes them in the following steps.

  1. Align images to the background image
  2. Remove the backgrounds in the images
  3. Detect lines in the images
  4. Filter duplicate lines
  5. Plot the results

Results

How do I use it?

Install Python (a programming language) to run the program. How to install Python can be found here: WikiHow

Install required libraries

  1. pip install numpy matplotlib opencv-python imreg_dft imageio pandas argparse

To execute the complete program:

  1. python cloudchamber example_data/*

Since aligning the images takes a very long time, you can also execute the individual parts of the program individually.
Check the help for more information.

  1. python cloudchamber -h

Since the program removes the background, an image without fog strips must be packed into the background folder.
To better remove background artifacts, the artifacts in the background image should be made white.
As in the example background_with_stripes.jpg