C++ 如何确定一个图像帧(OpenCV、C+;+;、Windows)的处理时间?

C++ 如何确定一个图像帧(OpenCV、C+;+;、Windows)的处理时间?,c++,opencv,image-processing,real-time,C++,Opencv,Image Processing,Real Time,Im使用Windows 8.1 Pro和Intel Xeon CPU E5 3.7 GHZ,64位。用OpenCV和伊柯丽斯和C++进行图像处理。也作为编译器使用GCC C编译器。我已经对一些图像进行了对象检测。因此,对于一个用于对象检测的openCV exe程序,我想知道处理一个图像(帧)需要多长时间。所以我想知道我的OpenCV代码对一幅图像(帧)的处理时间。windows中的哪些命令可用于此目的。我应该使用gcc-03在第3级上进行第一次代码优化吗?这和实时处理有关吗,比如2fps 有什么

Im使用Windows 8.1 Pro和Intel Xeon CPU E5 3.7 GHZ,64位。用OpenCV和伊柯丽斯和C++进行图像处理。也作为编译器使用GCC C编译器。我已经对一些图像进行了对象检测。因此,对于一个用于对象检测的openCV exe程序,我想知道处理一个图像(帧)需要多长时间。所以我想知道我的OpenCV代码对一幅图像(帧)的处理时间。windows中的哪些命令可用于此目的。我应该使用gcc-03在第3级上进行第一次代码优化吗?这和实时处理有关吗,比如2fps


有什么帮助吗

如果我正确理解这个问题,它与
opencv
图像处理
都没有关系。已经有很多关于堆栈溢出的答案,只是搜索一些类似“[c++”的测量执行时间)。没有这样的命令,在C++中,C++可以使用<代码> STD::SoRoO测量时间到纳秒级的精度,并取10-15个帧的采样,以获得大约平均的时间。用法它使用windows中的性能计数器。。。