原创 【9】C++四個智能指針

1 智能指針的作用 智能指針的作用是管理一個指針,因爲存在以下這種情況:申請的空間在函數結束時忘記釋放,造成內存泄漏。所以智能指針的作用原理就是在函數結束時自動釋放內存空間,不需要手動釋放內存空間。對於編譯器來說,智能指針實際上是

原创 【7】基於tensorflow框架微調AlexNet模型以適應不同物體的分類(3)

分類的類別文件,如cell_class.py所示,Lym的索引爲0;Nev的索引爲1;other的索引爲2; 【1】cell_class.py 自定義類別文件 class_names = '''Lym Nev Other '''.spl

原创 【9】tensorflow下圖像預處理之圖像批量處理

背景:在深度學習時候,通常需要批量處理大量的圖片,一般幾千張,圖像不夠時還需要進行數據增強,因此需要批量處理圖像數據。 【1】批量加載文件夾裏面的數據 import os import cv2 #批量處理圖像,改名, def re

原创 【4】常用的TensorFlow預訓練模型下載

通過加載已有的訓練模型,在此基礎上擴充自己待需要訓練的模型性能。 【1】參考路徑1 https://github.com/tensorflow/models/tree/master/research/slim 【2】參考路徑2 https

原创 【11】python數據寫入csv和txt中

【1】通常在處理數據時需要將結果保存到文件中,一般常用的爲excel和txt文件中。 【2】保存csv具體代碼 cvs寫入的是列表,因此需要將表格的每一行轉換爲列表然後寫入,encoding='utf-8-sig'如果不設置爲此格式,打開

原创 【10】python常用函數

【1】保留固定小數位的函數 #保留三位有效數字 value2=round(value1,3) 【2】列表轉換爲數組 X=[[1,2,3,4],[5,6,7,8],[9,0,11,12]] #'列表轉換爲數組' Y=np.array(X)

原创 【14】同態濾波

(1)經典的同態濾波算法的優化及其應用參數配置。 (2)同態濾波 原理及C++實現 (3)https://github.com/lilingyu/homofilter/blob/master/hello_opencv/homo_filte

原创 【16】Tuple(元組)庫

【1】Tuple庫 【1.1】Tuple介紹 tuple是C++11新標準裏的類型。它是一個類似pair類型的模板。pair類型是每個成員變量各自可以是任意類型,但是只能有倆個成員,而tuple與pair不同的是它可以有任意數量的成員。但

原创 【17】bitset庫

【1】bitset庫 C++的 bitset 在 bitset 頭文件中,它是一種類似數組的結構,它的每一個元素只能是0或1,每個元素僅用1bit空間。 【2】實例 //C++的 bitset 在 bitset 頭文件中,它是一種類似

原创 【18】random庫

【1】random  產生隨機數 【2】實例代碼 #include "pch.h" #include <iostream> #include<random> #include<time.h> #include<string> usi

原创 【19】regex庫

【1】regex庫 正則表達式匹配。主要三個方法全文匹配、搜索和替換 【2】實例代碼 //正則表達式是在字符串處理中常用和重要的工具,主要用於字符串的匹配。 //花了些時間查閱了很多資料,下面主要會寫到C++中正則表達式常用到的 //三

原创 【7】PCL濾波器之凸包 convex hull

【1】凸包 convex hull 原理:選擇一定區域,用該區域去截取點雲空間 【2】實例代碼 #include "pch.h" #include <pcl/visualization/cloud_viewer.h> #include

原创 【6】PCL濾波器之RadiusOutlierRemoval或ConditionalRemoval移除離羣點

【1】RadiusOutlierRemova移除離羣點 原理:刪除在輸入的點雲一定範圍內沒有達到足夠多領域的所有數據點。 通俗的講:就是以一個點p給定一個範圍r,領域點要求的個數爲m,r若在這個點的r範圍內部的個數大於m則保留,小於m則刪

原创 【3】PCL濾波之StatisticalOutlierRemoval濾波器

【1】StatisticalOutlierRemoval濾波器 使用統計分析技術,從一個點雲數據中集中移除測量噪聲點(也就是離羣點)比如:激光掃描通常會產生密度不均勻的點雲數據集,另外測量中的誤差也會產生稀疏的離羣點,使效果不好,估計局部

原创 【2】PCL濾波之直通濾波器

【1】直通濾波器 直通濾波器:對指定維度(X,Y,Z,BGR等)進行某一個範圍濾波,可以刪除這個範圍內部點,也可以刪除這個範圍外部的點 函數:pcl::PassThroughpcl::PointXYZ pass;//實例化直通濾波