[Python] 動画を編集する

以前、画像にノイズを加える方法を書きましたが、動画への適用を試してみました。動画の読み込み、編集、出力と3段構えの内容ですが、結果としては以下のような動画ができます。 鹿せんべいを食べるかわいいかわいい小鹿ちゃんの動画で … “[Python] 動画を編集する” の続きを読む

画像にノイズを付加する

画像の評価指標をいろいろ試していて、あえてノイズ混じりの品質の悪いデータを作りたいなと思いました。ライブラリっぽいものはなさそうでしたので、作った結果をメモします。 作りたいものは左の元画像に対して、右のようないわゆるご … “画像にノイズを付加する” の続きを読む

[python] numpyとOpenCVの座標定義

OpenCVを使って画像操作をする際にいつも混乱するので、改めて整理しました。 画像をOpenCVで読み込んで、切り出す時、矩形を描く時、xとyの座標指定の順番がわからなくなることが私は非常によくあります。x方向に並ぶよ … “[python] numpyとOpenCVの座標定義” の続きを読む

OpenCVでマウス操作する (3)

highgui面白いなあ、と遊んでいます。画像処理ソフトによくあるトラックバーはないのかなあ、と思ってちょっと調べてみたら普通にある!! トラックバーで色々遊んだのでメモします。 関数名 主に使うのはこの関数です。 実装 … “OpenCVでマウス操作する (3)” の続きを読む

OpenCVでマウス操作する (2)

前回に引き続き、マウス操作です。目標の、場所を決めて拡大表示を実装します。 目標の動作の定義 画像を縮小して全体を表示 縮小画像のカーソル位置の一定範囲を別ウィンドウで拡大 ↑の拡大領域を縮小画面で矩形で表示 左ボタン押 … “OpenCVでマウス操作する (2)” の続きを読む

OpenCVでマウス操作する (1)

タイトルでDeep Learningと銘打っておきながら、全然ディープラーニングネタがないなあと思いつつ、またもや違う内容です。 OpenCVが便利すぎていつもお世話になっているのですが、今までほとんど使ってこなかったマ … “OpenCVでマウス操作する (1)” の続きを読む

OpenCVとPILの基本操作

Pythonでの画像操作に使うライブラリは、OpenCVとPILではないかと思います。私はいつもOpenCVで読み込むことが多いですが、単純な読み書きの場合にPILも使うことがあります。 ファイル操作の方法について、Op … “OpenCVとPILの基本操作” の続きを読む

OpenCVで画像マッチングをする

OpenCVというのは、コンピュータビジョン用のライブラリです。カメラキャリブレーションもできたり、(多分)すごい機能がたくさん入っているんだと思います。 その道の人には怒られるかもしれないですが、普通に画像処理をするに … “OpenCVで画像マッチングをする” の続きを読む