原创 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的文件夾的