原创 ubuntu出現段錯誤 (核心已轉儲)

具體出現是conda create虛擬環境或者conda install出現Segmentation fault段錯誤(吐核)。出現這樣的錯誤一般是使用conda創建虛擬環境或者下載安裝某個庫時,下到一半網絡中斷,然後再一次使用同樣的命令

原创 cuda編程(3):kernel的加載

一、瞭解自己GPU的性能 方式有很多,我這裏是編譯opencv-gpu版本後,可以輸出的相關信息。相關代碼和結果: #include "opencv2/opencv.hpp" #include "opencv2/core/cuda.hp

原创 在Ubuntu16.04上編譯opencv4.1.0-gpu帶contrib版本碰到的問題

1.未定義的引用 具體的錯誤如下(沒有截圖): 對‘__cxa_init_primary_exception@CXXABI_1.3.11’未定義的引用 對‘std::__exception_ptr::exception_ptr::exce

原创 C++以及opencv小功能集

一、獲取本地時間並格式化 1.1 獲取秒級 void gettime() { struct tm t; //tm結構指針 time_t now; //聲明time_t類型變量

原创 c++利用opencv實現yolov3

#include <iostream> #include <opencv2/opencv.hpp> #include <fstream> #include <sstream> #include <iostream> #include

原创 Ubuntu16.04下vscode第一個C++程序以及opencv配置文件

用vscode作爲自己用的編譯器,首先需要了解並掌握的就是配置文件。下面記錄的主要是配置文件,以及配置文件參數的意義。 一.C++配置文件 下面配置文件可以運行 main.cpp #include<iostream> using nam

原创 cmake多文件、多文件夾編譯

工程目錄結構如下: manyFolderCompile3:工程的根目錄。 bin:會生成的可執行文件的目錄,需要把圖片放到這個目錄。在沒有改動“main.cpp”文件中的讀取圖片的名字情況下,圖片的名字只能是“123.jpeg”。 bu

原创 Mat類創建二維、三維矩陣並訪問以及opencv矩陣運算

 一、opencv寬高對應關係: Mat.rows = Mat.size().height = 高 Mat.cols = Mat.size().width = 寬 int sz_1[2] = { 200, 400 }; // {高,寬

原创 cuda編程(1):第一個程序

square.cu #include <stdio.h> __global__ void square(float* d_out,float* d_in){ int idx = threadIdx.x; float f =

原创 windows環境下讀取CPU和內存使用率

main.cpp #include "RC.h" int main() { //CPU利用率 unsigned char cpuUseageInfo[18]; unsigned char ramUseageInfo[16];

原创 Ubuntu16.04下vscode配置調用opencv的C++環境

把vscode吹上天,用起來差點吐血。不管是用在Python上還是c++程序上,體驗一個比一個差。說是說vscode輕量級,但是配置運行程序卻是重量級。也許只適合大神,菜雞的我表示用的很難受!!! 廢話不多說,下面把配置vscode可以調

原创 並行程序學習

一、一些概念準備 1、一些概念 核心密集型:該類型不太依賴內存的訪問速度; 存儲密集型:該類型內存的訪問速度高度敏感; 比如,8核心8線程和8核心16線程,後者對訪問速度更加敏感。8核心16線程會公用一些資源,甚至出現爭搶資源的情況! 將

原创 C++小功能集

一、獲取本地時間並格式化 void gettime() { struct tm t; //tm結構指針 time_t now; //聲明time_t類型變量 time(&now

原创 vs2017配置cuda和opencv環境

vs2017配置opencv環境網上的資料比較多也比較全,這裏就不重點描述了。不過還是貼一個寫的比較詳細,圖文並茂的博客。如下(建議採用臨時配置方法,也就是下面博客中的方法二): VS2017配置OpenCV4.0(Win10環境) vs

原创 E: 無法修正錯誤,因爲您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關係。

在使用sudo apt-get install安裝依賴庫時會出現如題所示的錯誤。比如: sudo apt-get install libgtk2.0-dev 具體錯誤如下: 解決辦法:打開軟件和更新,勾選如下圖所示選項,關閉(會自動更