komeの備忘録

東大理系大学院生の技術ブログ。たまに趣味。

python

pythonでコマンドライン引数をargparseでさくっと処理する

https://www.komee.org/entry/2018/10/27/120000www.komee.org 前回のこの記事を書いたときに、コマンドライン引数を処理するために使ったargparseがめっちゃ便利で感動したので記事にした。 コマンドライン引数の処理 argparseとは 使い方 オブジェクトの定…

OpenCVで背景差分法を使って固定カメラ映像から動いている物体の連続合成写真を生成してみた

2016年にCVPRで発表されたLSBP手法をGoogle Summer of Code(GSoC)で改良した背景差分の手法を用いる。 概要 背景差分法の説明 動体の検出と重ね合わせ 実装 セットアップと使い方 セットアップ 使い方 動かしてみた まとめ 参考にしたサイト 概要 背景差分法…

Ubuntu18.04にOpenCVをインストールする

pipでさくっとOpenCV3.4.3とcontribをインストールした。 pythonは使えることを前提にすすめる。 環境 OS: Ubuntu18.04 python: 3.6.7 依存関係のあるパッケージのインストール インストール 動作確認 まとめ 参考にしたサイト 依存関係のあるパッケージのイ…

Ubuntu18.04にpyenvをインストールして美しいpython環境を構築する

pythonの環境構築を失敗すると、バージョンに依存して使えないAPIがあったりして、色々困る。 これまでは頭を空っぽにして$ sudo apt install python3とかやりまくってたけど、後々つらいことが色々あった。 今回はUbuntu18.04を対象に、pyenvを使って複数バ…

OpenCVとPythonによる機械学習プログラミングを読んだ

英語のほうが読みやすい気がした。 日本語の記事は、無理やり直訳している感じで、章によっては少々読みづらい。 また、日本語の冊子については初版で買ったので、多少の誤植が存在している。 内容に関しては、機械学習初学者でも十分に理解できるような、わ…

【超便利】pythonのインタラクティブシェルで矢印キーを使う

zshのpythonで矢印キー、履歴、タブ補完を有効にしたくなった 環境 Ubuntu 16.04 Server Python3.5.1 目次 readline、問題発生 続、問題対応 動作確認 readline、問題発生 まずはreadlineをぶちこむ。 pythonは入っている前提で話を進める。 $ pip install r…