原创 Express中間件原理

express和redux都有中間件的方式,redux也是借鑑了這個思想。 我們模擬實現一個express中間件機制 function express() { const funcs = []; var app = functi

原创 colmap配置win10

1.github下載colmap最新源碼 develop版 2.colmap3.5 使用boost1.61,cuda8.0,boost1.64不行,boost的lib在stage/lib下,配置好對應的環境變量 3.編譯報錯,uint_8

原创 BundleFusion配置運行

平臺:win10+vs2013+cuda8.0+kinect v11.先按照github上的步驟來,注意mlibExternel和bundlefusion-master在同一級目錄2.安裝cuda,cuda7.0我的concrt.h會報錯

原创 搭建opencv3.1

從源碼編譯OpenCV時候,debug和release的install不同,在配置工程時候,要根據debug還是release選擇不同的 link input debug版 .lib前有一個d。缺少dll的時候,去編譯的install下的

原创 OpenCV3.1和OpenCV2.x一些區別

在opencv3中,imwrite ,videocapture模塊分別換到了imgcodecs和videoio中,因此有的2.x的程序再3.x下編譯時會出現找不到外部符號的錯誤,看一下,一般是這種問題,在使

原创 編譯OpenCV3.1 出現與VTK7,CUDA9.1衝突等問題

環境變量中去掉VTK和cuda9有關的,本次配置opencv和zed不需要用到cuda。其他解決辦法很複雜,如果需要用到vtk和cuda的話,需要把vtk中renderingopengl從1改成renderingopengl2 cuda9

原创 ORBSLAM2 android學習

主要編譯參考Abner_Chen的博文: ORB_SLAM2移植到Android,完整配置+填各種自己遇到的坑 編譯過程: 1.關於設置ndk路徑的問題,有時候會提示當前路徑不對 在C:\ndk\android-ndk-r13b下新建一個

原创 OpenCV All the matrices must have the same data type

在使用zed進行雙目測距的時候,自己用zed提供的相機參數構造內參和畸變參數矩陣,沒有用OpenCV的雙目校正函數,在使用stereoRectify(cameraMatrix[0], distCoeffs[0], cameraMatr

原创 CUDA9.0安裝圖形驅動失敗

右鍵計算機>管理>服務和應用程序>服務找到“Windows Installer”右鍵選擇“啓動”

原创 編譯ZED opencv sample OpenCV set to false

自己安裝OpenCV3.1 用exe安裝即可,指定路徑爲C:\allKindOfLibs\opencv3.1\build 在opecnv-sample的CMakeLists.txt中,註釋掉ZED 2的這一行,否則就會出現zed sdk2

原创 OpenMVS配置注意事項

配置OpenMvs++OpenMvg中額外注意事項 參考OpenMVS配置方法final(存於百度雲盤/AR組/) 1.vs2015使用with updat3版本,在安裝後,需要保證項目編譯器中包含了vi

原创 攝像頭標定(OpenCV2.4.11)

環境:ubuntu14.04+opencv2.4.11 步驟 1.在/home/renye/allKindOfLibs/opencv-2.4.11/samples/cpp/tutorial_code/calib3d/camera_cali

原创 ORBSLAM2編譯

編譯環境:ubuntu14.04+ROS indigo+opencv2.4.11 參考:http://blog.csdn.net/xmy306538517/article/details/59501718 1.ubuntu14.04下cm

原创 Pangolin(ROS)

學習ORBSLAM2時,需要編譯Pangolin是一個輕量級的Opengl的封裝 1.官方API:http://docs.ros.org/fuerte/api/pangolin_wrapper/html/namespacepangolin