目的
マスク未着用の顔画像の顔の大きさや形状に合わせて、マスクの画像を合成した顔画像を生成することが可能な画像加工装置およびそのプログラムを提供する。
効果
任意のマスク着用画像のマスクの画像を、顔の大きさや形状に合わせて、マスク未着用画像に合成することができる。
マスクを着用した顔画像に対して、顔の検出や認識を行うための機械学習における精度の高い学習データを生成することができる。
技術概要
マスク未着用の人物の顔画像であるマスク未着用画像と、マスクを着用した人物の顔画像であるマスク着用画像とから、マスク未着用画像の人物にマスクを重畳したマスク合成画像を生成する画像加工装置であって、
マスク未着用画像およびマスク着用画像から、顔の下半分の輪郭および鼻の特徴点となる予め定めた数のランドマークを検出するランドマーク検出部と、
マスク着用画像で検出されたランドマークの点集合を当該ランドマークの各点を頂点とする三角形に分割し、複数の三角形の頂点集合を生成する三角形分割部と、
複数の三角形の頂点集合とランドマークが対応するマスク未着用画像の複数の三角形の領域を特定色とし、それ以外の領域を特定色以外の色としたキー画像を生成するキー画像生成部と、
マスク着用画像における複数の三角形の頂点集合ごとに、当該頂点集合で囲まれた画像片を、ランドマークが対応するマスク未着用画像の三角形の画像片に変換してマスク画像を生成するマスク画像生成部と、
キー画像の特定色で特定されるマスク画像の領域をマスク未着用画像に重畳してマスク合成画像を生成するマスク画像合成部と、
を備えることを特徴とする画像加工装置。