void test(){
/*PaVfiles vfs;
paFindFiles("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/data-test", vfs, "*.png");
std::random_shuffle(vfs.begin(), vfs.end());
if (vfs.size() > 5)
vfs.erase(vfs.begin() + 5, vfs.end());
Mat big(60, vfs.size()*150, CV_8UC3);
for (int i = 0; i < vfs.size(); ++i){
resize(imread(vfs[i]), big(Rect(i * 150, 0, 150, 60)), Size(150, 60));
}*/
/*WPtr<Net> net = loadNetFromPrototxt("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/deploy.prototxt");
net->copyTrainedParamFromFile("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/blstmctc_iter_6044.caffemodel");
Mat show = big.clone();*/
WPtr<Net> net = loadNetFromPrototxt("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/48net.prototxt");
net->copyTrainedParamFromFile("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/48net.caffemodel");
Mat big2 = cv::imread("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/0590250.jpg");
cv::Mat big;
resize(big2, big, Size(48, 48));
//big.convertTo(big, CV_32F, 1 / 127.5, -1);
cv::Mat sample_normalized;
float img_mean = 127.5;
//set img_var
float img_var = 0.0078125;
big.convertTo(sample_normalized, CV_32FC3, img_var, -img_mean * img_var);
big.convertTo(big, CV_32FC3, img_var, -img_mean * img_var);
/*PaVfiles vfs;
paFindFiles("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/data-test", vfs, "*.png");
std::random_shuffle(vfs.begin(), vfs.end());
if (vfs.size() > 5)
vfs.erase(vfs.begin() + 5, vfs.end());
Mat big(60, vfs.size()*150, CV_8UC3);
for (int i = 0; i < vfs.size(); ++i){
resize(imread(vfs[i]), big(Rect(i * 150, 0, 150, 60)), Size(150, 60));
}*/
/*WPtr<Net> net = loadNetFromPrototxt("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/deploy.prototxt");
net->copyTrainedParamFromFile("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/blstmctc_iter_6044.caffemodel");
Mat show = big.clone();*/
WPtr<Net> net = loadNetFromPrototxt("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/48net.prototxt");
net->copyTrainedParamFromFile("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/48net.caffemodel");
Mat big2 = cv::imread("F:/BaiduNetdiskDownload/CC4.0.3/workspace/lstm-ocr-cpu/0590250.jpg");
cv::Mat big;
resize(big2, big, Size(48, 48));
//big.convertTo(big, CV_32F, 1 / 127.5, -1);
cv::Mat sample_normalized;
float img_mean = 127.5;
//set img_var
float img_var = 0.0078125;
big.convertTo(sample_normalized, CV_32FC3, img_var, -img_mean * img_var);
big.convertTo(big, CV_32FC3, img_var, -img_mean * img_var);