所用函式
gettickcount():這個函式返回特定事件後的節拍數(例如,當機器開啟時)。它可以用來初始化rng或通過讀取函式呼叫前後的滴答計數來測量乙個函式執行時間。
gettickfrequency():返回cpu一秒中所走的時鐘週期數。所以可以以秒為單位對某運算時間計時。
也可用函式cvgettickcount()和cvgettickfrequency()。但注意,此時得到的單位是us級的統計時間
使用方法:
double t = (double)gettickcount();
// do something ...
t = ((double)gettickcount() - t)/gettickfrequency();
2. 示例程式
opencv學習筆記(五)
這段程式來自opencv教程,使用copymakeborder函式來給影象加上邊框 cpp view plain copy include include include include using namespace std using namespace cv intmain 使用說明 cout...
opencv學習筆記(五)
關於濾波和模糊 濾波可分低通濾波和高通濾波兩種。而高斯濾波是指用高斯函式作為濾波函式的濾波操作,至於是不是模糊,要看是高斯低通還是高斯高通,低通就是模糊,高通就是銳化。高斯濾波是一種線性平滑濾波,適用於消除高斯雜訊,廣泛應用於影象處理的減噪過程。載入原圖 mat image imread e 建立視...
學習opencv第五章 函式 1
cvapi void cvsmooth const cvarr src,cvarr dst,int smoothtype cv default cv gaussian int size1 cv default 3 int size2 cv default 0 double sigma1 cv def...