Gregory Kramida

Results 107 issues of Gregory Kramida

Re-implement ImageProcessingEngine using new pattern: template the class on MemoryDeviceType, use cross-device functors and templated traversal methods. Set of tests for all functions in ImageProcessingEngine: - [ ] CopyImage --...

cleanup
code clarity

Compiled executable should be portable if it's using all static libraries! Perhaps, try to combine CMakeRC (https://github.com/vector-of-bool/cmrc) and freetype/wft somehow.

bug
ease-of-use

InfiniTAM's default (unconventional) axis system is as follows: ``` * ◢ ----------▶ +x * ╱ | * ╱ | * ╱ | * +z ◣ | * | * ▼...

ease-of-use

RGBD data from surfaces oblique to the camera plane at a high angle is highly unreliable. Exploring #203 showed that it results in excessive voxel hash block allocations in specific...

feature

Make all Engine classes and trackers templated on MemoryDeviceType instead of providing divergent extensions to abstract classes acting as interfaces. * * * Engines * * * - [x] Indexing...

enhancement

- [ ] Deferrable struct initialization / saving from boost variables_map should be handled - [ ] Saving routine that involves all deferrable types need to be in the Configuration.cpp...

enhancement
code clarity

- [x] Learn about l-values. - [x] Learn about copy-move constructors / copy-move assignment. - [ ] Check how things are done with OpenCV::Mat, Eigen::Matrix, Boost matrix types, etc. in...

enhancement
ease-of-use

Boost property_tree is outdated and poorly maintained. It's one of the Boost libraries that still doesn't have any hint of CMake support (at time of writing). It would be probably...

enhancement
feature

In order to better visualize / understand source of problems in the reconstruction, it would make sense to look at the video with input & output combined.

feature

Old wrapper seems like it's made of shitty code and uses deprecated FFMPEG features.

enhancement
code clarity