Skip to content

Instantly share code, notes, and snippets.

View kndt84's full-sized avatar

Takashi Kaneda kndt84

View GitHub Profile
#!/bin/sh
for var in video0_2018-10-18 video0_2018-10-19 video0_2018-10-20 video0_2018-10-21 video0_2018-10-22
do
docker run --runtime=nvidia --rm -v /mnt:/data sensevideo /opt/algorithm/build/cli --input /data/src/${var}.mp4 --output /data/dst/${var}.mp4 --log /data/dst/${var}.txt &
done
@kndt84
kndt84 / concat.sh
Last active October 17, 2019 07:17
Concat movie files with ffmpeg
#!/bin/bash
EXT=$1
OUTFILENAME=$2
TXTFILE=filelist.txt
ls -d ./*.${EXT} | sed 's/^/file /' > $TXTFILE
ffmpeg -f concat -safe 0 -i $TXTFILE -c copy ../$2 > /dev/null 2>&1 </dev/null
@kndt84
kndt84 / Dockerfile
Last active August 20, 2020 14:30
Docker file of OpenVINO™ toolkit 2020 R1
FROM ubuntu:18.04
USER root
ENV INSTALLDIR /opt/intel/openvino
ARG DOWNLOAD_LINK=http://registrationcenter-download.intel.com/akdlm/irc_nas/16345/l_openvino_toolkit_p_2020.1.023.tgz
WORKDIR /
RUN useradd -ms /bin/bash openvino && \
chown openvino -R /home/openvino
@kndt84
kndt84 / mobilenet.prototxt
Last active December 23, 2021 14:17
MobileNet caffe implementation for NVIDIA DIGITS
name: "MOBILENET"
layer {
name: "train-data"
type: "Data"
top: "data"
top: "label"
transform_param {
mirror: true
crop_size: 224
}
@kndt84
kndt84 / mobilenetv2.prototxt
Last active December 23, 2021 14:21
MobileNet V2 caffe implementation for NVIDIA DIGITS
name: "MOBILENET_V2"
layer {
name: "train-data"
type: "Data"
top: "data"
top: "label"
transform_param {
mirror: true
crop_size: 224
}
@kndt84
kndt84 / monitor
Created June 22, 2020 12:15
VLC Player RTMP auto play with Raspberry Pi
#/bin/bash
PROG="VLC_STARTER"
IP=""
ID=""
PASS=""
export DISPLAY=:0
if [ "$1" = "" ]; then
echo "Usage: $0 [RGB|THERMO] boot"
exit 1
fi
#!/usr/bin/env python3
import sys
import gi
import argparse
import pathlib
parser = argparse.ArgumentParser(description='Create a RTSP stream from a video file')
parser.add_argument('-f', '--file')
parser.add_argument('-p', '--port', default='554')
@kndt84
kndt84 / authorize.js
Last active April 10, 2024 15:15
Sample code: how to refresh session of Cognito User Pools with Node.js and Express
const AWS = require('aws-sdk');
const CognitoUserPool = require('amazon-cognito-identity-js-node').CognitoUserPool;
const CognitoUserSession = require('amazon-cognito-identity-js-node').CognitoUserSession;
const CognitoUser = require('amazon-cognito-identity-js-node').CognitoUser;
const CognitoIdToken = require('amazon-cognito-identity-js-node').CognitoIdToken;
const CognitoAccessToken = require('amazon-cognito-identity-js-node').CognitoAccessToken;
const CognitoRefreshToken = require('amazon-cognito-identity-js-node').CognitoRefreshToken;
const cfg = require('config').config;
const COGNITO_IDENTITY_POOL_ID = cfg.COGNITO_IDENTITY_POOL_ID;