MATLAB: Extracting data from a picture of a chart chart extractiondata vectorimage Hello, is there a way in Matlab to extract the data vector of the chart from this picture,for example the bottom one? Thanks. Best Answer grabit is one of the option with which you can extract data from *.jpg, *.png etc You can find it on FEX:https://de.mathworks.com/matlabcentral/fileexchange/7173-grabit Related SolutionsMATLAB: Extracting a message from a picture Note that the decoding can be achieved much more efficiently with these three lines of codes:cat = double(imread('Cat.png'));codedcat = double(imread('CodedCat.png'));message = char(bin2dec(char(reshape(abs(cat - codedcat)' == 1, 8, [])' + '0'))');This is probably even more efficient since there's no number -> char -> number conversion to compute the ascii code of each character:message = char(sum(bsxfun(@times, reshape(abs(cat - codedcat)' == 1, 8, []), 2 .^ (7:-1:0)'))); MATLAB: Extract feature Convert input images to column vectors by using the colon operator.columnvector = image(:);Hope this helps.Greg Related Question
Best Answer