这是别人提取0-9的特征点。这是怎么提取的?
用这个特征识别有些变形的数字不太灵,是不是特征点的问题?
double out[10][4]={
0.1,0.1,0.1,0.1,
0.1,0.1,0.1,0.9,
0.1,0.1,0.9,0.1,
0.1,0.1,0.9,0.9,
0.1,0.9,0.1,0.1,
0.1,0.9,0.1,0.9,
0.1,0.9,0.9,0.1,
0.1,0.9,0.9,0.9,
0.9,0.1,0.1,0.1,
0.9,0.1,0.1,0.9
};

解决方案 »

  1.   

    这是别人提取0-9的特征点。这是怎么提取的? 0.1和0.9都代表什么
    用这个特征识别有些变形的数字不太灵,是不是特征点的问题? 
    double out[10][4]={ 
    0.1,0.1,0.1,0.1, 
    0.1,0.1,0.1,0.9, 
    0.1,0.1,0.9,0.1, 
    0.1,0.1,0.9,0.9, 
    0.1,0.9,0.1,0.1, 
    0.1,0.9,0.1,0.9, 
    0.1,0.9,0.9,0.1, 
    0.1,0.9,0.9,0.9, 
    0.9,0.1,0.1,0.1, 
    0.9,0.1,0.1,0.9 
    };
      

  2.   

    http://www.codeproject.com/KB/library/NeuralNetRecognition.aspx
    这个是c++写的一个利用神经网络进行手写数字识别的程序,楼主可以参考。文章写的不错,有详细的分析。