Convert MATLAB code to professional software

I work at MATLAB to write medical image processing / imaging software that makes heavy use of MATLABs image processing tool. My choice of using MATLAB was largely based on accessibility and my comfort in it, and my initial goal was to finish my algorithm and test it. I largely ignored part of the GUI - so I have software that works, but with a very awkward graphical interface (text boxes for entering numbers for most operations).

Now I'm thinking of switching from MATLAB to C / C ++ / Tcl / other, but I'm not sure what the best platform is? I need to convert this to a very fast stand-alone executable - it cannot work with the first installation of MCR, and then using exe, as in MATLAB. I saw several suggestions in other posts - about using a combination of python / C ++.

I am also looking for help from other people who can help me convert my demo code into professional software. How can I best appreciate the time frame it will take for an experienced programmer to write a graphical interface and insert logic code? Using MATLAB GUIDE, I can write that in a couple of hours with all the basic functions, but I hope to make this software really smooth. I already have a detailed list of functions and layout, so there won't be too many iterations.

Also, is there a category of programmers, such as industrial designers, who can help with GUI design? I am not a creative person, and my code / GUI reflect this. I'm not just looking for someone who could help with the background color, tool symbols, etc., but also with how the user can use certain functions.

I know that I ask too many questions, and I appreciate your time.

+3
source share
3 answers

FYI, any GUI that you can design using Java Swing, is inherently available in Matlab. Take a look at my posts on File Exchange or http://UndocumentedMatlab.com . Java, Java, - Matlab. GUI, , GUI . , (Windows, Linux,...), Java . , , FDA, Matlab , .

Matlab , , . , , Matlab. , C/++, - , , .

+4

deploytool Matlab .

- . Java, MCR. - , .

Simulink, GUIDE. , Matlab/Simulink.

, MCR, . : , . , - Matlab.

, GUI. MCR, .

... , , , - , - .

+3

Depending on the version of Matlab, you can compile Matlab code into a .Net assembly and combine it with the beautiful .NET Forms or WPF GUI - these should be nice eye candy.

+1
source

Source: https://habr.com/ru/post/1728098/


All Articles