Skip to content

Instantly share code, notes, and snippets.

View tuelwer's full-sized avatar
🚀

Tobias Uelwer tuelwer

🚀
View GitHub Profile
@99991
99991 / image_alignment.py
Created July 12, 2023 07:39
Example on how to use OpenCV's image alignment/image registration module https://docs.opencv.org/4.8.0/db/d61/group__reg.html
import cv2
import numpy as np
import urllib.request
import os
# Download Tsukuba stereo test images
urls = [
"https://vision.middlebury.edu/stereo/data/scenes2001/data/tsukuba/scene1.row3.col1.ppm",
"https://vision.middlebury.edu/stereo/data/scenes2001/data/tsukuba/scene1.row3.col2.ppm",
]
@crowsonkb
crowsonkb / denoise.py
Last active June 15, 2024 22:42
Total variation denoising
#!/usr/bin/env python3
"""Total variation denoising."""
import argparse
import time
import numpy as np
from PIL import Image
from scipy.linalg import blas
@karpathy
karpathy / min-char-rnn.py
Last active June 28, 2024 06:13
Minimal character-level language model with a Vanilla Recurrent Neural Network, in Python/numpy
"""
Minimal character-level Vanilla RNN model. Written by Andrej Karpathy (@karpathy)
BSD License
"""
import numpy as np
# data I/O
data = open('input.txt', 'r').read() # should be simple plain text file
chars = list(set(data))
data_size, vocab_size = len(data), len(chars)