原创 Ubuntu兩種不同版本的Opencv共存

最近對Opencv中的contrib環境進行了重新編譯,但是是不同版本的,以後可以使用不同版本。 假設你已經安裝了一個版本的Opencv,現在讓另一個版本共存 1.下載一個新版本的Opencv。 2.創建build文件夾。 sudo m

原创 CMake Error at cmake/OpenCVModule.cmake:288 (message):

在Opencv編譯的時候出現的問題, CMake Error at cmake/OpenCVModule.cmake:288 (message):No modules has been found: 後來發現是擴展庫的路徑寫錯了 正確的

原创 Vim配置

vim內部配置 首先在根目錄下新建一個.vimrc的文件。 然後在其中添加一下代碼 "使按下jj等效與ESC 要想輸入jj這兩個字母的時候需要將速度放慢 inoremap jj <ESC> 顯示行號 set number "總是顯示狀態

原创 繼承構造函數

Quote.h class Quote { public: Quote() = default; Quote(const std::string &book, double sales_price):

原创 yolo訓練一個batch就停止訓練,段錯誤

解決方法: 1.出現這種錯誤是由於源代碼detector.c文件中對於寫scripts文件中的train_loss.txt文件時,出現的路徑問題。 2.打開/darknet-matser/examples/detectors.c文件,搜

原创 C++中局部變量和全局變量的存儲位置和內存回收機制

局部變量,參數變量存放在棧中,當離開作用範圍後,分配的內存在作用範圍外會被系統自動回收。 切記!不要使用局部變量的指針和引用! 在函數結束後,局部變量被釋放後,指針和引用可能在短時間內可以使用,也可能會立即失效。因爲在指針和引用所指向和代

原创 [libprotobuf FATAL external/protobuf_archive/src/google/protobuf/stubs/common.cc:79]

[libprotobuf FATAL external/protobuf_archive/src/google/protobuf/stubs/common.cc:79] This program was compiled against

原创 C++編譯的Tensorflow進行顯存限制

tensorflow進行模型時會將顯存佔滿,導致不能與其他模型並行。 在Python中的Tensorflow顯存設置代碼 config=tf.ConfigProto(); config.gpu_options.per_process_g

原创 Ubuntu16.04安裝PCL1.9.1

1.安裝依賴項      sudo apt-get update      sudo apt-get install git build-essential linux-libc-dev      sudo apt-get install

原创 OpenCV中Mat的type類型與int值的對應以及初始化問題

在OpenCV中,數據類型可以使用int值來代替。 常量類型的命名規則爲:CV_(位數)+(數據類型)+(通道數)。其與int值的對應關係爲:   C1 C2 C3 C4 CV_8U 0 8  16 24 CV_8S 1 9 17 25

原创 Linux如何掛載U盤

在顯卡驅動掉了之後常常需要再次掛載驅動。使用U盤安裝。 1,以root用戶登陸    先加載USB模塊 modprobe usb-storage    用fdisk -l 看看U盤的設備    假如U盤是sda1   2,確定在 目錄 /

原创 Linux下sh與bash的區別

在學習shell腳本的過程中發現一個問題,使用./與sh 執行腳本的結果不同,如下: #!/bin/bash

原创 C++中可變lambda表達式

對於C++中可變lambda表達式 在《C++primer》中,可變lambda 默認情況下,對於一個值被拷貝的變量,lambda不會改變其值。如果我們希望能改變一個被捕 獲的變量的值,就必須在參數列表後加上關鍵字mutable。因此,可

原创 數據流重定向

數據流重定向 簡單地說,數據流重定向就是將某個命令執行後應該出現在屏幕上的數據,傳輸到其他的地方。 standard output與standard error output standard output指的是命令執行所返回的正確信息

原创 Linux磁盤與文件系統

文件系統簡介 1.Linux的正統文件系統爲ext2(Linux second Extended file System,ext2fs) 2.一個可被掛載的數據爲一個文件系統(而不是一個硬盤分區)。 傳統磁盤與文件系統中,一個分區只能被格