にせねこメモ

はてなダイアリーがUTF-8じゃないので移ってきました。

Chainerでアニメキャラの目からハイライトを消す

pix2pix pix2pixというモデルがある。入力画像と、それと一対一対応する変換ターゲットの画像を用意すると、その間の変換を自動で学習してくれるというものである。 元論文はこれ: [1611.07004] Image-to-Image Translation with Conditional Adversarial Ne…

ChainerCVでFaster R-CNNを使って顔検出してみる

(この記事は手探りで書いてるので大いに勘違いを含んでいる可能性があります。ご了承ください。)VGG16をベースとしたFaster R-CNNを使って顔検出を行うというテクニカルリポートがあった。 [1606.03473] Face Detection with the Faster R-CNN ここでは、WID…

WindowsでChainerCVのサンプルを動かしFaster R-CNNをトレーニングしてみる

先日のChainer Meetupにて、ChainerCVというライブラリを知った。 GitHub - chainer/chainercv: ChainerCV: a Library for Computer Vision in Deep Learning Chainerの上で動作する、コンピュータビジョンタスクのためのディープラーニングライブラリとのこ…

アウトラインがぶれるフォント

TrueType命令で遊ぶシリーズ。 初めてのTrueType命令: Windowsでは見えないフォントをつくる - にせねこメモ フォントサイズに合わせて回転するフォントを作る(1) - にせねこメモ PPEM・ポイントサイズを表示するフォント - にせねこメモ TrueType命令で三角…

三相3線式の交流電源の1線を接地した場合の電圧

三相3線式の交流電源について考えてみる。三相交流とは、3種類の位相の単相交流電源を組み合わせたもので、どの2つをとっても位相差の大きさがとなるというものらしい。試しに、3つの相R, S, Tの時間における電圧を次のようにしてみる。ここで、は最大電圧、…

Chainerを触ってみる: XOR関数を訓練する

※この記事ではPython 3.5.3とChainer v1.20.0.1を使っています。調べながら書いています。間違い等あればご指摘願います。 はじめに 『ゼロから作るDeep Learning』を一通り読んで、実際にライブラリ使って機械学習してみようという段、Chainerを触ってみた…

TrueType命令でビット演算

TrueType命令で遊ぶシリーズ。 初めてのTrueType命令: Windowsでは見えないフォントをつくる - にせねこメモ フォントサイズに合わせて回転するフォントを作る(1) - にせねこメモ PPEM・ポイントサイズを表示するフォント - にせねこメモ TrueType命令で三角…

TrueType命令で擬似乱数: 線形合同法

TrueType命令で遊ぶシリーズ。 初めてのTrueType命令: Windowsでは見えないフォントをつくる - にせねこメモ フォントサイズに合わせて回転するフォントを作る(1) - にせねこメモ PPEM・ポイントサイズを表示するフォント - にせねこメモ TrueType命令で三角…

サーバルちゃんボタンをつくる、あるいはDFPlayer Miniによる音声再生を試す

「すごーい!」 って、全肯定されたい。 『けものフレンズ』のインタビューで、福原プロデューサーは次のように語っている。 福原:サーバルちゃんは全肯定してくれるキャラクターだけど、あれはサーバルちゃん自身が本当にそう思ってて、クチに出してるだけ…

アドリブ系アニメとリアルタイムアニメの系譜を考える

アドリブをメインとして据えたアニメ作品や、リアルタイム的にセリフと動きを同時に収録して行くような感じの作品・番組について、誰もまとめてくれないのでメモがてらまとめてみる。あんまり詳しくないので詳しい人の解説を待ちたい。各作品について、詳し…

少部数+安価な同人誌印刷所メモ

だいたい少部数(~100)しか刷ったことないので、オンデマンド印刷が中心。 使ったことあるのもないのもメモとして書いておく。適宜更新。(最終更新: 2017/1/31 K9の事例を追加) 同人誌印刷所 ポプルス http://www.inv.co.jp/~popls/ そこそこの部数(50位?)刷…

デジカメで撮った文書をきれいに印刷する

文書をコピーしたいけれどコピー機が手元にない時など、デジカメで文書を撮影しておくということがある。 ただ、今度それを印刷しようと思った場合、そのまま印刷してもコピー機でコピーを取ったときの様にきれいに印刷することは難しい。ここでは、デジカメ…

SVGでフレームアニメーション w/ Javascript

前回の記事でSMILによるフレームアニメーションを実装したが、これだとIEやEdgeで動かないので、Javascriptを用いてアニメーションを実装しIEやEdgeでも動くようにした。 デモ <img>タグによる読み込み <img src="animate_js.svg" style="width:100%"> imgタグで埋め込むとJavascriptによるアニメーションは動か…

SVGでフレームアニメーション?

SVGにはラスタ画像を埋め込める SVGではアニメーションが可能 なら、GIFアニメみたいなアニメーションも可能では?と思ってやってみた。 作成したもの アニメーションは使いまわし: 【けものフレンズ】「ネコ科のフレンズ」イラスト/にせねこ [pixiv] はてな…

Chinachu録画番組一気見プレイリスト生成ブックマークレット

Chinachuで録画番組をストリーミングで連続再生したかったので、そのためのXSPFプレイリストを生成する簡易的なブックマークレットを作った。 使い方 ブラウザからWUIにアクセスする。 「録画済」番組一覧を表示し、「録画番組検索」などを行い、観たい番組…

