VS2019+OpenCV3.4.8人臉檢測fps太低解決辦法

小白悟了!

? ? ? ? ?首先,先看一下vs中選擇的是debug模式還是release模式,這個非常重要!release模式下執(zhí)行圖像處理,要快大概4倍左右!fps太低,換成relese模式試試!


切換位置

Opencv學習筆記——release和debug兩個模式的運行問題 - 晨鳧追風 - 博客園


1.haar級聯檢測器人臉檢測

采用OpenCV\\opencv\\build\\etc\\haarcascades\\haarcascade_frontalface_alt.xml

1.1 debug模式

平均15點多

1.2 release模式


平均80多!

2. dnn模塊中caffe模型

采用OpenCV\\opencv\\sources\\samples\\dnn\\face_detector\\deploy.prototxt和OpenCV\\opencv\\sources\\samples\\dnn\\face_detector\\res10_300x300_ssd_iter_140000_fp16.caffemodel兩個文件

2.1 debug模式

2.1.1 CPU執(zhí)行

net.setPreferableBackend(DNN_BACKEND_OPENCV);

net.setPreferableTarget(DNN_TARGET_CPU);


2點多!

2.1.2 GPU執(zhí)行

net.setPreferableBackend(DNN_BACKEND_OPENCV);

net.setPreferableTarget(DNN_TARGET_OPENCL);


4點多

2.2 release模式

2.2.1 CPU執(zhí)行

net.setPreferableBackend(DNN_BACKEND_OPENCV);

net.setPreferableTarget(DNN_TARGET_CPU);

22多

2.2.2 GPU執(zhí)行

net.setPreferableBackend(DNN_BACKEND_OPENCV);

net.setPreferableTarget(DNN_TARGET_OPENCL);

14多

dnn模塊總結:經過測試,在relese模式下,采用CPU執(zhí)行會更快一些!

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1 實驗目的 目前計算機視覺技術已經比較成熟,相關的開源項目與算法很多,可以將這些開源算法進行整合,進而做成一個小...
    YOUNG_FAN閱讀 7,064評論 0 50
  • By Toradex秦海 1).簡介 隨著嵌入式處理器性能的提升甚至一些嵌入式處理器已經開始集成針對人工智能和機器...
    toradex閱讀 1,129評論 0 0
  • 1、將Debug Information Format改為DWARF 在工程對應Target的Build Sett...
    OwenWong閱讀 4,266評論 2 1
  • iOS 安裝包瘦身 一. 安裝包組成 談到 App 瘦身,最直接的想法莫過于分析一個安裝包內部結構,了解其每一部分...
    iYeso閱讀 1,484評論 5 9
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月,有人笑有人哭,有人歡樂有人憂愁,有人驚喜有人失落,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,832評論 28 54

友情鏈接更多精彩內容