關於opencv中resize時間效能的一種說法

2021-10-05 09:39:10 字數 788 閱讀 6238

用github中的開源**時,發現報了這樣一段話:

opencv is built with openmp support. this usually results in poor performance. for details, see

以前從沒聽說過,於是進去看了看,發現是乙個python下各安裝版本opencv的測試。測試者在其中給出了自己的測試環境和測試結果。測試者根據自己的測試結果,得出了幾個結論:

on e5-2680v3, archlinux, this script prints:

0.61s for system opencv 3.4.0-2.

>5 s for anaconda opencv 3.3.1 py36h6cbbc71_1.

on e5-2650v4, this script prints:

0.6s for opencv built locally with -dwith_openmp=off

0.6s for opencv frompip install opencv-python.

1.3s for opencv built locally with -dwith_openmp=on

2s for opencv fromconda install.

也就是說,測試者認為,使用pip安裝的opencv要比conda裝的快很多,編譯時不用openmp的opencv要比用了的快很多。原因我也不懂,由於這個時間點我也沒裝置可以測試是否真是這樣,所以暫且記在這裡,如果以後確實有這個時間效能的需求再測試。

Opencv 尺寸調整(resize)

影象的尺寸調整,如放大或者縮小影象,我們可以用到cv2.resize函式,該函式可以將原影象精準的轉換為目標影象大小。python dst cv.resize src,dsize dst fx fy interpolation src 輸入影象,源影象 dst 輸出影象,當dsize!0時,大小為d...

opencv學習筆記之resize

前邊一篇說opencv中縮放僅有仿射變換一種,查證才知道是錯的,opencv中也有類似matlab中的imresize的函式,即是c 版的resize 當然還有影象金字塔方法 其原型為void resize inputarray src,outputarray dst,size dsize,doub...

OpenCV的resize函式優化

在使用opencv做影象處理的時候,最常見的問題是c 版本效能不足,以resize函式為例來說明,將size為 864,1323,3 的函式縮小一半 mat img0 gettimeofday t4,null cv resize source,img0,cv size cols out,rows o...