/* * @Author: xiewenji 527774126@qq.com * @Date: 2025-07-25 09:14:25 * @LastEditors: xiewenji 527774126@qq.com * @LastEditTime: 2025-09-23 17:49:42 * @FilePath: /BOE_FOG/AlgorithmModule/example/Image_ReadAndChange.h * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ /* //图片基本处理 */ #ifndef Image_ReadAndChange_H_ #define Image_ReadAndChange_H_ #include #include #include "ImgCheckConfig.h" using namespace std; // 图片读取的通道 class Image_ReadChannel { public: struct ReadImageName { std::string strDetChannle; std::vector strImgNameList; ReadImageName() { strImgNameList.clear(); strDetChannle = ""; } }; private: /* data */ public: Image_ReadChannel(/* args */); ~Image_ReadChannel(); bool containsChinese(const std::string &str); int ReadJsonConfig(std::string json_path); // 加载检测图片名称配置参数 bool CompareIgnoreCase(const std::string &str1, const std::string &str2); std::string strDetName(std::string strImageName); private: std::vector m_ChannelNameList; }; #endif