First beta
Pre-release
Pre-release
This is the first beta release that certainly still contains bugs. If you find one, please let me know.
Changelog:
- travis CI support was added (74e1b8a)
- the readme was completed with installation instructions, screenshots, and a video (4cfddd3)
- the algorithms from our BMT 2015 and ISMRM 2016 submissions were added and verified (48fc5fa) (b6163e1)(b65faf7)
- a button for the selection of the color channel that is processed was added (774d15a)
- after several attempts (fb5de4b) (2499efe) (2c39e91) (a39cd09), the program was divided in four threads: frame acquisition from camera or hard disk, display of current frame, processing of current frame, and display of obtained signal
- Windows and Mac compatibility was prepared (e68572e) (76925cb)
- unit tests with nose were added (4d6a6cd)
- an icon was added to show the heart rate (3397b99) or when a new cardiac cycle commences (a2ec3f0)
- a function that allows to choose a folder from hard disk containing frames was added (2788793)
- the Viola Jones algorithm for face detection was added (644a136)
- signal processing was outsourced into a class (d310295)
- matplotlib was chosen to display the signals (da14d75)
- manual ROI definition was added by means of four textboxes (d85ef21)
- OpenCV-compatible cameras are detected automatically during program start (602cc09)
- classes for logging and settings reading/writing were introduced (9fe8cbe)
- the project structure was defined (cbf82a0)
- the first commit (ae8671f) containing a readme template was added
Todos for future releases:
- Add support for Microsoft Windows and Mac OSX
- Update to Python 3 and current versions of all modules
- Add our algorithm from ISMRM 2015