記事の最後に、Pyhon/C++ に基づく完全なコードが無料ダウンロード リンクとして添付されています。
導入
超解像度とは、画像の細部を拡大または改善するプロセスを指します。OpenCV の超解像度オプションについては、このブログを参照してください。画像のサイズを大きくする場合、何らかの方法で余分なピクセルを補間する必要があります。基本的な画像処理技術では、ズームインするときに周囲の状況が考慮されないため、良い結果が得られません。ここでディープ ラーニングと、最近では敵対的生成ネットワーク (GAN) が活躍し、より良い結果が得られます。
以下の画像は超解像度を示しています。元の高解像度画像は、ズームインすると細部まで鮮明に表示されます。他の画像は、さまざまな超解像手法を使用して再構成した後に取得されました。詳細については、こちらをご覧ください。