ソースに絡まるエスカルゴ

貧弱プログラマの外部記憶装置です。

2019-03-01から1ヶ月間の記事一覧

【python】pythonにおける参照渡し/値渡し

2019/05/20:色々と間違えていたので修正しました。 今回は割とハマりがちなpythonにおける参照渡しと値渡しについてです。 関数の引数として渡した場合はどちらなのか? みたいな内容の備忘録です。 自分も結構はまってしまったので何かの助けになれば幸い…

【python/OpenCV】読み込んだ画像から直線を抽出する方法

今回はタイトルにある通りpythonとOpenCVを使って読み込んだ画像から直線を抽出する方法の備忘録です。 基本的には参考資料に挙げたページ様からの引用ですので、詳しく知りたい方はそちらを参照してください。 直線を抽出する大まかな流れとしては以下の通…

【python/OpenCV】カメラの歪み補正を行う方法

カメラのレンズの種類によっては画像自体に歪みが発生する場合があります。(広角レンズなど) そのカメラの歪みをpythonとOpenCVを使って補正する方法を説明していきます。 基本的には参考資料にあるページ様のソースコードそのままなので、詳しい内容はそ…

【MacOS】特定のファイルを含まずにzip圧縮する方法

MacOSユーザーならわかるかとは思いますが、気づいたらディレクトリに「.DS_Store」というファイルが作成されています。これ自体はMac側が管理しやすくするための隠しファイルらしく、ウイルスなどではなく特にあっても問題はありません。 ですが、Windows側…

【python/OpenCV/dlib】dlibとOpenCVを使って顔認識をする

rikoubou.hatenablog.com 前回の記事でdlibをインストールしました。今回はそのdlibとOpenCVを使って顔認識をしていきます。 では始めます。 1:学習済みデータのダウンロード 顔の認識には学習済みのデータを使用します。 Index of /files 上記のページを…

【python】MacOSにdlibをインストールする

OpenCVでも顔の検知はできますが、より精度の高い顔の検知をするためのライブラリとして「dlib」というのがあるのを知りました。 今回はそのdlibをインストールする方法です。 基本的にはpipが入っていればコマンド一つでインストールできるのですが、自分の…

【python/OpenCV】カメラ映像をキャプチャするプログラム

pythonとOpenCVを使って色々やってきた中で今更な感じですが、今回はカメラ画像を任意のタイミングで気軽に画像として保存できるようにするプログラムです。 画像認識などを行う場合にはサンプルとして様々な画像を取得する必要があったりします。「楽してカ…