python

コンピュータ

Python2つの画像を重ね合わせる

アルファチャンネルを使い輪郭と輪郭以外の画像を作りました。 今回はその二つの画像を重ね合わせて元画像にしてみたいと思います。 #!/usr/bin/env python3 # coding: utf8 # 2つの画像を重ね合わせる ...
コンピュータ

Python画像にアルファチャンネルを追加してみる。

Laplacianフィルタで輪郭を抽出してみました。 こちらの画像をアルファチャンネルとして元の画像と重ね合わせてみます。 #!/usr/bin/env python3 # coding: utf8 # 画像にアルファチャンネルを追...
コンピュータ

Python画像からLaplacianフィルタで輪郭抽出をしてみる

当サイトのロゴをLaplacianフィルタにかけてみました。 #!/usr/bin/env python3 # coding: utf8 # Laplacianフィルタで輪郭抽出 import cv2 import numpy as...
スポンサーリンク
コンピュータ

Pythonパスからファイル名や拡張子を抽出など

パス関連はos.pathにまとめられています。 ファイル名を拡張子と分離するメソッドsplitextが見慣れないぐらいで、他は他言語でもよく見るようなメソッド名です。 #!/usr/bin/env python3 # coding: u...
コンピュータ

Python-OpenCV幅と高さを指定した画像を作成し画像をコピー

画像の内容を拡大せずに幅と高さを大きくしたい。 方法としては希望する幅と高さの画像を作成し、そちらに画像にコピーします。 #!/usr/bin/env python3 # coding: utf8 # # 幅と高さを指定した画像を作...
コンピュータ

Python-OpenCV縮小と拡大

画像を1/2に縮小し2倍に拡大します。 #!/usr/bin/env python3 # coding: utf8 # # 縮小と拡大(補完方法指定) # import cv2 import numpy as np src_f...
コンピュータ

Python-OpenCVでカラー画像をグレイスケールに変換

画像を加工する場合グレイスケールの方が都合がよい場合が多いので、PythonとOpenCVでカラー画像をグレイスケールに変換する方法を調べてみました。 #!/usr/bin/env python3 # coding: utf8 # ...
コンピュータ

Pythonでzipファイルを無圧縮のzipファイルに変換する。

zipファイルを一時ディレクトリに展開し無圧縮のzipファイルにアーカイブしなおすスクリプトです。 #!/usr/bin/env python3 # # zipファイルを無圧縮のzipファイルに変換 # import temp...
コンピュータ

Python他のスクリプトから参照を意識した書き方。

Pythonのスクリプトでよくif (__name__ == '__main__'):というコードを目にします。 意味を理解しないで使っていたので調べてみました。 Pythonは一般的なスクリプトと同様にエントリーポイント(開始位置)とな...
コンピュータ

Pythonでimportを使いモジュールを読み込む

importをしないとライブラリの機能が使えないので、もっぱらスクリプトの先頭に記述。 <モジュール名>.<関数名>()形式で呼び出すのでモジュール名が長い場合は別名で短く表現することも可能。 ...
コンピュータ

OpenCVのフィルターでJpegのノイズを軽減してみる。

オリジナル 圧縮率を高めてノイジーになったJpegファイル フィルター後 オリジナルに復元とまではなりませんでしたが、結構ノイズが消えたと思います。 import cv2 import numpy as np # カラーで...
コンピュータ

PythonとOpenCVでjpeg画像をpngに変換するスクリプト

内容としてはjpegファイル読み込み→グレイスケール化→バイラテラルフィルタ→png形式で保存しています。 途中のバイラテラルフィルタはjpegのモスキートノイズの軽減を狙っています。オプションの数値は適時調整することになります。 #!...
コンピュータ

Pythonで2次配列の初期化の仕方

要素数が3x3で配列を0で初期化したい 成功例 v = * 3 for i in range(3)] v = 255 print(v) , , ] * 3で1次配列を生成し、それをforで3回繰り返すことで2次配列にしています。 ...
コンピュータ

pythonでffprobeが出力する動画の情報から音声コーデックを取得する

ffmpegに含まれているffprobeというコマンドを使うと動画の情報を出力することが出来ます。 コンソール上に表示される情報をプログラムで取り込めると、いろいろ活用できるのでPythonで試してみたいと思います。 ソース #!/u...
スポンサーリンク