只談乾貨 讀取ITOP資料集中的HDF5檔案

2021-10-03 17:15:50 字數 1365 閱讀 3239

我寫了乙個class用來讀取itop資料集中的各種格式檔案,直接上**:

#ifndef read_hdf5_h

#define read_hdf5_h

#include

#include

#include

"h5cpp.h"

#include

"params.h"

using

namespace h5;

using

namespace std;

const

int batch =1;

// how many frames of data

class

readhdf5

;#endif

#ifndef params_h

#define params_h

const

int height =

240;

const

int width =

320;

const

int njoints =15;

#endif

構造引數n:全部/座標的數量(39795 for side training data)

函式形參idx: 從第idx個/座標開始讀取

全域性變數batch: 一次讀取batch個、座標

#include

"include/read_hdf5.h"

readhdf5::

readhdf5

(h5file file_1, h5file file_2,

int n)

readhdf5::

~readhdf5()

int readhdf5::

readvalidindex()

return num_valid;

}void readhdf5::

readdepthmap

(vectorfloat

>>

& depth_map,

int idx)}}

void readhdf5::

read2dcoord

(vectorint>>

& coords,

int idx)}}

void readhdf5::

read3dcoord

(vectorfloat

>>

& coords,

int idx)

}}

只談乾貨 python之numpy庫常見用法

import numpy as np建立乙個numpy陣列 a np.array 1 2,3 4,5 6,7 8,9 將普通陣列轉為numpy陣列 b 1 2,3 4,5 6,7 8,9 a np.array b 建立全為0的numpy陣列 np.zeros 2 3 array 0.0.0.0.0....

只談乾貨 單目相機和IMU聯合標定

本文使用的標定工具是ethz開發的kalibr 標定板為apriltag imu為xsens 參考將得到的內參改寫成如下格式的yaml檔案 cam0 camera model pinhole 基於小孔成像原理的相機 intrinsics 461.629 460.152 362.680 246.049...

只談乾貨 git的核心概念與必須掌握的操作(1)

如果只是想快速上手git,上傳檔案到github,可以參考這篇文章 可以科學上網的同學也可以學習這套英文教程 本文截圖均出自此教程 命令作用git status檢視當前狀態 git add s1將s1提交到暫存區 git commit m add file s1 提交暫存區檔案到版本區 git lo...