Hallo ich bin neu in AI und MATLAB. Ich möchte einen anderen Weg finden, Bilddateien zu verarbeiten. Dies dient dazu, die Ziffer "4" von anderen Ziffern zu unterscheiden. Der folgende Code ist ein Weg (ein grundlegender Weg) zum Verarbeiten von Bildern. Es nimmt die Bilder auf, konvertiert sie in eine Matrix und ignoriert die schwarzen Pixel um die Kanten herum, so dass nur auf die Pixel mit Variation (die weißen Pixel) fokussiert wird.Matlab - Wie verarbeitet man Bilder, um eine Ziffer zu erkennen?
% 3. convert the images into a 2D matrix
train_params = reshape(train_images, size(train_images, 1) * size(train_images, 2), size(train_images, 3));
% 4. measure the variance of the different pixels and discard those which
% are zero
train_stds = std(train_params');
tokeep = find(train_stds>0);
train_params = train_params(tokeep,:);
Here sind die Bilder, die verarbeitet werden:
ich eine andere (fokussierter) Art und Weise der Verarbeitung dieser Bilder finden will die Nummer erkennen ‚4‘.
Danke
Lesen Sie diese: https://www.mathworks.com/help/vision/examples/digit-classification-using-hog-features.html –
Hier ist eine andere Funktion, die relevant sein kann: https: //www.mathworks. com/help/vision/ref/ocr.html und ein weiteres Beispiel eines Deep-Learning-basierten Ansatzes für die Ziffernklassifizierung: https://www.mathworks.com/help/nnet/examples/create-simple-deep-learning-network- für die Klassifizierung.html – akamath