Skip to content

Instantly share code, notes, and snippets.

@unot
unot / build_all.sh
Created March 5, 2013 05:24
OpenCV の samples/c にある build_all.sh を MinGW で使えるようにしてみました。Windows で pkg-config をセットアップするのが面倒くさかっただけですが。OCVDIRは環境に合わせて変更して下さい。
#!/bin/sh
OCVDIR="/c/opencv"
CFLAGS="-I${OCVDIR}/build/include"
LIBS="-L${OCVDIR}/build/x86/mingw/lib"
for a in ${OCVDIR}/build/x86/mingw/lib/*.dll.a ; do
LIBS="${LIBS} -l`basename ${a} .dll.a | sed -e 's/libopencv/opencv/g'`"
done
if [ $# -gt 0 ] ; then
base=`basename $1 .c`
@unot
unot / pdftocbz.sh
Created February 16, 2013 12:48
PDF file to CBZ file for Kobo Glo
#!/bin/bash -ex
# pdftocbz.sh
# Written by Takashi UNO
# require: poppler, ImageMagick
if [ $# -ne 1 ]; then
echo "USAGE: `basename $0` hogehoge.pdf"
exit 1
fi
@unot
unot / compressSpace.cpp
Last active December 12, 2015 12:39
スキャン画像の余白を圧縮&文字を太く&1024x758にリサイズするプログラム。要OpenCV。変数erodeitを変更すると圧縮度合いが変わります。
#include <iostream>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
int main(int argc, char* argv[])
{
if(argc==1) {
std::cout << "Usage: compressSpace input_img" << std::endl;
return 0;
}
@unot
unot / zip2cbz.sh
Last active November 14, 2017 14:20
Zipped jpeg files to CBZ file for Kobo Glo.
#!/bin/bash -ex
# zip2cbz.sh
# Written by Takashi UNO
# require: zip, ImageMagick
if [ $# -ne 1 ]; then
echo "USAGE: `basename $0` hogehoge.zip"
exit 1
fi
@unot
unot / rec_radiko.sh
Created October 29, 2012 12:38 — forked from saiten/rec_radiko.sh
簡易radiko録音ツール。要swftools
#!/bin/sh
playerurl=http://radiko.jp/player/swf/player_3.0.0.01.swf
playerfile=./player.swf
keyfile=./authkey.png
if [ $# -eq 1 ]; then
channel=$1
output=./$1.flv
elif [ $# -eq 2 ]; then
@unot
unot / lab2xyz.awk
Created September 4, 2012 03:34
D50の測色データをXYZに
#! /usr/bin/awk -f
BEGIN{
Xn=96.4212
Yn=100.0
Zn=82.5188
}
{
fy=($1+16)/116
fx=fy+($2/500)
fz=fy-($3/200)
@unot
unot / gist:2860746
Created June 3, 2012 00:42
RICOH TAMAGO Presenter - 情報
BonjourBrowser
CocoaAsyncSocket
DomainViewController
Google Data APIs
Haru Free PDF Library
libpng
MBProgressHUD
MultiSelectTableViewCell
SimpleEditViewController
SScrypto Framework
@unot
unot / gist:1311067
Created October 25, 2011 01:43
各地点の組み合わせの色差を計算してExcelに貼りやすいように成形する
for i in *.lab;
do
for j in *.lab;
do
if [ "$i" = "$j" ]; then
continue;
fi;
if [ -e dE_${j%.lab}-${i%.lab}.txt ]; then
continue;
fi;
@unot
unot / smbhex2utf.sh
Created May 30, 2011 01:29
CAPになってしまったファイル名をUTF-8に修正
#! /bin/sh
#
find . -name "*:*" | while read CAPNAME
do
UTFNAME=`echo $CAPNAME | perl -MEncode -pane 's/:[0-9a-fA-F]{2})/chr(hex($1))/ge; Encode::from_to($_, "shiftjis", "utf8");'`
cp -R "$CAPNAME" "$UTFNAME" && rm "$CAPNAME"
done
#find . -name "*:*" -exec rm -rf {} \;
@unot
unot / gist:954609
Created May 4, 2011 01:48
画像を繋げる(ImageMagickコマンドサンプル)
# 複数の画像を1つの画像に結合します。垂直に繋げるには「-append」水平につなげるには「+append」を使います。
# http://gazouiriro.seesaa.net/article/98428010.html
convert -append file1.png file2.png file3.png ... out.png