|
@@ -28,16 +28,21 @@ void RKNNManager::taskThread(std::string modelpath)
|
|
|
DataManager::getInstance().addDataPipe<DataPackage>(pipeName);
|
|
|
|
|
|
//time test
|
|
|
- ImageTest::saveImageFromData
|
|
|
+ ImageTest::HighResolutionTimer timer;
|
|
|
|
|
|
while (m_threadSwitch)
|
|
|
{
|
|
|
if (DataManager::getInstance().popData("resized" + std::to_string(index), dataPackage))
|
|
|
{
|
|
|
|
|
|
+ timer.start();
|
|
|
|
|
|
infer.infer(index, (unsigned char *)dataPackage->pResizeData, dataPackage->nResizeWidth, dataPackage->nResizeHeight);
|
|
|
|
|
|
+ timer.stop();
|
|
|
+
|
|
|
+ std::cout << "infer time: " << timer.elapsed_milliseconds() << " ms" << std::endl;
|
|
|
+
|
|
|
continue;
|
|
|
}
|
|
|
|