原创 opencv形態學中的開閉操作的用途

開運算:先腐蝕後膨脹,開運算可以用來消除小的塊,纖細點處分離物體,並在平滑較大的物體邊界的同事不明顯的改變其面積 閉運算:先膨脹後腐蝕,消除小型的黑洞,   參考;https://blog.csdn.net/weixin_4192952

原创 深度學習的激活函數學習

激活函數層又稱爲非線性映射層,作用是增加整個網絡的非線性(即表達能力或抽象能力) 深度學習之所以擁有強大的表達能力,就在於激活函數的非線性 常用的激活函數有Sigmoid、tanh(x)、Relu、Relu6、Leaky Relu、參數化

原创 C++的list和vector的區別

C++ vector和list的區別 1.vector數據結構 vector和數組類似,擁有一段連續的內存空間,並且起始地址不變。 因此能高效的進行隨機存取,時間複雜度爲o(1); 但因爲內存空間是連續的,所以在進行插入和刪除操作時,會造

原创 深度學習CUDA和顯卡驅動等安裝總結

1.顯卡支持的CUDA 版本可以向下兼容,顯卡驅動支持CUDA10的都可以支持10以下的,所以不要刻意對齊版本 2.配置環境相對比較靠譜的教程: http://www.robot.t.u-tokyo.ac.jp/~miyagusuku/

原创 CMAKList添加防止 value has been optimized out

# Add -O0 to remove optimizations when using gcc IF(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CX

原创 git報錯尚未暫存以備提交的變更:

    上傳代碼之前,git status,發現如下: 我這個ALgorithmVision這個是一個git的大庫,裏面有一個CV開頭的項目,由於CV的這個項目我內部也是一個git庫,所以需要更新內部的庫,才能去除這個變更。 直接cd這

原创 關於PCA的總結

PCA實際上是一個求主成分的算法。short for Principal Component Analysis,主成分分析。 算法的過程其實不難,opencv裏面其實有詳細的講解,這是鏈接,可以自己推一遍,我這裏就是要寫一下我的理解,主要

原创 Okular—可進行批註的文檔查看器

Ubuntu下安裝這個PDF查看器超級方便,直接點擊左側邊欄的review,然後按F6即可添加備註,劃線高亮等等

原创 NVIDIA TX2 刷機 Jetson 版本3.3 第一次刷機總結

本人第一次刷機,遇到的坑不是很多,總結一下。 首先對於小白(比如我)要清楚一個概念,刷完jetson,tx2自帶ubuntu,jetson相當於一個大包,裏面什麼都有,有ubuntu,cuda,cnn,opencv等庫。 刷機的流程,網上

原创 RANSAC算法以及圖像算法中的應用

Ransac的縮寫是Random Sample Consensus。 Ransac算法的直線擬合算法大致步驟如下: k是迭代次數,n是每次採樣點個數,t是擬合的閾值,如果是直線擬合,可以理解爲check的點到擬合出的直線距離,小於則是i

原创 Linux下的精確計時函數

std::chrono::high_resolution_clock::time_point tnow = std::chrono::high_resolution_clock::now(); std::chrono::high_res

原创 Opencv 如何保存原始數據圖以及如何按原值讀取

最近在用深度相機,因爲深度相機的值是以毫米爲單位,都是幾千,所以如果直接imwrite的話,會被直接歸一化到0-255. 按照原值進行保存:  我的相機輸出的深度值是以CV_16UC1類型, vector<int> compressio

原创 vector初始化

vector 初始化內存 方法1: vector<int> v2(10); //初始化size爲10可以避免數組動態增長的時候不斷的分配內存 vector<int> v2,v2.reserve(10); 方法2: v1[10] ={0,1

原创 Mat的操作的row和col總結

經常忘了他兩哪個在前哪個在後 1.at訪問像素點的value的時候一定是row在前,映射到座標系就是y在前(row) 實際上是at<type>(row,col) 2.申明Mat()的時候,Mat(rows,cols,type) 3.申明s

原创 libpng16.so.16: undefined reference to `inflateValidate@ZLIB_1.2.9'

這個錯誤我是在配ifm相機的時候出現的,查了很多資料,想辦法解決zlib_1.2.9,但是看起來很複雜,因爲這好像涉及到很多底層庫,我嘗試過,結果連opencv都沒法正常使用,然後費了很大勁才恢復。 解決方案:只需要將conda的文件夾的