Digit recognition using MATLAB (Support Vector Machine + HOG)
Digit Database used in this video can be downloaded from the below link:
https://github.com/SatadruMukherjee/Dataset/blob/main/Digit%20Database.zip
You can explore more about Digit Classification Using HOG Features from the below link:
https://www.mathworks.com/help/vision/examples/digit-classification-using-hog-features.html
Code:
clc;
clear all;
close all;
warning off;
imds=imageDatastore('database','IncludeSubFolders',true,'LabelSource','foldernames');
trainingFeatures=[];
trainingLabels=imds.Labels;
for i = 1:numel(imds.Files) % Read images using a for loop
img = readimage(imds,i);
trainingFeatures(i,:) = extractHOGFeatures(img,'CellSize',[8 8]);
end
Classifier =fitcecoc(trainingFeatures,trainingLabels);
save Classifier Classifier
Testing Code:
clc;
clear all;
close all;
warning off;
load Classifier;
[filename, pathname] = uigetfile('*.*', 'Pick an Image');
filename=strcat(pathname,filename);
imga=imread(filename);
img=imresize(imga,[45 24]);
[Features] = extractHOGFeatures(img,'CellSize',[8 8]);
PredictedClass=predict(Classifier,Features);
PredictedClass=char(PredictedClass);
figure;imshow(imga),title(PredictedClass);
disp(PredictedClass);
Learn Complete Machine Learning & Data Science using MATLAB:
https://www.youtube.com/playlist?list=PLjfRmoYoxpNoaZmR2OTVrh-72YzLZBlJ2
Learn Digital Signal Processing using MATLAB:
https://www.youtube.com/playlist?list=PLjfRmoYoxpNr3w6baU91ZM6QL0obULPig
Learn Complete Image Processing & Computer Vision using MATLAB:
https://www.youtube.com/playlist?list=PLjfRmoYoxpNostbIaNSpzJr06mDb6qAJ0
????????
YOU JUST NEED TO DO
3 THINGS to support my channel
LIKE
SHARE
&
SUBSCRIBE
TO MY YOUTUBE CHANNEL
#DigitalImageProcessing #MATLAB #ComputerVision
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Digit recognition using MATLAB (Support Vector Machine + HOG)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.