Skip to content

Instantly share code, notes, and snippets.

@robo8080
robo8080 / FaceDetect2.py
Created August 27, 2016 12:33
FaceDetect2.py
#!python2
from PIL import Image, ImageDraw
import photos
from objc_util import *
CIImage, CIDetector = map(ObjCClass, ['CIImage', 'CIDetector'])
#imagebuffer = photos.capture_image()
imagebuffer = photos.pick_image()
imagebuffer.save('.temp.jpg')
data = NSData.dataWithContentsOfFile_('.temp.jpg')
@robo8080
robo8080 / FaceDetect.py
Created August 26, 2016 13:19
FaceDetect.py
from PIL import Image, ImageDraw
import photos
from objc_util import *
CIImage, CIDetector = map(ObjCClass, ['CIImage', 'CIDetector'])
#imagebuffer = photos.capture_image()
imagebuffer = photos.pick_image()
imagebuffer.save('.temp.jpg')
data = NSData.dataWithContentsOfFile_('.temp.jpg')
ci_img = CIImage.imageWithData_(data)
@robo8080
robo8080 / MESH_Wio_Node_GPIO.txt
Last active August 13, 2016 03:53
Sony MESH用のカスタムタグ"Wio Node GPIO"のjsonデータ。
{"formatVersion":"1.0","tagData":{"name":"Wio Node GPIO","icon":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAYKADAAQAAAABAAAAYAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgAYABgAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
@robo8080
robo8080 / MESH_http_command_tag.txt
Last active July 2, 2016 01:26
Sony MESH用のカスタムタグ"HTTP コマンド"のjsonデータ
{"formatVersion":"1.0","tagData":{"name":"HTTP コマンド","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAB6JJREFUeAHtWwlsVFUUvd07paDgwipLirLJJqIVEZWCJARCVRIbitAIAdIGEBG0gGBsxY1FVoU2UDarEqAQFoW2IdRQVDartKgIaMNWZF+6TvW/j+/N/3On/TPDzHtY7ktm3r333ffu++fM/f/fPzMB/2gNqClDIFBZZAqsI0AEKP4gEAFEgGIEFIenDCACFCOgODxlABGgGAHF4SkDiADFCCgOTxlABChGQHF4ygAiQDECisNTBhABihFQHJ4ygAhQjIDi8JQBRIBiBBSHpwxQTECwc/yKyiroMmCUs5l0HyBwaHsa2MJDTSuhDHjqxSSTAym+QyA6NhEthggoLStHTmTwDQLlFZVoIUQA8iCDXxEgAvwKr/XiRIA1Rn71IAL8Cq/14kSANUZ+9SAC/Aqv9eJEgDVGfvUgAvwKr/XiRIA1Rn71QM+C3Il2YNsyqGcLF67t+44Ucl0TgoOD4JedK/TDmr14HazeuBMdYm7mXGjW+H7d7ikWyjMgIAAdDzK0bNYY2WQZVs19S4T6ettuIRsFDr7R5q6shICx8YPhyK6VcDR3FQTUwECvHp1gz/oFus/IoS+4ezw+9+ve6WF9TfZXurLyCrR+UJADwgmzFqFxK4NXpyCrRWsbb9+2JUwaNbQ2F31sxSdTLX387RASEgyBgbcAPlF81mW47LVzhD1n70Ehuys46HN3xl3kN6BPT3G0Q0bPELJRaNr4Pl1lGWK3VxuH3JJ9kgHhYaGQn7UEbFrP254fCmDM23O5qp9KhGIQCrMzhDb1g2XwcfJYoXMhPrYfsBdrvV4aDxcvXzWttzUnH5ZnboMt6al8it4vWZ0FizI2mWxM2aft9d4Gkbr9+bhJcKbkIvJhhjnTx
@robo8080
robo8080 / Genuino101BlinkLED.py
Last active May 1, 2016 08:48
Genuino101BlinkLED.py
# coding: utf-8
# for iOS + Pythonista
import cb
import time
class MyCentralManagerDelegate (object):
def __init__(self):
self.peripheral = None
self.toggle = False