神经网络识别字符
- http://blog.youkuaiyun.com/lxx_123456/article/details/79346098这篇博客只能识别数字,对它进行改善之后可以识别字母。
- 首先准备好要训练的字符集,然后开始训练样本。
#include<windows.h>
#include <opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
using namespace ml;
char* WcharToChar(const wchar_t* wp)
{
char *m_char;
int len = WideCharToMultiByte(CP_ACP, 0, wp, wcslen(wp), NULL, 0, NULL, NULL);
m_char = new char[len + 1];
WideCharToMultiByte(CP_ACP, 0, wp, wcslen(wp), m_char, len, NULL, NULL);
m_char[len] = '\0';
return m_char;
}
wchar_t* CharToWchar(const char* c)
{
wchar_t *m_wchar;
int len = MultiByteToWideChar(CP_ACP, 0, c, strlen(c), NULL, 0);
m_wchar = new wchar_t[len + 1];
MultiByteToWideChar(CP_ACP, 0, c, strlen(c), m_wchar, len);
m_wchar[len] = '\0';
return m_wchar;
}
wchar_t* StringToWchar(const string& s)
{
const char* p = s.c_str();
return<