画像認識でよく使われるライブラリ一覧
概要
画像コンペ初参加につき、画像認識でよく使われているライブラリを調べました。
言語はPython、ディープラーニング関連はPyTorchに限って記載してます。
今後も便利なライブラリを見つけ次第、追記していきますφ(・ω・ )
画像処理全般
速度比較
- 画像の読み込み速度はscikit-imageが一番速い
- リサイズや色彩変換の画像変換処理の速度はOpenCVが一番速い
PIL vs Opencv | Kaggle
【Python】画像処理の速度比較(scikit-image vs. OpenCV) | 加賀百万石ですが何か?
Pythonの画像読み込み: PIL, OpenCV, scikit-image - Qiita
データ拡張
Albumentation
- データ拡張用ライブラリ
- データ拡張バリエーションが多い
- 処理速度も他のデータ拡張系ライブラリに比べて早い
- torchvisionからの移行が容易
速度比較
CPU 1コアで 1秒間に処理できる枚数なので、多い方が高速
https://github.com/albu/albumentations#benchmarking-results
モデル
速度向上
こちらも画像専用ではないですが、便利なライブラリなのでメモ。