技術屋卵の足跡

いつか振り返ったときにどれだけ這いずり回ったかを確認したい

その他

調布祭プラレールのバックエンドの話

UEC koken Advent Calendar 2020 22日目の記事です。 調布祭プラレール企画のブログリレーは以下の通り。 20日:概要、自動制御部分 21日:WebUI、ビデオ配信 22日:WebAPIに関して(←この記事) 23日:ラズパイ部分 24日:ESP・列車回路 25日:サーボモータ…

OpenCVSharpで顔識別

OpenCVSharpシリーズもこれでネタ切れ。 Googleで"OpenCV 顔認識"なんで検索するとほとんどCascadeの記事で、顔の識別までやっているのは結構少なかったり、ましてやOpenCVSharpで触れられているものはないので、顔識別というのは結構マイナーなのかもしれな…

OpenCVSharpで特徴点検出/マッチング

今回もOpenCVSharpについて。とりあえずもう触ることはないと思うのでアウトプットできることは覚えているうちにしてしまおう。 特徴点とは何かとか、特徴点検出のアルゴリズムの比較なんかは、いい記事がたくさんあったのでここではOpenCVSharpでどのアルゴ…

OpenCVでPCとじゃんけんをする

またまたOpenCVSharpの話。今回は実装例というよりもアルゴリズムの説明に近いのでPythonとかC++とかにも生かせる気がする。 画像処理において、手の認識なり指の認識は結構難問であるらしく、深層学習などを用いて実装している例をよく見かける。 今回は機…

OpenCVのCascade分類器を複数のpos画像で学習する

今回もOpenCVの話。これはOpenCVSharpに限った話でもなく、PythonでもC++でも使えるのでまだ需要があるかもしれない。 普通Cascade分類器を使うときは学習済みのものを使うと思うが、大量の電気を使って自作してみたい人向けの情報。 OpenCVの標準のやり方で…

OpenCVSharpでCascade分類器

Deep Learningに頼らずに結構高速に顔の検出などができることで有名なCascade分類器のOpenCVSharpでの実装。 詳しい理論とか、実行例なんかはPythonで書いている記事がほかにもたくさんあると思うので、ここでは省略しようとおもう。 まずはインスタンスを作…