Programming

.NET Framework

書籍『ゼロから作るDeep Learning』で自分なりに学ぶ

もう1年以上前になりますが、書籍「イラストで学ぶ ディープラーニング」を購入して少しずつ読み進めていたのです。↓ ところが、読み進めている途中で壁にぶち当たりました。この書籍、途中からどんどん数式率が上がって行き、あんまりイラストで教え...
2018.09.28 0
.NET Framework

Unityで使える数値計算ライブラリ『Math.NET Numerics』

立て続けにUnityの話題ですが。 数学的なことをUnityで勉強しようかなという気分になってきた。お勉強用途だと最近はPython、というかPythonのNumPyが手軽で良く使われてるイメージ。 Unityでも使える数値計算ライブラ...
0
C#

Unityで強化学習できる『Unity ML-Agents』

Unityの公式ブログで、Unity上で機械学習(強化学習)できるUnity ML-Agentsが公開された。まだベータ版だそうですが。 追記:公式ブログ記事を日本語訳した方がいらっしゃいます↓ Unity ML-Agents一...
2018.06.29 0
.NET Framework

UnityでOpenCVを使うには?

OpenCVで2D情報をもとに3Dの計算を行う際、実装が間違ってないかopencv_contribのvizモジュールで可視化して確かめてるんだけど、vizモジュールって割と低レベルな機能しか提供していないのでちょっとしんどくなってきた。 ...
2019.01.28 0
C++

OpenCV 3.3.0 contribのsfmモジュールのサンプルを動かしてみる

数度のトライを経て、OpenCVのバージョン3.3.0でやっとsfmモジュールのビルドが通ったわけです。 ようやくサンプルを試す段階に来た。参考にしてるQiita記事の後編へやっと進める。↓ 記事によると、サンプルを動か...
2018.03.06 0
C++

スクラッチで既存のキャラクターを立体化したい

ちょっとした意思表明。 今年の抱負として掲げてた「スクラッチで模型を作る」も3Dプリントで作ったオリジナルフィギュアで半分達成したわけなんだけど、本来やりたかったのは既存のキャラクターの再現フィギュア制作なのです。 とは言え、いきなり...
2018.11.07 0
C++

OpenCV3.3.0でsfmモジュールのビルドに成功!

OpenCVバージョン3.3.0がついに正式リリースされましたね。 OpenCV 3.3.0 OpenCV 3.3 has been released with greatly improved Deep Learning module...
2017.11.23 0
C++

OpenCVの三角測量関数『cv::triangulatepoints』

だいぶ時間が空きましたが、引き続きOpenCVの3次元復元系の関数を見ていく。 今回はcalib3dモジュールにあるtriangulatePoints関数。つまり三角測量を行う関数ですね。 三角測量で点を再構築します。 パラ...
2018.02.09 0
C++

OpenCV 3.3.0-RCでsfmモジュールをビルド

OpenCVのsfmモジュールのビルドが諦められずにまた挑戦したメモです(笑) もう4度目ですね。(そして1年以上も…) OpenCV3.1の頃からWindows環境でsfmモジュールを有効にするには一工夫必要なのが分か...
2018.03.06 0
C++

OpenCVベースの背景差分ライブラリ『BGSLibrary』

割と有名らしいOpenCVベースの背景差分(Background Subtraction)のライブラリ「BGSLibrary」。 頻繁に更新されており、現在は43の背景差分アルゴリズムが実装されいてるらしい。 GPLv3ライセンスなので...
2018.12.13 0
C++

SONY製のニューラルネットワークライブラリ『NNabla』

SONYが自社で開発したニューラルネットワークライブラリのオープンソース化を発表した。 Apache 2.0ライセンスだそうです。 Neural Network Libraries 特長 必要最小限の労力 Pythonを用いて...
2018.11.13 0
C++

OpenCVのための軽量GUIライブラリ『cvui』

OpenCVを使ったプログラムで各種入力パラメータをいじるのに便利そうなGUIライブラリを見つけた。 このcvuiは、ヘッダーファイルcvui.hのみの軽量なライブラリで、クロスプラットフォーム(Windows, OSX, Linux)に...
2017.08.01 1
C++

OpenCVのfindEssentialMat関数を使ったサンプルを読んでみる

本来なら例の書籍を読み進めて少しずつ理解していくつもりだったけど、しんどい。。。 書籍はなかなか読み進められなかったので、飛ばし読みしてプログラムを動かしながら徐々にディティールを理解していく方針へ切り替えた(笑) 何度か格闘するも上...
2018.05.30 0
CG

3D復元技術の情報リンク集

Visual Odometry, Visual SLAM, Structure from Motion, Multi-View Stereoなど、複数の2D画像から3Dの情報を復元する技術の良いリンクまとめページを見つけた。 Awesom...
2017.04.14 0