refactored VideoWriter class (convert it to abstract interface)
This commit is contained in:
@@ -119,7 +119,7 @@ PERF_TEST_P(FileName, VideoWriter, Values("gpu/video/768x576.avi", "gpu/video/19
|
||||
|
||||
if (PERF_RUN_GPU())
|
||||
{
|
||||
cv::gpu::VideoWriter_GPU d_writer;
|
||||
cv::Ptr<cv::gpucodec::VideoWriter> d_writer;
|
||||
|
||||
cv::gpu::GpuMat d_frame;
|
||||
|
||||
@@ -130,11 +130,11 @@ PERF_TEST_P(FileName, VideoWriter, Values("gpu/video/768x576.avi", "gpu/video/19
|
||||
|
||||
d_frame.upload(frame);
|
||||
|
||||
if (!d_writer.isOpened())
|
||||
d_writer.open(outputFile, frame.size(), FPS);
|
||||
if (d_writer.empty())
|
||||
d_writer = cv::gpucodec::createVideoWriter(outputFile, frame.size(), FPS);
|
||||
|
||||
startTimer(); next();
|
||||
d_writer.write(d_frame);
|
||||
d_writer->write(d_frame);
|
||||
stopTimer();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user