コンピュータ画像をn倍にリサイズし中心をクロップ 画像を加工した結果を比較するための拡大画像を作成する用途で作成しました。import cv2import numpy as np# # 画像をn倍して中心をクロップ# src_file = './sea.png'dst_file = './... 2021.12.10コンピュータ
コンピュータPython画像にアルファチャンネルを追加してみる。2 以前画像にアルファチャンネルを追加するPythonスクリプトを作成してみましたが、最近OpenCVのcvtColorでRGBAに変換してあげるほうが簡単なことに気が付きました。import globimport os.pathimport ... 2021.11.08コンピュータ
コンピュータPython-Fuで選択範囲を別レイヤーに切り出し 一枚の絵をパーツごとに切り出してレイヤー化する作業用に作成しました。手動で実行する手順の自動化で、以前にも同じ目的のスクリプトを作りましたが別手順になります。#!/usr/bin/env python# coding: utf8from g... 2021.04.16コンピュータ
コンピュータPythonとOpenCVでアンシャープマスキング #!/usr/bin/env python3import cv2import numpy as npdef UnSharpMasking(gray, k=1.0): kernel = np.array(, , ]) dst = cv2.fi... 2021.03.19コンピュータ
コンピュータPython-OpenCVで補完方法を指定して画像を縮小 画像を補完方法を指定して1/2に縮小してみます。オリジナルINTER_LINEAR(デフォルト)INTER_AREAINTER_CUBICINTER_NEARESTINTER_LANCZOS4オリジナルが白黒の網掛け状になっている部分がIN... 2021.01.29コンピュータ
コンピュータPython2つの画像を重ね合わせる アルファチャンネルを使い輪郭と輪郭以外の画像を作りました。今回はその二つの画像を重ね合わせて元画像にしてみたいと思います。#!/usr/bin/env python3# coding: utf8# 2つの画像を重ね合わせるimport cv... 2020.11.15コンピュータ
コンピュータPython画像にアルファチャンネルを追加してみる。 Laplacianフィルタで輪郭を抽出してみました。こちらの画像をアルファチャンネルとして元の画像と重ね合わせてみます。#!/usr/bin/env python3# coding: utf8# 画像にアルファチャンネルを追加import ... 2020.11.14コンピュータ
コンピュータPython画像からLaplacianフィルタで輪郭抽出をしてみる 当サイトのロゴをLaplacianフィルタにかけてみました。#!/usr/bin/env python3# coding: utf8# Laplacianフィルタで輪郭抽出import cv2import numpy as np# 画像ファ... 2020.11.13コンピュータ
コンピュータPythonパスからファイル名や拡張子を抽出など パス関連はos.pathにまとめられています。ファイル名を拡張子と分離するメソッドsplitextが見慣れないぐらいで、他は他言語でもよく見るようなメソッド名です。#!/usr/bin/env python3# coding: utf8im... 2020.11.07コンピュータ
コンピュータPython-OpenCV幅と高さを指定した画像を作成し画像をコピー 画像の内容を拡大せずに幅と高さを大きくしたい。方法としては希望する幅と高さの画像を作成し、そちらに画像にコピーします。#!/usr/bin/env python3# coding: utf8# # 幅と高さを指定した画像を作成し画像をコピー... 2020.11.05コンピュータ
コンピュータPython-OpenCV縮小と拡大 画像を1/2に縮小し2倍に拡大します。#!/usr/bin/env python3# coding: utf8# # 縮小と拡大(補完方法指定)# import cv2import numpy as npsrc_file = "00184.... 2020.11.04コンピュータ
コンピュータPython-OpenCVでカラー画像をグレイスケールに変換 画像を加工する場合グレイスケールの方が都合がよい場合が多いので、PythonとOpenCVでカラー画像をグレイスケールに変換する方法を調べてみました。#!/usr/bin/env python3# coding: utf8# # グレイスケ... 2020.11.03コンピュータ
コンピュータPythonでzipファイルを無圧縮のzipファイルに変換する。 zipファイルを一時ディレクトリに展開し無圧縮のzipファイルにアーカイブしなおすスクリプトです。#!/usr/bin/env python3# # zipファイルを無圧縮のzipファイルに変換# import tempfileimport... 2020.10.28コンピュータ
コンピュータPython他のスクリプトから参照を意識した書き方。 Pythonのスクリプトでよくif (__name__ == '__main__'):というコードを目にします。意味を理解しないで使っていたので調べてみました。Pythonは一般的なスクリプトと同様にエントリーポイント(開始位置)となる関数... 2020.10.27コンピュータ