I’ve used Python for the R&D phase, combined with matplotlib and NumPy. For the full application I’ve used OpenCV (2.4.x) and wxWidgets (2.8.x). My development environment is Code::Blocks on both Linux (Gentoo) and Windows and I’ve used gcc as the compiler.