Skip to content

Instantly share code, notes, and snippets.

@DuongHoangThuy
DuongHoangThuy / image_compression.py
Created May 7, 2016 03:09 — forked from ramongzz/image_compression.py
Uso de PyWavelets para la compresión de imágenes
import sys, os, time, numpy, Image, pywt
import matplotlib.pyplot as plt
def wavelet_transform(data, threshold):
wavelet_type = 'haar'
clean_coef = list()
compose = list()
cA2, cD2, cD1 = pywt.wavedec2(data, wavelet_type, level=2)
clean_coef.append(cA2)
from numpy import *
import scipy
import pywt
import sys
import Image
import scipy.ndimage
noiseSigma = 5.0
def denoise(data,wavelet,noiseSigma):
@DuongHoangThuy
DuongHoangThuy / Wavelet.py
Created May 7, 2016 03:09 — forked from pepgonzalez/Wavelet.py
Wavelet, compresión de imágenes.
from PIL import Image
import pywt
import numpy as np
import matplotlib.pyplot as plt
import os
def filtroGrisesPromedio(imagen):
x, y = imagen.size
px = imagen.load()
@DuongHoangThuy
DuongHoangThuy / haar.py
Created May 7, 2016 03:05 — forked from boukeversteegh/haar.py
Haar Filter, Reversible Discrete Wavelet Transform
import math
import sys
'''
python haar.py
python haar.py 1 5 3 1
'''
def wrap(value, ubound):
@DuongHoangThuy
DuongHoangThuy / FCD.py
Created March 25, 2016 22:34 — forked from randName/FCD.py
Fast Circle Detection using Gradient Pair Vectors
#!/usr/bin/env python2
import numpy as np
import cv2 as cv
def FCD( src, mask ):
A_THRESH = [ 2, 1 ]
sobel_x = cv.Sobel( src, cv.CV_32F, 1, 0, ksize = 5 )