原创 opencv編譯選項,運行最快的組合

cmake -D CMAKE_BUILD_TYPE=Release \     -D CMAKE_INSTALL_PREFIX=~/work/opencv346 \     -D USE_O3=ON \     -D ENABLE_CXX

原创 nvprof 使用筆記

1 nvprof --metrics gld_efficiency,gst_efficiency ./myproc 檢測內存加載存儲效率   2 nvprof --query-metrics # 查看所有能用的參數命令   3  nvpr

原创 Python3 打開不存在的文件報錯,最簡單的操作在這裏

# 防止出錯,先創建或追加打開文件 my_file = open(r'e:\data.txt', 'a') my_file.close() for line in open(r'e:\data.txt'): 想打開一個文件,但是文件有可

原创 使用caffe訓練mnist、驗證手寫圖片、畫模型結構

環境: ubuntu18.04   CUDA: 9.0    已安裝caffe    GPU: NVIDIA Corporation GP104 opencv: 3.4.5   1 caffe源碼下載和編譯 git clone https

原创 ubuntu 18.04 review board安裝及svn設置pre-commit 和post-cmmit

數據庫:使用review board默認支持的sqlit 版本管理倉庫:svn   1 安裝依賴包 sudo apt-get install apache2 sudo apt-get install libapache2-mod-pyth

原创 圖片數據存儲格式:tensorRT opencv caffe差異

圖片數據存儲格式如下: tensorRT: 默認NCHW, TensorRT7版本支持定製順序。 opencv:NHWC caffe:NCHW較爲常見。

原创 opencv caffe 使用無內存泄漏的編譯選項組合

項目裏用caffe進行人臉檢測。驗證集爲2000張圖片時,存在內存泄漏。調用opencv的convertTo和subtract函數都會減少6200KB的內存。 經過多次安裝驗證,使用以下的編譯選項組合可以避免內存泄漏。   在opencv

原创 TensorRT設置低精度推理

據說TensorRT7實現了儘量低精度運算,還沒有使用過。 TensorRT5要設置低精度運算的話,可以設置爲Fp16或int8的。 1 Fp16 需要先查詢設備是否支持fp16: bool fp16 = builder->platfor

原创 opencv subtract函數內存泄漏

我的程序用1991張圖片做人臉檢測,發現結束時,程序佔用了11.5G內存。明顯存在內存泄漏。 然後, 逐一排查。發現從第53張圖片開始,每次調用cv::subtract()函數,都會減少1.2G內存。 用另一種方式實現substract的

原创 opencv提升caffe c++ resize速度

在caffe的人臉檢測算法中,使用cv::resize()函數重新設置圖片大小。   在Makefile.config裏,關於opencv的庫引用如下: ifeq ($(USE_OPENCV), 1)     LIBRARIES += o

原创 TensorRT 5.1.5開發簡介

  環境搭建 本機環境 CUDA:9.0(cat /usr/local/cuda/version.txt) cudnn:7.2 (cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MA

原创 review board 使用

1 流程 2 生成new review request 在本地使用svn commit之後,打開http://IP:PORT。 登錄自己的賬戶。 點擊左上角的new review request,可以看到網頁上出現svn提交記錄。如果在

原创 sudoers語法錯誤配置後的修復方法

1. 打開terminal,進入/etc/目錄 2. 輸入命令pkexec visudo 3. 輸入當前用戶登錄密碼 4. 修復語法錯誤   想保存就依次按:ESC :x! 不保存:ESC :q!   參考: https://blog.c

原创 配置review board自動發送郵件內容中的URL

使用review board 3.0.14. 由於安裝時配置的域名是localhost.  發送的郵件收到的也是 This is an automatically generated e-mail. To reply, visit: ht

原创 cgic使用之獲取url中的參數值

  具體的url是 cgi_obj?param1=1&path=192.168.2.1 要獲取path的值,可以用下面的語句來將192.168.2.1存入file_path變量。 CHAR file_path[MAX_PATH]; cgi