Skip to content

Instantly share code, notes, and snippets.

View robotsorcerer's full-sized avatar
🙂

Lekan robotsorcerer

🙂
View GitHub Profile
import h5py
import numpy as np
from skimage.transform import resize
import os
import logging
from os.path import join, expanduser
logger = logging.getLogger(__name__)
import scipy
import logging
import argparse
import scipy.io as sio
from scipy.sparse import load_npz, \
csc_matrix, save_npz, vstack
from os.path import join, expanduser
from .utils.optim import FMO
logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG)
@robotsorcerer
robotsorcerer / CMakeLists.txt
Created May 4, 2017 16:26
OpenCV CmakeLists custom compiler
# ----------------------------------------------------------------------------
# Root CMake file for OpenCV
#
# From the off-tree build directory, invoke:
# $ cmake <PATH_TO_OPENCV_ROOT>
#
#
# - OCT-2008: Initial version <[email protected]>
#
# ----------------------------------------------------------------------------
@robotsorcerer
robotsorcerer / CMakeLists.txt
Created May 4, 2017 15:59
Compiles Opencv.cpp examples. Simply create a build dir within the samples.cpp dir of your opencv clone and build with cmake . && make -j
cmake_minimum_required(VERSION 2.8.3)
project(opencv_examples)
OPTION(ENABLE_CXX11 "Enable C++11 support" ON)
IF(ENABLE_CXX11)
INCLUDE(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
IF(COMPILER_SUPPORTS_CXX11)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
@robotsorcerer
robotsorcerer / CMakeLists.txt
Last active May 4, 2017 16:02
Implements Python and Matlab header files
cmake_minimum_required(VERSION 2.8.12)
project(xbox_tracker)
SET(CMAKE_BUILD_TYPE RelWithDebInfo)
find_package(PkgConfig)
find_package(PythonLibs REQUIRED)
find_package(Matlab REQUIRED)
find_package(OpenCV REQUIRED)
@robotsorcerer
robotsorcerer / packages.sh
Last active April 1, 2017 19:23
Ubuntu 14.04 One-time packages set-up
#olalekan ogunmolu
#June 25, 2014
#I generally use this script to do my basic package installation after a dry format of ubuntu 14.04.2 LTS
#!/bin/bash
#creates most of the packages I normally use in ubuntu
echo "setting up sources for ros indigo"
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
echo "setting up your ros keys"
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116