Skip to content

This is a image sequencer made for preparing data to be used in NCORR, which is a program that allows one to measure the two dimensional strain of an object using digital image correlation, created by Justin Blaber.

Notifications You must be signed in to change notification settings

Krille945/Image-sequencer-for-NCORR

Repository files navigation

Image-sequencer-for-NCORR

This is a image sequencer made for preparing data to be used in NCORR, which is a program that allows one to measure the two dimensional strain of an object using image correlation, created by Justin Blaber.

https://github.com/justinblaber/ncorr_2D_matlab

The program has a GUI made with Tkinter, and will sequence a video file into individual images and then save them in a folder named after the video at the videos path. It will also correctly name the frames so it fits with the ncorr format, making the data ready to be processed. futhermore it will open ncorr through the GUI.

requirements

  1. Matlab
  2. NCORR
  3. Anaconda

Installation proces

If all of the required programs above are installed then all that is needed is download the files an put them into the same folder. Then you need to import the enviroment into anaconda (thats the .yml file) and then run the python script from that enviroment in something like anaconda prompt. After that a GUI should pop up allowing you to start sequensing your video data into frames and then open ncorr from there.

In one of the following versions this will properly be turned into an .exe to simplify the process

you might also need to install the matlab engine your self this is done by going in to anaconda prompt and then type:

activate sequencer

which will activate the enviroment then you need to type:

cd C:\Program Files\MATLAB\R2020b\extern\engines\python

and at last type:

python setup.py install

now the engine should be installed correctly this should only be a problem if your matlab is installed elsewhere

known bugs

  1. closing the sequencer will also close NCORR
  2. cant process files with unusual characters like æøå

About

This is a image sequencer made for preparing data to be used in NCORR, which is a program that allows one to measure the two dimensional strain of an object using digital image correlation, created by Justin Blaber.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published