Digital Image Correlation Two Threads
This package is an add-on to 'Digital Image Correlation and Tracking' which allows to use two processors (or a dual Core) for the same Digital Image Correlation job. It is a very simple way to use very coarse threading by initiating two separate instances of matlab to process images (at the moment only available with automate_image - not tracking). This is necessary since matlab has no multithreading build in. You will need to copy the 'Digital Image Correlation and Tracking' package to use these functions. For a huge number of markers you will gain a speed increase of 100% for the same job. A clear drawback is, that the extra instances of matlab eat up quiet a big chunk of your main memory while running. 1 Gigabyte of main memory should be fine, 2 Gigabyte are better if you deal with more than 100 images and more than 5000 markers per image.
To start the two instances of matlab I incorporated an 'matlabsessions.exe' file compiled from a AutoIt skript. The matlab function starts the program with the '!matlabsessions' command.
For further instructions please read the guide which was added to the 'Digital Image Correlation' package. Please use automate_image_twothreads like automate_image. Copy all files into your matlab\work folder.
Have fun, Chris.
Cite As
Christoph Eberl (2024). Digital Image Correlation Two Threads (https://www.mathworks.com/matlabcentral/fileexchange/13523-digital-image-correlation-two-threads), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Image Processing Toolbox > Image Filtering and Enhancement > Image Filtering >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |