Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // BLin
- m_demosaicAlgBLin->SetUsingSSE(false);
- start = std::chrono::steady_clock::now();
- m_imageProcApi->ExecuteAlgorithm(m_demosaicAlgBLin, m_adjustGainBitmap, m_demosaicBitmapBLin, m_demosaicParamsBLin);
- end = std::chrono::steady_clock::now();
- auto BLinSSE = std::chrono::duration_cast<std::chrono::microseconds>(end - start).count();
- m_demosaicAlgBLin->SetUsingSSE(true);
- start = std::chrono::steady_clock::now();
- m_imageProcApi->ExecuteAlgorithm(m_demosaicAlgBLin, m_adjustGainBitmap, m_demosaicBitmapBLin, m_demosaicParamsBLin);
- end = std::chrono::steady_clock::now();
- auto BLin = std::chrono::duration_cast<std::chrono::microseconds>(end - start).count();
- // HQ
- m_demosaicAlgHQ->SetUsingSSE(false);
- start = std::chrono::steady_clock::now();
- m_imageProcApi->ExecuteAlgorithm(m_demosaicAlgHQ, m_adjustGainBitmap, m_demosaicBitmapHQ, m_demosaicParamsHQ);
- end = std::chrono::steady_clock::now();
- auto HQSSE = std::chrono::duration_cast<std::chrono::microseconds>(end - start).count();
- m_demosaicAlgHQ->SetUsingSSE(true);
- start = std::chrono::steady_clock::now();
- m_imageProcApi->ExecuteAlgorithm(m_demosaicAlgHQ, m_adjustGainBitmap, m_demosaicBitmapHQ, m_demosaicParamsHQ);
- end = std::chrono::steady_clock::now();
- auto HQ = std::chrono::duration_cast<std::chrono::microseconds>(end - start).count();
- std::ofstream myfile("example.txt", std::ios::app);
- //myfile << BLin << "," << BLinSSE << "," << HQ << "," << HQSSE << "\n";
- myfile.flush();
- myfile.close();
Advertisement
Add Comment
Please, Sign In to add comment