A
A
AVV02017-11-21 04:15:34
Programming
AVV0, 2017-11-21 04:15:34

Choice of PL for image processing?

I wrote an image processing program in mathcad,
but now it became necessary to make a separate program
with a simple interface.
What is the easiest way to do this? With the ability to work with individual pixels
, files ~ 100 mb in size.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
C
cicatrix, 2017-11-21
@cicatrix

Images will require speed, especially if there are a lot of them.
If there is also pixel-by-pixel processing, then I would recommend C or C ++ - there, working with pointers, you can very quickly manipulate the memory in which the raster is displayed.
If the speed of execution/processing is not critical, then see the previous answer - any language will do.
I would even add that only the processing procedure itself should be written in C / C ++, and the interface and so on can be in anything.

I
Ivan Arxont, 2017-11-21
@arxont

On the one you know. If you don’t know, then it will be most convenient on the one on which your friend programs and from whom you can take advice. If there are no acquaintances, then it is better to take high-level languages ​​​​with a bunch of libraries, documentation and a large community - I would choose, if I were you, from C # or Java (if you only need it for Windows, then Sharp is better).

D
Denis, 2017-11-21
@D3Nd3R

For image processing I use either c++ or python. For these languages, there is an openCV library that greatly simplifies processing.

E
evgeniy_lm, 2017-11-22
@evgeniy_lm

Absolutely anyone.
But as it was said, the one that has the ability to directly access memory is better, there are also quite a few such languages, for example, C ++, Delphi, FreePascal. You allocate memory on the heap, load the image there as a binary file and do whatever you want with it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question