用于神经网络手写识别的测试数据生成

时间:2013-11-30 06:26:57

标签: matlab image-processing machine-learning octave handwriting-recognition

有人可以共享一些八度/ matlab代码/算法来预处理从移动相机拍摄的照片 一个手写的数字。在预处理之后,数据应具有与MNIST数据集数字图像类似的特征。 我有一个使用MNIST日期集训练的神经网络。现在我想测试我的实现 通过手机摄像头拍摄手写数字并将其保存在我的电脑上。我想把这个图像作为输入来测试我的神经网络实现。在此先感谢!!

1 个答案:

答案 0 :(得分:0)

由于它已保存在您的计算机上,因此将图像文件拖放到NN文件所在的任何目录中/从中获取图像。

myImage = imread('myImageName.jpg');  %load the image file

grayImage = rgb2gray(myImage);

% maybe there is some processing you should do here so that the mean pixel white value for 
% your image is the same as that of the MNIST data, and also centered in the window
% or maybe just test it as is and see how your NN implementation handles it

formatMNIST = imresize(greyImage,[28,28]);  % change size to 28x28

% now formatMNIST should be useable in your NN