EnsekiTT Blog

EnsekiTTが書くブログです。

2018-01-01から1年間の記事一覧

OpenCVで画像のヒストグラムを表示してみる話

つまりなにしたの? Photoshopとかで画像をいじるときに、カラーバランスを変更すると画像のヒストグラムが動く。 今日はこの画像のヒストグラムをPython+OpenCVで作れるようになろうと思った。

Raspberry Pi 3 Model B+を起動したら所望のネットワークアプリを動かす話

つまりなにしたの? Raspberry Pi 3 Model B+を起動したときに所望のアプリを Cronの@rebootを使って起動しようと思ったら、うまく行かなかった。 どうやらネットワークの設定が終わっていないうちに起動してしまうらしく、 スクリプト実行前にsleepを入れた…

docker system pruneでDockerのお掃除をする話

つまりなにしたの? Dockerを使っているといつの間にかDockerのイメージとかボリュームで肥大化してくるので、使わなくなったものは捨てたい。 どうやら便利なdocker system pruneというコマンドがあるらしいので使ってみた。

うっかりコンテナを削除しても大丈夫なようにdocker-composeを使うことにした話

つまりなにしたの? Jupyter Docker Stacksを導入したはいいもののうっかりコンテナを削除すると辛いのでDocker-composeを使って ホストとコンテナのボリュームを共有することにした。扱うイメージはjupyter/datascience-notebook

Dockerでデータ分析環境を作るためにJupyter Docker Stacksを使ってみた話

つまりなにしたの? Jupyter Docker StacksというJupyterを起動できるDockerコンテナを使ってデータ分析環境を立ち上げてみることにした。

FlaskとOpenCVで投稿された画像をOpenCVで加工して返す話

つまりなにしたの? Flaskで作られたWebサーバに画像が投稿されたらOpenCVで加工して結果をブラウザに表示するようにした。

Webから引っ張ってきた画像をOpenCVで処理して表示する話

つまりなにしたの? imreadでローカルの画像を読み込むことはできるけど、Webから引っ張ってきた画像は 保存したりなんなりとめんどくさいのでimread_webを作った。

SDカードにOSイメージを書き込もうと思ったらETCHERが簡単すぎた話

つまりなにしたの? RaspberryPiとかを使う時、最初にRaspbianとかNoobOSとかを用意すると思う。 その時今までは、Shellからコマンドをポチポチやっておっかなびっくりやっていたんだけど、 最近は便利なもの(ETCHER)があるらしいので、使ってみることにし…

docker-composeでRuby on Railsの開発を始めるための話

つまりなにしたの? docker-composeは自前の環境に手を加えずに開発環境だったり疑似実行環境を作れたり本番環境を作れるのでとても便利。 ただ、Railsのプロジェクトをコピーしてくる場合はdocker-compose up で終わるけど、新規作成するときは少しややこし…

treeコマンドを使ってディレクトリ構造を人に伝えるためにテキストで表示する話

つまりなにしたの? Blogを書いていると、こういうディレクトリ構造にしていますよ。って話をしたくなる。 同じ課題を持つ人はいるらしく、そういうのをいい感じにテキストで出力するtreeコマンドを紹介する。

Python+OpenCVでMouseイベントを取得してお絵かきする話

つまりなにしたの? Python+OpenCVでMouseイベントを取得してお絵かきをした

Python+OpenCVのディープラーニング(CNN)でテキスト領域検出をやってみた話

つまりなにしたの? PythonとOpenCV Contribに含まれているディープラーニングベースのテキスト領域を検出するCNNを試してみた。 思いの外ガバガバ判定で、領域を使ったアプリケーションを考えるなら結構大変そうだなって感じだった。

動体検知とトラッキングを組み合わせて動いてた物体を見失わないようにする話

つまりなにしたの? 先日、動体検知をやってみた。やってみたら、あっさり動体検知はできるものの、止まってしまうとどこ行ったのかわからなくなる。 そこで、だいぶ前にやったトラッキングと組み合わせて見失わないようにしてみた。 いつものごとくPythonと…

Python+OpenCVとWebカメラを使って動体検知する話

つまりなにしたの? Python+OpenCVで動いているところに着目しようと思って、動体検知を実装してみた。

Vimで作業中にセーブしてうっかり閉じちゃってもUndoできるようにする話

