Skip to content

Instantly share code, notes, and snippets.

@JustinShenk
JustinShenk / generate_videos.py
Last active October 18, 2022 21:01
Compare Videos with Lukas Kanade Optical Flow Parameters
import subprocess
videofile = 'crowd_trimmed.mp4'
cmds = [
'--maxCorners=10', '--maxCorners=50', '--maxCorners=100',
'--qualityLevel=0.1', '--qualityLevel=0.8', '--minDistance=2',
'--minDistance=40', '--winSize=5', '--winSize=100', '--blockSize=2',
'--blockSize=20', '--criteria_params1=5', '--criteria_params1=20',
'--criteria_params2=0.01', '--criteria_params2=0.08',
@JustinShenk
JustinShenk / scheduleMe.js
Last active April 25, 2018 19:29
Schedule me at the Auslanderbehörde Osnabrück
/**
* @author Justin Shenk <shenk.justin@gmail.com>
*
* This script schedules the next available meeting in a given month by
* continuous reloading and automatically filling out a form.
*
* INSTRUCTIONS:
* - Replace the personal details below with your information.
* - Navigate to the scheduling site.
* - Select iFrame as context: In Firefox, open the Web Console (Tools > Web
@JustinShenk
JustinShenk / inception_autoencoder.py
Created April 8, 2018 11:12
Inception V3 autoencoder implementation for PyTorch
import os
import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.utils.model_zoo as model_zoo
from torchvision import models
__all__ = ['Inception3_Autoencoder', 'inception_v3_autoencoder']
@JustinShenk
JustinShenk / draftback.txt
Created December 12, 2017 12:40
Analyze Google Docs user contributions and activity
Span Duration User # Revisions
Sat, 9/30/2017, 12:56:47 PM - 1:00:18 PM 00:03:31s Justin Shenk 372
Sat, 9/30/2017, 1:16:02 PM - 1:29:42 PM 00:13:40s Justin Shenk 1136
Sat, 9/30/2017, 1:45:20 PM - 2:19:19 PM 00:33:59s Justin Shenk 948
Sat, 9/30/2017, 4:28:13 PM - 4:29:14 PM 00:01:00s 06287517911256457317 38
Sat, 9/30/2017, 4:44:12 PM - 5:03:57 PM 00:19:44s Justin Shenk 750
Sat, 9/30/2017, 8:34:08 PM - 8:40:02 PM 00:05:54s Justin Shenk 42
Sat, 9/30/2017, 8:48:53 PM - 9:11:03 PM 00:22:10s 06287517911256457317 1204
Sat, 9/30/2017, 9:11:04 PM - 9:11:04 PM 00:00:00s Justin Shenk 2
Sat, 9/30/2017, 9:11:04 PM - 9:11:07 PM 00:00:03s 06287517911256457317 6
@JustinShenk
JustinShenk / voxels.py
Last active October 3, 2020 21:49
Display voxelized image using numpy and matplotlib
"""
Visualize 3d voxels and 2d images.
Author: @JustinShenk
Note: Requires matplotlib 2.0.2 or later to use the `ax.voxels` method (https://matplotlib.org/devdocs/gallery/mplot3d/voxels.html).
"""
import sys
import matplotlib.pyplot as plt
import numpy as np
from numpy import *
@JustinShenk
JustinShenk / index.html
Last active February 20, 2018 12:42
Hilbert Basis
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
<style>
body {