画像ファイルをNumPy配列ndarrayとして読み込むと、NumPyの機能を使って様々な画像処理を行うことができる。 要素(画素)の値の取得や書き換え、スライスでのトリミング、結合などndarrayの操作がそのまま使えるので、NumPyに慣れている人はOpenCVなどのライブラリを使わなくても様々な処理ができる。 OpenCVを使う場合も、PythonのOpenCVでは画像データをndarrayとして扱うので、NumPy(ndarray)での処理を覚えておくと何かと便利。ほかにも、scikit-imageなど、画像をndarrayとして扱うライブラリは多い。 ここでは、基本的な画像ファイルの読み書きの方法として、 画像ファイルをNumPy配列ndarrayとして読み込む方法 NumPy配列ndarrayを画像ファイルとして保存する方法 と、NumPy(ndarray)での画像処理の例、