Is there a software (except MATLAB) for converting a image (analog) to numerical or scaled data? for example, converting a elevation map (image with colorbar) to a matrix data.
yes, you can convert it using ArcGis by georeferencing or by Envi. But envti can convert it if it is in the form of GeoTiff or Arcview map. Geosoft Oasis Montage can convert grids into X,Y,Z databases.
My purpose is that a image file (with jpg,tiff, jpeg,bmp and .... formats) convert to a numerical data. Geosoft or Sorfer ... can convert a grid format into data. But I don't know the Arcgis has this ability or not.
actually MATLAB does not convert analog image to digital form, because there is no analog image on digital computers. MATLAB just represents an image in a quantitative manner instead of visual representation. by the way, you can extract pixel values using any kind of programming languages , for example c, c++, python. You just need to read the image file, exclude the header (according to image format) and extract pixel values.
By the way, try to get the elevation data in 16 bits short images instead of some color wash (float images would be better, but then I would doubt the accuracy of the measurements).
There is one software freely available online whose name is "Dexter". You can use it for this purpose. In case you wanna perform this in Origin then it is very much easy and available in the versions above 8.5.1. Check out this link to quickly learn this method - https://www.youtube.com/watch?v=42tl-Rxmj2A