画像を処理して遊んだり開発したりするときのtipsを共有します
@uiureo ウイウ
最近、ネオ目黒ラインというサービスを作りました
select distinct ?page ?label ?name where { | |
{ ?page <http://dbpedia.org/ontology/wikiPageWikiLink> <http://ja.dbpedia.org/resource/Category:日本のヒップホップ・ミュージシャン> . } union { ?page <http://dbpedia.org/ontology/wikiPageWikiLink> <http://ja.dbpedia.org/resource/Category:日本のヒップホップ・グループ>. } | |
?page rdfs:label ?label . | |
optional { | |
?page <http://ja.dbpedia.org/property/name> ?name . | |
} | |
} |
FROM python:3.5 | |
RUN apt-get update && apt-get install -y --no-install-recommends \ | |
build-essential \ | |
cmake \ | |
wget \ | |
python3-dev \ | |
libatlas-base-dev \ | |
libboost-all-dev \ | |
libgflags-dev \ |
import sys | |
import os | |
import dlib | |
import glob | |
import cv2 | |
import numpy as np | |
import argparse | |
import base64 | |
import time |
画像を処理して遊んだり開発したりするときのtipsを共有します
@uiureo ウイウ
最近、ネオ目黒ラインというサービスを作りました
'use strict' | |
let state = { | |
deg: 0, | |
active: false | |
} | |
function requestMIDI () { | |
return navigator.requestMIDIAccess() | |
.then(function (midi) { |
size = (10, 10) | |
imgs = imgs[:size[0] * size[1]].reshape(size[0], size[1], 28, 28) | |
result = np.vstack(tuple([np.hstack(tuple(img)) for img in imgs])) | |
imsave('a.png', result) |
import sys | |
import numpy as np | |
import cv2 | |
def extract_region(img, region): | |
top_left = np.min(region, axis=0) | |
bottom_right = np.max(region, axis=0) | |
margin = 2 | |
region_of_image = img.copy()[top_left[1]-margin:bottom_right[1]+margin, top_left[0]-margin:bottom_right[0]+margin] |
pdftk a.pdf dump_data_utf8 output data.txt | |
vi data.txt | |
pdftk a.pdf update_info_utf8 data.txt output b.pdf |
def pi(n): | |
half_pi = 0 | |
for k in range(n + 1): | |
m = 1.0 | |
for i in range(1, k + 1): | |
m *= float(2 * i - 1) / (2 * i) | |
half_pi += m / (2 * k + 1) | |
return 2 * half_pi |
cat app/models/comment.rb | ruby -r pp -r ripper -e 'pp Ripper.sexp(ARGF.read)' |