2019年5月24日金曜日

PythonでOpenCVでのラベリング処理

PythonでOpenCVでのラベリング処理を行う場合は、下記のコード通りに行います。注意点は
  • 画像を2値化すること
  • ラベリング結果は画像によっては画像全体を抽出する場合がある
後者については、最大の面積を持つ領域を取り出したい場合に要注意です。



2019年5月22日水曜日

Python:マルチページTIFFを読み込んで1ページずつ処理する(imreadmulti利用)

PythonでマルチページTIFFを処理する方法。過去記事では、
  • OpenCVでは未対応
と書いていましたが、OpenCV3からはimreadmultiが使えるようなので、それでシンプルに解決です。戻り値は、読み取り成功か失敗かのboolと、イメージのリスト(matの配列)が返ってきます。