- (private:)
- (public:)
static CharsIdentify* instance()int classify(cv::Mat f, float& maxVal, bool isChinses = false, bool isAlphabet = false)void classify(cv::Mat featureRows, std::vector<int>& out_maxIndexs,std::vector<float>& out_maxVals, std::vector<bool> isChineseVec)void classify(std::vector<CCharacter>& charVec)void classifyChinese(std::vector<CCharacter>& charVec)void classifyChineseGray(std::vector<CCharacter>& charVec)std::pair<std::string, std::string> identify(cv::Mat input, bool isChinese = false, bool isAlphabet = false)int identify(std::vector<cv::Mat> inputs, std::vector<std::pair<std::string, std::string>>& outputs,std::vector<bool> isChineseVec)std::pair<std::string, std::string> identifyChinese(cv::Mat input, float& result, bool& isChinese)std::pair<std::string, std::string> identifyChineseGray(cv::Mat input, float& result, bool& isChinese)bool isCharacter(cv::Mat input, std::string& label, float& maxVal, bool isChinese = false)void LoadModel(std::string path)void LoadChineseModel(std::string path)void LoadGrayChANN(std::string path)void LoadChineseMapping(std::string path)
- (private:)