原创 單向鏈表操作(C++實現)

單向鏈表操作,某司筆試題答案: project1爲鏈表新建,增、刪節點,逆轉等常規操作; project2爲鏈表數字指定和插入+,-或空格; project3爲聚類。 #include <iostream> #include <vecto

原创 Linux on Windows

在Windows運行Linux程序的三種方式: 一、安裝Linux子系統 優點:微軟開發,支持好;系統加載快,無痕啓動切換,感覺不到延遲;本地文件實時切換; 缺點:只支持Win10;需要系統更新到1903,更新時間長;佔用空間大;運行效率

原创 3D手勢識別(二)左右、上下滑動判斷

場景:前裝攝像頭。 檢測目標:檢測手左右滑動狀態,手沿x方向滑動,z軸爲深度方向,y、z方向相對穩定。                     手上下滑動類似。 步驟: 一、圖像識別檢測手,左右滑取最上點/上下滑取得手的最前點; 二、數據

原创 3D手勢識別(三)使用PCA尋找手的主方向:PCA的原理和實現

爲了確定指尖位置,首先將手的3D點雲進行PCA,再在主方向上找最前點。 1、PCA原理: PCA (主成分分析)算法提供了一種壓縮數據的方式。我們也可以將 PCA 視爲學習數據表示的無監督學習算法。 PCA 學習一種比原始輸入維數更低的表

原创 構建機器學習算法和剪枝

1、構建機器學習算法 幾乎所有的深度學習算法都可以被描述爲一個相當簡單的配方:特定的數據集、代價函數、優化過程和模型。 在大多數情況下,優化算法可以定義爲求解代價函數梯度爲零的正規方程。 通常代價函數至少含有一項使學習過程進行統計估計的成

原创 -fPIC, -fpic, -fpie, -fPIE

-fPIC與-fpic都是在編譯時加入的選項,用於生成位置無關的代碼(Position-Independent-Code)。這兩個選項都是可以使代碼在加載到內存時使用相對地址,所有對固定地址的訪問都通過全局偏移表(GOT)來實現。-fPI

原创 雙目三維重建和誤差估計

應用場景: 雙目測距的精度和基線長度(兩臺相機之間的距離)有關,兩臺相機布放的距離越遠,測距精度越高。 但問題是:往往在實際應用中,相機的布放空間是有限的,最多也只有幾米或幾十米的基線長度,這就導致雙目測距在遠距離條件下的精度大打折扣。

原创 PaddlePaddle Pyramidbox模型訓練手冊

參考文檔:https://github.com/PaddlePaddle/models/tree/develop/PaddleCV/face_detection 1數據準備 (示例:WIDERFACE官網下載數據和標註信息,訓練使用訓練集

原创 單向鏈表操作C++版

#include <iostream> #include <vector> using namespace std; /*  Project 1  定義一個單向鏈表node, 每個節點值爲int.  定義函數void create_lin

原创 ROS on Windows

Windows安裝ROS步驟: 一、安裝VisualStudio2017,https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sk

原创 單目相機姿態確定--平面鏡反射法

本文是基於Rodrigues et al. Camera Pose Estimation Using Images of Planar Mirror Reflections 的實現。論文鏈接https://www.ixueshu.com/

原创 make和cmake

原文鏈接https://www.bogotobogo.com/cplusplus/make.php   Table of Contents 1、make 2、makefile/Makefile  2.1 選項和參數:Options and

原创 調試崩潰和內存泄露

DEBUGGING CRASH & MEMORY LEAK 原文鏈接https://www.bogotobogo.com/cplusplus/CppCrashDebuggingMemoryLeak.php 一、未定義行爲:Undefine

原创 C++智能指針

原文鏈接https://www.bogotobogo.com/cplusplus/boost.php 智能指針是一個對大多數意圖和目的像指針一樣起作用的對象,但它避免了C++指針固有的大多數問題。最簡單來說,智能指針包含作爲數據成員的原始

原创 C++11/C++14新特性

原文鏈接 https://www.bogotobogo.com/cplusplus/C11/C11_initializer_list.php Table of Contents 一、初始化列表:Initializer lists 二、統一