Python 【Python】処理時間の計測 処理時間の計測には、timeモジュールのtime()関数 もしくは perf_counter()関数を時間計測する2か所で実行し、取得した値の差を計算することで、処理時間(秒単位)が取得できます。 サンプルプログラム import time... 2021.05.16 Python
NumPy 【Python】画像データ(NumPy,Pillow(PIL))の相互変換 Pythonで画像処理をしていると、画像データの扱いは各ライブラリによって、NumPyのndarrayかPillowのPIL.Imageのどちらかになる場合が多いかと思います。 そこで NumPyとPillowの画像データの相互変換をまとめ... 2021.05.09 NumPyPillow(PIL)
OpenCV 【OpenCV/Python】adaptiveThresholdの処理アルゴリズム 自動でしきい値を決めて二値化してくれる画像処理と言えば、大津の二値化ですが、OpenCVにはadaptiveThreshold(適応的しきい値処理)という良さげな処理があります。 この adaptiveThreshold は画像全体に影や照... 2021.05.08 OpenCVOpenCV Reference
Python 【Python】rangeの構文(開始,終了,ステップ数) Pythonを勉強して、for文を覚えると何となくrangeを使っていましたが、rangeの構文をまとめておきたいと思います。 終了の値を指定する方法 range(終了の値未満) 実行結果 開始と終了の値を指定する方法 range(開始の値... 2021.05.06 Python
Pillow(PIL) 【Python/Pillow(PIL)】画像のビット数、チャンネル数を調べる 画像のビット数(8や24など)やチャンネル数(色の数、Lの場合は1、RGBの場合は3など)は画像処理をするときに、画像データを直接参照する場合などに必要になってきます。 jpegファイル(*.jpg)を開いたときには bits という値が拾... 2021.05.05 Pillow(PIL)
matplotlib matplotlibで画像データ(OpenCV,pillow,list)を表示する matplotlibを使って画像を表示すると、下図のように画像の画像の座標軸が表示され、右下にはマウスポインタの座標および、その位置の画像の輝度値が表示されるので便利です。 さらに矢印アイコンで、画像の移動、虫眼鏡アイコンで画像の領域を選択... 2021.05.05 matplotlib
Python 【PyTorch】Visual Studioでインストールする方法 私はC#をメインで使っているので、Pythonのプログラムを組む時も慣れたVisual Studioで行っています。 さらに、Visual Studio 2019であればPythonの環境(バージョン)ごとにインストールするのも簡単なのです... 2021.05.01 PythonPyTorch