Photoshop CS6で動画からアニメーションGIF作成

この記事では、 Photoshop CS6 を使って動画からアニメーションGIFを作成する方法を説明します。 【けものフレンズ】「ネコ科のフレンズ」イラスト/にせねこ [pixiv]こんな感じのものを出力します。 動画ファイルが比較的手軽に扱える時代になりましたが、HT…

sshでログインした先で、ログアウトしてもコマンドの実行が継続されるようにする: screenコマンド

sshでログインしている先のLinuxで、終了まで長い時間がかかるDNNの学習などの処理を実行し、後はログアウトして終了を待つ、ということがしたかったので、どうすればいいのか調べたメモ。 バックグラウンド実行しただけではログアウトすると終了してしまう…

現在時刻のglobal date and time stringを生成する

HTML5では、時間を指定するための<time>要素があり、また<del>要素などではdatetime属性によって時間を指定できる。これは編集履歴を残すのに都合がよい。ここに指定するのは、有効なglobal date and time stringでなければならない。例えば、 2017-03-15T20:53:45+09:0</del></time>…

ScanSnap S1300iで自炊を試す

DIY

ScanSnap S1300iを買って手元の書類とかをスキャンしてたのだけれど、本も断裁すればスキャンできるなあというので、NHKラジオ講座のテキストを捨てる前にスキャンしてみることにした。 これをスキャンする。 まずカッターマット、カッター、定規を用意し、 …

8mmフィルムの白リーダを買う

現像した8mmフィルムの最初についてる白いリーダ部分が映写機の不調なオートローディングに巻き込まれズタズタになってしまったので、代わりの白リーダを探していた。欲しいのはシングル8用であるが、スーパー8用のものも穴の形や幅が同じなので利用できる。…

好きな形にボケるレンズ

一眼レフカメラのボケの形を様々に変えて遊んでみたいという話です。 はじめに 一眼レフカメラなどの大きな受光面(センサー)をもつカメラでは、ピントの合う範囲*1が狭く、ピントから外れたところは大きくボケます。 写真ではそのボケがしばしば効果的に使わ…

PythonでJIS X 0208コードに対応するUnicode値を求める

あるデータセットで、文字情報がJIS X 0208のコードで与えられていたのだが、使い勝手がよくないのでUnicode値に変換しようとした。 やり方 Unicodeコンソーシアムが、JIS X 0208のコードからUnicode値へ変換する変換表を公開している。 JIS X 0208 (1990) t…

OpenTypeフォントで万年カレンダーをつくる

はじめに カレンダーの一つの月の日付の並びには、各曜日始まりの7種×日数の種類(28, 29, 30, 31日)の4種で合計28種ある。祝日などを考えなければ28種を使いまわすことで任意の年月に対応できる。そんな発想で作られた、使いまわしできるカレンダーを万年カ…

WindowsでChainerのセットアップ

ZOTAC GeForce GTX 1060を買った。ので、最近話題のchainerをセットアップしたメモ。 環境 OS: Windows 10 (64 bit) Python: Python3 (Anaconda Windows 64-bit)今までつけてたQuadro K600も刺してある。 GTX 1060のセットアップ 取り付け CDのドライバをイ…

フォントサイズに合わせて回転するフォントを作る(2)

TrueType命令で遊ぶシリーズ。 初めてのTrueType命令: Windowsでは見えないフォントをつくる - にせねこメモ フォントサイズに合わせて回転するフォントを作る(1) - にせねこメモ PPEM・ポイントサイズを表示するフォント - にせねこメモ TrueType命令で三角…

TrueType命令で三角関数(sin, cos)を計算する

TrueType Instructionで遊ぶシリーズ。 初めてのTrueType命令: Windowsでは見えないフォントをつくる - にせねこメモ フォントサイズに合わせて回転するフォントを作る(1) - にせねこメモ PPEM・ポイントサイズを表示するフォント - にせねこメモ TrueType I…

PPEM・ポイントサイズを表示するフォント

TrueType命令で遊ぶシリーズ。 前回までの記事はこちら: 初めてのTrueType命令: Windowsでは見えないフォントをつくる - にせねこメモ フォントサイズに合わせて回転するフォントを作る(1) - にせねこメモ 何をするのか ラスタライザのTrueType命令回りの挙…

CygwinからNotepad++でファイルを開く: Unixパスの扱い

Cygwinでテキストファイルを編集したいとき、普段Windowsで使っているNotepad++を使ってコマンド一発で開ければ便利だなあと思った。 丁度Ubuntuでgeditを使うようなイメージで。他のWindowsプログラムについても、同様に対応可能であると思う。 Notepad++の…

Undertaleをやろうとしたらゲームパッドの上が効かない

環境 OS: Windows 10 ゲームパッド: Buffalo Classic USB Gamepad BSGP801 症状 ゲームパッドを接続してUndertaleを起動したところ、ゲームパッド十字キーの上が押しても反応せず、右左下には動けるのに上には動けない、あるいは上がずっと押しっぱなし状態…

フォントサイズに合わせて回転するフォントを作る(1)

TrueType命令で遊ぶシリーズ第2弾。第1弾は次を参照: 初めてのTrueType命令: Windowsでは見えないフォントをつくる - にせねこメモ TrueType命令を利用して、フォントサイズに応じた角度だけ回転するようなフォントを作った。 完成品 コンピュータの世界広が…