|
|
|
|
@ -767,16 +767,16 @@ int deal::WriteJsonString(std::string strSavePath, std::string strjson)
|
|
|
|
|
|
|
|
|
|
void deal::ResultThread(int id)
|
|
|
|
|
{
|
|
|
|
|
std::vector<int> vi;
|
|
|
|
|
int startidx = m_CPUInfo[THREAD_CPU_Main_saveImg].startIdx;
|
|
|
|
|
int cpunum = m_CPUInfo[THREAD_CPU_Main_saveImg].num;
|
|
|
|
|
// for (int i = 0; i < cpunum; i++)
|
|
|
|
|
// {
|
|
|
|
|
// vi.push_back(startidx + i);
|
|
|
|
|
// }
|
|
|
|
|
vi.push_back(startidx + id);
|
|
|
|
|
auto nRet = set_cpu_id(vi);
|
|
|
|
|
printf("THREAD_CPU_Main_saveImg %d bind cpu ret %d startidx %d num %d\n", id, nRet, startidx + id, 1);
|
|
|
|
|
// std::vector<int> vi;
|
|
|
|
|
// int startidx = m_CPUInfo[THREAD_CPU_Main_saveImg].startIdx;
|
|
|
|
|
// int cpunum = m_CPUInfo[THREAD_CPU_Main_saveImg].num;
|
|
|
|
|
// // for (int i = 0; i < cpunum; i++)
|
|
|
|
|
// // {
|
|
|
|
|
// // vi.push_back(startidx + i);
|
|
|
|
|
// // }
|
|
|
|
|
// vi.push_back(startidx + id);
|
|
|
|
|
// auto nRet = set_cpu_id(vi);
|
|
|
|
|
// printf("THREAD_CPU_Main_saveImg %d bind cpu ret %d startidx %d num %d\n", id, nRet, startidx + id, 1);
|
|
|
|
|
|
|
|
|
|
int re = 0;
|
|
|
|
|
cv::Mat detImg;
|
|
|
|
|
@ -821,7 +821,7 @@ void deal::ResultThread(int id)
|
|
|
|
|
// 存 检测统计 日志
|
|
|
|
|
mutex_DetResult_.lock();
|
|
|
|
|
m_DetResult.print(false);
|
|
|
|
|
std::string strlog = "/home/aidlux/BOE/FOG/ResultImg/";
|
|
|
|
|
std::string strlog = "/home/aidlux/BOE/FOG/Detsave/";
|
|
|
|
|
if (m_strCurDate != "")
|
|
|
|
|
{
|
|
|
|
|
strlog += m_strCurDate;
|
|
|
|
|
|