Skip to content

Instantly share code, notes, and snippets.

View Red-Eyed's full-sized avatar

Vadym Stupakov Red-Eyed

View GitHub Profile
@Red-Eyed
Red-Eyed / test.py
Created November 24, 2018 19:40
How to fix invalida polygons in shapely
from shapely.geometry import Polygon, MultiPolygon
from shapely.ops import polygonize
import numpy as np
from skimage import draw, io
img = np.zeros(shape=(600, 600, 3), dtype=np.uint8)
coords = np.array([[20, 20], [20, 400], [400, 20], [400, 400]], dtype=np.int32)
p = Polygon(coords)
@Red-Eyed
Red-Eyed / .bashrc
Created June 13, 2017 09:18
config: bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
source ~/.bashrc_work > /dev/null 2>&1
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
@Red-Eyed
Red-Eyed / print_hex.c
Created April 11, 2017 07:11 — forked from ishchegl/print_hex.c
Print HEX in C
#include <stdio.h>
#include <string.h>
#define MAX_DATA_LEN 1024
static unsigned char hex_string[MAX_DATA_LEN];
static inline char convert_to_printable(char c)
{
return c < 32 || c > 126 ? '.' : c;