| | |
| | | #include <opencv2/highgui.hpp> |
| | | #include <opencv2/core.hpp> |
| | | #include <opencv2/imgcodecs.hpp> |
| | | #include <io.h> |
| | | |
| | | using namespace std; |
| | | |
| | |
| | | numSimples.clear(); |
| | | for (int i = 0;i < 10;i++) { |
| | | std::string sdir = "C:\\Users\\Administrator\\Desktop\\ocr\\number\\"; |
| | | if (_access(sdir.c_str(), 0)) { |
| | | sdir = "sample\\number\\"; |
| | | } |
| | | |
| | | std::string path = sdir.append(std::to_string(i)).append(".jpg"); |
| | | NumberData data = NumberData(); |
| | | data.data = cv::imread(path.c_str(), cv::IMREAD_GRAYSCALE); |
| | |
| | | //将时间样本载入内存中 |
| | | for (int i = 0;i < 60;i++) { |
| | | std::string sdir = "C:\\Users\\Administrator\\Desktop\\ocr\\time\\"; |
| | | if (_access(sdir.c_str(), 0)) { |
| | | sdir = "sample\\time\\"; |
| | | } |
| | | std::string path = sdir; |
| | | std::string num; |
| | | if (i < 10) { |