Skip to content

Instantly share code, notes, and snippets.

View kiakiraki's full-sized avatar

Akira TSURUDA kiakiraki

View GitHub Profile
@kiakiraki
kiakiraki / pyfeat_gui.py
Last active June 11, 2024 23:13
表情推定Webアプリ
import gradio as gr
import matplotlib.pyplot as plt
from feat import Detector
from PIL import Image
def detect_and_plot(image: Image.Image, face_model: str, landmark_model: str, au_model: str, emotion_model: str, facepose_model: str) -> plt.Figure:
# 画像を RGB に変換 (透過 PNG 対策)
if image.mode in ('RGBA', 'LA') or (image.mode == 'P' and 'transparency' in image.info):
image = image.convert("RGB")
@kiakiraki
kiakiraki / convert.ps1
Created March 6, 2022 17:02
Convert HDR metadata with YouTubeHDR/hdr_metadata
$OutputPath = [System.IO.Path]::GetFileNameWithoutExtension($Args[0])+".mkv"
.\mkvmerge.exe `
-o $OutputPath `
--colour-matrix 0:9 `
--colour-range 0:1 `
--colour-transfer-characteristics 0:16 `
--colour-primaries 0:9 `
--max-content-light 0:1000 `
--max-frame-light 0:300 `
--max-luminance 0:1000 `
@kiakiraki
kiakiraki / python_logging_template.py
Created June 6, 2019 05:45
python_logging_template
import logging
from datetime import datetime
from logging import FileHandler, Formatter, StreamHandler, getLogger
from pathlib import Path
logger = getLogger(__name__)
logger.setLevel(logging.INFO)
log_format = Formatter('%(asctime)s (%(name)s) [%(levelname)s] %(message)s')
@kiakiraki
kiakiraki / flask-restplus-sample.py
Created October 10, 2018 03:11
REST API server sample using Flask-RESTPlus
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from flask import Flask, request
from flask_restplus import Api, Namespace, Resource, fields
# initialize flask app
app = Flask(__name__)
api = Api(
app,