|
|
|
@ -1203,7 +1203,12 @@ int deal::DetImg()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
m_nReadThread_type = READ_THREAD_TYPE_READIMG;
|
|
|
|
m_nReadThread_type = READ_THREAD_TYPE_READIMG;
|
|
|
|
StartThread(THREAD_RUN_Only_ReadImg);
|
|
|
|
StartThread(THREAD_RUN_Only_ReadImg);
|
|
|
|
preCheck();
|
|
|
|
// -8 循环执行:像 -f 批量一样,线程只启动一次,内部重复跑同一套图
|
|
|
|
|
|
|
|
do
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
preCheck();
|
|
|
|
|
|
|
|
usleep(10 * 1000);
|
|
|
|
|
|
|
|
} while (runConfig.bLoop);
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -1633,6 +1638,11 @@ int deal::LoadProductID(std::string strImgPath)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
int deal::DelImg_Cell_ET()
|
|
|
|
int deal::DelImg_Cell_ET()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
// -8 循环执行:每次重新加载产品列表,重复跑同一批产品
|
|
|
|
|
|
|
|
if (runConfig.bLoop && runConfig.filePath != "")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
LoadProductID(runConfig.filePath);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
size_t totalSize = m_product_ID_List.size();
|
|
|
|
size_t totalSize = m_product_ID_List.size();
|
|
|
|
if (totalSize > 0)
|
|
|
|
if (totalSize > 0)
|
|
|
|
|