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.
- Matlab
- NCORR
- Anaconda
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
- closing the sequencer will also close NCORR
- cant process files with unusual characters like æøå