-
Metrics for 3D Rotations: Comparison and Analysis
Method for SO3 -> so3 in Appendix is helpful. -
Terse Notes on Riemannian Geometry
Section 4.1 / Lie Group Exponential and Log Maps is helpful. -
COMPUTING EXPONENTIALS OF SKEW-SYMMETRIC MATRICES AND LOGARITHMS OF ORTHOGONAL MATRICES
p.2 is useful. if theta=0 or theta=pi, we need to know to deal it. -
[Survey of Higher Order Rigid Body Motion Interpolation Methods
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# fileId name title size updated_at | |
# -------- --------------------- ------------ ---------- ------------------- | |
# 757 sat_image_2018.zip 衛星画像2018年 1196800853 2019-09-09 17:36:11 | |
signate download --competition-id=169 --file-id=757 | |
unzip sat_image_2018.zip & | |
# 755 sat_image_2017_01.zip 衛星画像2017年前半 1100993010 2019-09-09 17:36:11 | |
signate download --competition-id=169 --file-id=755 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Extract frames from video | |
mkdir images | |
ffmpeg -i $1 -r 24 -q:v 1 images/%06d.jpg | |
# ffmpeg -i $1 -ss start[sec] -t end[sec] [framerate] -q:v 1 %06d.jpg | |
# start to colmap process | |
DATASET_PATH=$(pwd) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import sys | |
import glob | |
import subprocess | |
from pytube import YouTube | |
if __name__=="__main__": | |
if len(sys.argv) != 2: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import streams | |
import sequtils | |
import nimPNG, math, tables, base64 | |
import private.buffer | |
import progress | |
const | |
height: int = 32 | |
width: int = 32 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <vector> | |
#include <random> | |
#include <cmath> | |
#include <string> | |
#include <fstream> | |
int main(int argc, char* argv[]) { | |
if(argc != 2) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <dirent.h> | |
vector<string> readFileInDir(char* path_to_image) { | |
vector<string> paths; | |
DIR* dp=opendir(path_to_image); | |
string s_path_to_image = path_to_image; | |
if (dp!=NULL) | |
{ | |
struct dirent* d; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Eigen/Core> | |
#include <iostream> | |
#include <opencv2/opencv.hpp> | |
#include "g2o/stuff/sampler.h" | |
#include "g2o/stuff/command_args.h" | |
#include "g2o/core/sparse_optimizer.h" | |
#include "g2o/core/block_solver.h" | |
#include "g2o/core/solver.h" |
NewerOlder