0
$\begingroup$

We are currently working on a platform (web application for a graduation final project we used mean stack) that able researchers to test default methods recognition (methods of Enhancement, Extraction, and matching ), add his own methods too (a script), compose a set of methods ( build a process of recognition) and visualize the outputs of each step. We want to know what a programming language is used the most for testing image processing in scientific articles.for the moment we are using Matlab for its simplicity.

Regards.

$\endgroup$
  • 1
    $\begingroup$ python. Matlab is good but lack of open libs if you want to scale your applications/simulations. $\endgroup$ – AlexTP May 26 '17 at 12:17
  • 1
    $\begingroup$ I'm sorry; while this definitely would be a fine topic for an evening discussion, it's too opinion-based and could only end up in a lot of controversial answers, but not a single definite answer. I'm closing this for being too opinionated, subjective. $\endgroup$ – Marcus Müller May 26 '17 at 12:32
  • 1
    $\begingroup$ Welcome to SE.DSP! I tend to agree with Marcus, but I'll let others vote on whether or not to close. You can possibly re-word this to ask for pros and cons of staying with Matlab... but then I think it's more on-topic for SO itself rather than SE.DSP. $\endgroup$ – Peter K. May 26 '17 at 12:41
  • $\begingroup$ @PeterK. Thank you , i know it is an opinion question , i just didn't know where to get the information. $\endgroup$ – ketimaBU May 26 '17 at 12:46
  • 1
    $\begingroup$ What do you mean by mean stack: mean.io? $\endgroup$ – Laurent Duval May 26 '17 at 13:56
3
$\begingroup$

Your question as is has a very simple answer: "the best language is the one I use". Pros and Cons (P&C) would give some more value to it, as commented by Peter and Marcus. So, back to the topic, but concerning with P&C, here is my $\epsilon$...

Your application does not seem to be restrict only to simulation, but also to web interface; moreover, you want a roadmap to it, probably in a asynchronous way dealing with branches, and therefore with some version control.

Matlab can be a choice if your audience has all toolboxes you have for this work (web + image + signal + ... ). Does it?

Forget control versioning if you intend to use Simulink.

I would make thumbs up for Python as well. You have support of a huge community. The scientific packages are numerous. It is a complete language, from web applications to visual to scripting to ... And it is free!

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.