つまりなにしたの? Vimで作業している時に保存してVimを閉じてしまった。 そのあと、さっきの変更をなかったコトにしたい。というのはよくあるけどデフォルトではそういう設定になっていないことをやらかしてから気づいたのでメモしておく。

MacのiOSバックアップ(MobileSyncディレクトリ)が大きすぎるので、外付けHDDに移した話

つまりなにしたの? MacのiOSバックアップディレクトリが肥大化してきて256GBのMacBookProの容量の4分の1くらい使ってしまっていたので、 MobileSyncディレクトリを外付けHDDにうつしてみた。

Raspberry Piをモニタに繋いで適当に起動したら稲妻マークが出た話

つまりなにしたの? 先日Raspberry Piを久々に適当なUSBポートに指したら稲妻マークが出たから、何事かと思って調べた。

カテゴリデータがあってもpandasのscatter_matrixで表示するといいよって話

つまりなにしたの? pandas.plotting.scatter_matrixを使うと散布図行列が作れるけど、カテゴリデータも含めて表示したほうがいいなって思って紹介した。

DataFrameのQueryを使って条件に合致する行を抽出する話

つまりなにしたの? DataFrameのqueryを使って、条件による行の抽出を直感的に見やすい式で書いた。

DataFrameからサンプリングしたあとの残りが欲しい時の話

つまりなにしたの? DataFrameからsampleでサンプリングしたあとに、サンプリングされなかったデータが欲しくなる時があって、 なんか毎回やり方を迷っているような気がするので、Blogにまとめた。

AWS コマンドラインインターフェイスを使い始める話

つまりなにしたの? AWS コマンドラインインターフェイス(awscli)をつかってEC2のインスタンスを起動したり、落としたりできるようにする。

どれが何のデータか確認するために、Plotlyを使うことにしてみた話

つまりなにしたの? Matplotlibを使っていたら、量が多いとScatterでプロットしたものの、どれがどのデータなのかわからなくなって困っていた。 そこで、インタラクティブなプロットができるPlotlyを使ってみることにした。

Jupyterをブラウザで使うのをやめてAtomのHydrogenに移行した話

つまりなにしたの? JupyterLabは便利だと思う。ただ、エディタがしんどい。 そこで、AtomのHydrogenを使うことにしてみた。 とりあえずGitbookを見ながらちょくちょく使っていたので、よく使った機能の覚書をしていく。

Oculus Goを買って2週間毎日かぶり続けた話

つまりなにしたの? Oculus Goを買って2週間位、家に帰ったらかぶってみるか〜って感じでかぶってみていたので、よかったことわるかったことをまとめる。

PythonとMatplotlibを使ってシダを描画するのとプログラムの呼び出し回数の話

つまりなにしたの? 先日のライフゲームと同じ要領で「プログラムでシダを描画する」をやってみた2018。 ついでに確率的に実行されているシダの関数呼び出しがどんな分布を描くのか調査した。

PythonとMatplotlibを使って20分でライフゲームを作る話

つまりなにしたの? Matplotlibで可視化したライフゲームを作った。ただし、初期の入力はコードでいれる必要があって、今回は銀河パターンを入れた。

AWS Cloud9からElasticBeanstalkにRailsアプリをデプロイしようとしたらハマった話(後編)

つまりなにしたの? AWS Cloud9からElasticBeanstalkにRailsアプリをデプロイしようとしたら、 ・データベース設定 ・nginxの設定 の2点でハマったのでその解決方法を書いておくことにした。 後編は上記2点を実行することについて。

AWS Cloud9からElasticBeanstalkにRailsアプリをデプロイしようとしたらハマった話(前編)

つまりなにしたの? AWS Cloud9からElasticBeanstalkにRailsアプリをデプロイしようとしたら、 ・データベース設定 ・nginxの設定 の2点でハマったのでその解決方法を書いておくことにした。 前編はどんな環境で何をやろうとしていたかについて。

AWS Cloud9の環境を立ち上げる話

つまりなにしたの? AWS Cloud9の環境を立ち上げてRuby on Railsのスプラッシュ画面?を見るまで。ちょっと丁寧気味に。

指数分布の確率の総和と平均値と分散の話

つまりなにしたの? 指数分布の確率の総和が1であることの確認と期待値と分散を定義から手計算した。

クリエイティブ・コモンズ・ライセンス
この 作品 は クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下に提供されています。