(57)【要約】【課題】  高品質の証明写真を生成することができる証明写真生成システム、証明写真生成サーバーおよび証明写真生成プログラムを提供する。【解決手段】  証明写真生成システムは、人物領域と、人物領域以外の背景領域とを含む人物含画像に対して顔検出技術を適用することによって人物含画像における顔領域を検出し（Ｓ１２５）、Ｓ１２５において検出した顔領域を基準にして画像セグメンテーションによって人物含画像から人物領域を検出し（Ｓ１２６およびＳ１２７）、人物含画像のうちＳ１２７において検出した人物領域に基づいて証明写真用画像を生成する（Ｓ１２８）ことを特徴とする。【選択図】  図９
2019212074.tif 000002
【特許請求の範囲】
【請求項１】
人物領域と、前記人物領域以外の背景領域とを含む画像に対して顔検出技術を適用することによって前記画像における顔領域を検出する顔領域検出手段と、
前記顔領域検出手段によって検出された前記顔領域を基準にして画像セグメンテーションによって前記画像から前記人物領域を検出する人物領域検出手段と、
前記画像のうち前記人物領域検出手段によって検出された前記人物領域に基づいて証明写真用画像を生成する証明写真用画像生成手段と
を備えることを特徴とする証明写真生成システム。
【請求項２】
前記顔領域検出手段は、指示に応じて前記顔領域を修正し、
前記人物領域検出手段は、前記顔領域検出手段によって修正された前記顔領域を基準にして前記人物領域を検出し、
前記顔領域検出手段は、前記顔領域の修正の履歴に基づいた機械学習によって前記顔領域の検出条件を修正することを特徴とする請求項１に記載の証明写真生成システム。
【請求項３】
前記人物領域検出手段は、指示に応じて前記人物領域を修正し、
前記証明写真用画像生成手段は、前記人物領域検出手段によって修正された前記人物領域に基づいて前記証明写真用画像を生成し、
前記人物領域検出手段は、前記人物領域の修正の履歴に基づいた機械学習によって前記人物領域の検出条件を修正することを特徴とする請求項１または請求項２に記載の証明写真生成システム。
【請求項４】
前記証明写真用画像生成手段によって生成された前記証明写真用画像に基づいて証明写真を印刷する画像形成装置と、
前記顔領域検出手段、前記人物領域検出手段および前記証明写真用画像生成手段を実現するサーバーと
を備え、
前記サーバーは、前記顔領域検出手段による前記顔領域の検出と、前記人物領域検出手段による前記人物領域の検出と、前記証明写真用画像生成手段による前記証明写真用画像の生成とを含む一連の処理を、前記画像形成装置とは異なる電子機器からの指示に応じて実行可能であることを特徴とする請求項１から請求項３までのいずれかに記載の証明写真生成システム。
【請求項５】
前記サーバーは、前記証明写真用画像生成手段による前記証明写真用画像の生成の終了の予測時間を通知する予測時間通知手段を実現することを特徴とする請求項４に記載の証明写真生成システム。
【請求項６】
人物領域と、前記人物領域以外の背景領域とを含む画像に対して顔検出技術を適用することによって前記画像における顔領域を検出する顔領域検出手段と、
前記顔領域検出手段によって検出された前記顔領域を基準にして画像セグメンテーションによって前記画像から前記人物領域を検出する人物領域検出手段と、
前記画像のうち前記人物領域検出手段によって検出された前記人物領域に基づいて証明写真用画像を生成する証明写真用画像生成手段と
を備えることを特徴とする証明写真生成サーバー。
【請求項７】
人物領域と、前記人物領域以外の背景領域とを含む画像に対して顔検出技術を適用することによって前記画像における顔領域を検出する顔領域検出手段と、
前記顔領域検出手段によって検出された前記顔領域を基準にして画像セグメンテーションによって前記画像から前記人物領域を検出する人物領域検出手段と、
前記画像のうち前記人物領域検出手段によって検出された前記人物領域に基づいて証明写真用画像を生成する証明写真用画像生成手段と
をコンピューターに実現させることを特徴とする証明写真生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、証明写真を生成する証明写真生成システム、証明写真生成サーバーおよび証明写真生成プログラムに関する。
【背景技術】
【０００２】
従来の証明写真生成システムとして、画像中の各画素の濃度、濃度差、濃度差から判断できる形状などを利用することによって、この画像における人物領域および背景領域を判定し、背景領域の色を特定の１色にすることによって、証明写真を生成するものが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１９６９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の証明写真生成システムにおいては、画素の濃度に基づいて人物領域および背景領域を判定するので、人物領域と、背景領域との間で画素の濃度に差が少ない画像の場合には、人物領域および背景領域を精度良く判定することが困難であるという問題がある。
【０００５】
そこで、本発明は、高品質の証明写真を生成することができる証明写真生成システム、証明写真生成サーバーおよび証明写真生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の証明写真生成システムは、人物領域と、前記人物領域以外の背景領域とを含む画像に対して顔検出技術を適用することによって前記画像における顔領域を検出する顔領域検出手段と、前記顔領域検出手段によって検出された前記顔領域を基準にして画像セグメンテーションによって前記画像から前記人物領域を検出する人物領域検出手段と、前記画像のうち前記人物領域検出手段によって検出された前記人物領域に基づいて証明写真用画像を生成する証明写真用画像生成手段とを備えることを特徴とする。
【０００７】
この構成により、本発明の証明写真生成システムは、画像に対して顔検出技術を適用することによって画像における顔領域を検出し、検出した顔領域を基準にして画像セグメンテーションによって画像から人物領域を検出するので、人物領域を高精度に検出することができ、その結果、高品質の証明写真を生成することができる。
【０００８】
本発明の証明写真生成システムにおいて、前記顔領域検出手段は、指示に応じて前記顔領域を修正し、前記人物領域検出手段は、前記顔領域検出手段によって修正された前記顔領域を基準にして前記人物領域を検出し、前記顔領域検出手段は、前記顔領域の修正の履歴に基づいた機械学習によって前記顔領域の検出条件を修正しても良い。
【０００９】
この構成により、本発明の証明写真生成システムは、顔領域の修正の履歴に基づいた機械学習によって顔領域の検出条件を修正するので、高品質の証明写真を生成することができる。
【００１０】
本発明の証明写真生成システムにおいて、前記人物領域検出手段は、指示に応じて前記人物領域を修正し、前記証明写真用画像生成手段は、前記人物領域検出手段によって修正された前記人物領域に基づいて前記証明写真用画像を生成し、前記人物領域検出手段は、前記人物領域の修正の履歴に基づいた機械学習によって前記人物領域の検出条件を修正しても良い。
【００１１】
この構成により、本発明の証明写真生成システムは、人物領域の修正の履歴に基づいた機械学習によって人物領域の検出条件を修正するので、高品質の証明写真を生成することができる。
【００１２】
本発明の証明写真生成システムは、前記証明写真用画像生成手段によって生成された前記証明写真用画像に基づいて証明写真を印刷する画像形成装置と、前記顔領域検出手段、前記人物領域検出手段および前記証明写真用画像生成手段を実現するサーバーとを備え、前記サーバーは、前記顔領域検出手段による前記顔領域の検出と、前記人物領域検出手段による前記人物領域の検出と、前記証明写真用画像生成手段による前記証明写真用画像の生成とを含む一連の処理を、前記画像形成装置とは異なる電子機器からの指示に応じて実行可能であっても良い。
【００１３】
この構成により、本発明の証明写真生成システムは、顔領域の検出、人物領域の検出および証明写真用画像の生成を含む一連の処理を、画像形成装置から離れた場所において利用者が電子機器を介してサーバーに実行させた場合に、この一連の処理の処理時間が利用者による画像形成装置の近傍までの移動の開始前に終了しないとき、この処理時間の少なくとも一部を利用者による画像形成装置の近傍までの移動中に実行可能であるので、この処理時間の終了を画像形成装置の近傍において利用者が待機する時間を抑えることができる。
【００１４】
本発明の証明写真生成システムにおいて、前記サーバーは、前記証明写真用画像生成手段による前記証明写真用画像の生成の終了の予測時間を通知する予測時間通知手段を実現しても良い。
【００１５】
この構成により、本発明の証明写真生成システムは、証明写真用画像の生成の終了の予測時間を通知するので、利用者による画像形成装置の近傍までの移動の終了の適切なタイミングを利用者に認識させることができ、利便性を向上することができる。
【００１６】
本発明の証明写真生成サーバーは、人物領域と、前記人物領域以外の背景領域とを含む画像に対して顔検出技術を適用することによって前記画像における顔領域を検出する顔領域検出手段と、前記顔領域検出手段によって検出された前記顔領域を基準にして画像セグメンテーションによって前記画像から前記人物領域を検出する人物領域検出手段と、前記画像のうち前記人物領域検出手段によって検出された前記人物領域に基づいて証明写真用画像を生成する証明写真用画像生成手段とを備えることを特徴とする。
【００１７】
この構成により、本発明の証明写真生成システムは、画像に対して顔検出技術を適用することによって画像における顔領域を検出し、検出した顔領域を基準にして画像セグメンテーションによって画像から人物領域を検出するので、人物領域を高精度に検出することができ、その結果、高品質の証明写真を生成することができる。
【００１８】
本発明の証明写真生成プログラムは、人物領域と、前記人物領域以外の背景領域とを含む画像に対して顔検出技術を適用することによって前記画像における顔領域を検出する顔領域検出手段と、前記顔領域検出手段によって検出された前記顔領域を基準にして画像セグメンテーションによって前記画像から前記人物領域を検出する人物領域検出手段と、前記画像のうち前記人物領域検出手段によって検出された前記人物領域に基づいて証明写真用画像を生成する証明写真用画像生成手段とをコンピューターに実現させることを特徴とする。
【００１９】
この構成により、本発明の証明写真生成プログラムを実行するコンピューターは、画像に対して顔検出技術を適用することによって画像における顔領域を検出し、検出した顔領域を基準にして画像セグメンテーションによって画像から人物領域を検出するので、人物領域を高精度に検出することができ、その結果、高品質の証明写真を生成することができる。
【発明の効果】
【００２０】
本発明の証明写真生成システム、証明写真生成サーバーおよび証明写真生成プログラムは、高品質の証明写真を生成することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態に係る証明写真生成システムのブロック図である。
【図２】ＭＦＰである場合の図１に示す画像形成装置のブロック図である。
【図３】図１に示す電子機器のブロック図である。
【図４】１台のコンピューターによって構成される場合の図１に示すサーバーのブロック図である。
【図５】図４に示す人型モデルの一例を示す図である。
【図６】図４に示す画像の一例を示す図である。
【図７】図４に示す証明写真用画像の一例を示す図である。
【図８】サーバーに画像を記憶させる場合の図１に示す証明写真生成システムの動作のシーケンス図である。
【図９】証明写真用画像を生成する場合の図１に示す証明写真生成システムの動作のシーケンス図である。
【図１０】図６に示す画像において検出された顔領域の一例を示す図である。
【図１１】図１０に示す顔領域を基準にして特定された証明写真用領域の一例を示す図である。
【図１２】図１１に示す証明写真用領域から検出された人物領域の一例を示す図である。
【図１３】証明写真用画像に基づいて証明写真を印刷する場合の図１に示す証明写真生成システムの動作のシーケンス図である。
【図１４】図９に示す例とは異なる例での、証明写真用画像を生成する場合の証明写真生成システムの動作の一部のシーケンス図である。
【図１５】図９および図１４に示す例とは異なる例での、証明写真用画像を生成する場合の証明写真生成システムの動作の一部のシーケンス図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２３】
図１は、本発明の一実施の形態に係る証明写真生成システム１０のブロック図である。
【００２４】
図１に示すように、証明写真生成システム１０は、画像形成装置２０と、電子機器３０と、証明写真のための画像（以下「証明写真用画像」という。）を生成する証明写真生成サーバーとしてのサーバー４０とを備えている。画像形成装置２０と、電子機器３０と、サーバー４０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能に接続されている。
【００２５】
画像形成装置２０は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、プリンター専用機によって構成されても良い。画像形成装置２０は、例えば、コンビニエンスストアなどの小売店に設置されても良い。証明写真生成システム１０は、画像形成装置２０と同様な画像形成装置を、画像形成装置２０以外に少なくとも１つ備えても良い。
【００２６】
電子機器３０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されても良い。電子機器３０は、例えば、利用者の自宅に設置されても良い。証明写真生成システム１０は、電子機器３０と同様な電子機器を、電子機器３０以外に少なくとも１つ備えても良い。
【００２７】
サーバー４０は、例えば、ＰＣなどの１台のコンピューターによって構成されても良いし、クラウドサーバーとして構成されても良い。
【００２８】
図２は、ＭＦＰである場合の画像形成装置２０のブロック図である。
【００２９】
図２に示すように、画像形成装置２０は、種々の操作が入力される例えばボタンなどの操作デバイスである操作部２１と、種々の情報を表示する例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部２６と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２７と、画像形成装置２０全体を制御する制御部２８とを備えている。
【００３０】
制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、制御部２８のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。制御部２８のＣＰＵは、記憶部２７または制御部２８のＲＯＭに記憶されているプログラムを実行する。
【００３１】
図３は、電子機器３０のブロック図である。
【００３２】
図３に示すように、電子機器３０は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部３１と、種々の情報を表示する例えばＬＣＤなどの表示デバイスである表示部３２と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部３３と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部３４と、電子機器３０全体を制御する制御部３５とを備えている。
【００３３】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、制御部３５のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭとを備えている。制御部３５のＣＰＵは、記憶部３４または制御部３５のＲＯＭに記憶されているプログラムを実行する。
【００３４】
図４は、１台のコンピューターによって構成される場合のサーバー４０のブロック図である。
【００３５】
図４に示すように、サーバー４０は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部４１と、種々の情報を表示する例えばＬＣＤなどの表示デバイスである表示部４２と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部４３と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部４４と、サーバー４０全体を制御する制御部４５とを備えている。
【００３６】
記憶部４４は、証明写真用画像を生成するための証明写真生成プログラム４４ａを記憶している。証明写真生成プログラム４４ａは、例えば、サーバー４０の製造段階でサーバー４０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からサーバー４０に追加でインストールされても良いし、ネットワーク上からサーバー４０に追加でインストールされても良い。
【００３７】
記憶部４４は、証明写真における一般的な人型を示す人型モデル４４ｂを記憶している。
【００３８】
図５は、人型モデル４４ｂの一例を示す図である。
【００３９】
図４に示すように、記憶部４４は、画像５０など、複数の画像を記憶可能である。画像５０は、人物領域と、人物領域以外の背景領域とを含む画像（以下「人物含画像」という。）である。
【００４０】
図６は、画像５０の一例を示す図である。
【００４１】
図６に示す画像５０は、人物領域５０ａと、背景領域５０ｂとを含んでいる。
【００４２】
図４に示すように、記憶部４４は、証明写真用画像６０など、複数の証明写真用画像を記憶可能である。
【００４３】
図７は、証明写真用画像６０の一例を示す図である。
【００４４】
図７に示す証明写真用画像６０は、人物領域６０ａと、背景領域６０ｂとを含んでいる。背景領域６０ｂは、特定の１色によって描かれている。
【００４５】
図４に示すように、記憶部４４は、人物含画像に対する顔領域の修正の履歴を示す顔領域検出修正履歴情報４４ｃと、人物領域の修正の履歴を示す人物領域検出修正履歴情報４４ｄとを記憶している。
【００４６】
制御部４５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、制御部４５のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭとを備えている。制御部４５のＣＰＵは、記憶部４４または制御部４５のＲＯＭに記憶されているプログラムを実行する。
【００４７】
制御部４５は、証明写真生成プログラム４４ａを実行することによって、画像を取得する画像取得手段４５ａと、人物含画像に対して顔検出技術を適用することによって人物含画像における顔領域を検出する顔領域検出手段４５ｂと、顔領域検出手段４５ｂによって検出された顔領域を基準にして画像セグメンテーションによって人物含画像から人物領域を検出する人物領域検出手段４５ｃと、人物含画像のうち人物領域検出手段４５ｃによって検出された人物領域に基づいて証明写真用画像を生成する証明写真用画像生成手段４５ｄと、証明写真用画像生成手段４５ｄによる証明写真用画像の生成の終了の予測時間を通知する予測時間通知手段４５ｅとを実現する。
【００４８】
次に、証明写真生成システム１０の動作について説明する。
【００４９】
まず、サーバー４０に画像５０を記憶させる場合の証明写真生成システム１０の動作について説明する。
【００５０】
図８は、サーバー４０に画像５０を記憶させる場合の証明写真生成システム１０の動作のシーケンス図である。
【００５１】
利用者は、サーバー４０に画像を記憶させることを、電子機器３０の操作部３１を介して電子機器３０に指示することができる。電子機器３０の制御部３５は、サーバー４０に画像を記憶させることが指示されると、図８に示すように、サーバー４０に画像の記憶を指示する（Ｓ１０１）。
【００５２】
サーバー４０の画像取得手段４５ａは、Ｓ１０１における指示を受け付けると、Ｓ１０１において電子機器３０から送信されてきた画像を取得して、取得した画像を画像５０として記憶部４４に記憶する（Ｓ１０２）。
【００５３】
次に、証明写真用画像６０を生成する場合の証明写真生成システム１０の動作について説明する。
【００５４】
図９は、証明写真用画像６０を生成する場合の証明写真生成システム１０の動作のシーケンス図である。
【００５５】
利用者は、サーバー４０に記憶されている画像５０に基づいて証明写真用画像を生成することをサーバー４０に指示することを、電子機器３０の操作部３１を介して電子機器３０に指示することができる。電子機器３０の制御部３５は、サーバー４０に記憶されている画像５０に基づいて証明写真用画像を生成することをサーバー４０に指示することが指示されると、図９に示すように、サーバー４０に記憶されている画像５０に基づいて証明写真用画像を生成することをサーバー４０に指示する（Ｓ１２１）。
【００５６】
サーバー４０の予測時間通知手段４５ｅは、Ｓ１２１における指示を受けると、証明写真用画像の生成の終了の予測時間を特定の計算式に基づいて算出し（Ｓ１２２）、Ｓ１２２において算出した予測時間を電子機器３０に通知する（Ｓ１２３）。
【００５７】
電子機器３０の制御部３５は、Ｓ１２３における通知を受けると、Ｓ１２３において通知された、証明写真用画像の生成の終了の予測時間を表示部３２によって表示する（Ｓ１２４）。したがって、利用者は、証明写真用画像の生成の終了の予測時間を把握することができる。
【００５８】
サーバー４０の顔領域検出手段４５ｂは、Ｓ１２１における指示を受けると、画像５０に対して顔検出技術を適用することによって画像５０における顔領域５０ｃ（図１０参照。）を検出する（Ｓ１２５）。
【００５９】
次いで、サーバー４０の人物領域検出手段４５ｃは、Ｓ１２５において検出された顔領域５０ｃを基準にして証明写真として適した証明写真用領域５０ｄ（図１１参照。）を特定する（Ｓ１２６）。
【００６０】
次いで、人物領域検出手段４５ｃは、Ｓ１２６において特定した証明写真用領域５０ｄから画像セグメンテーションによって人物領域５０ｅ（図１２参照。）を検出する（Ｓ１２７）。例えば、人物領域検出手段４５ｃは、Ｓ１２７において、証明写真用領域５０ｄに対して人型モデル４４ｂを適用することによって人物領域５０ｅの仮の境界を設定した後、仮の境界の近傍において色の変化などに基づいて人物領域５０ｅの真の境界を特定しても良い。また、人物領域検出手段４５ｃは、人型モデル４４ｂを使用せず、色の変化などに基づいて人物領域５０ｅの境界を特定しても良い。
【００６１】
次いで、サーバー４０の証明写真用画像生成手段４５ｄは、証明写真用領域５０ｄのうちＳ１２７において検出された人物領域５０ｅに基づいて証明写真用画像６０（図７参照。）を生成し（Ｓ１２８）、Ｓ１２８において生成した証明写真用画像６０を記憶部４４に記憶する（Ｓ１２９）。
【００６２】
次に、証明写真用画像６０に基づいて証明写真を印刷する場合の証明写真生成システム１０の動作について説明する。
【００６３】
図１３は、証明写真用画像６０に基づいて証明写真を印刷する場合の証明写真生成システム１０の動作のシーケンス図である。
【００６４】
利用者は、サーバー４０に記憶されている証明写真用画像６０に基づいて証明写真を印刷することを、画像形成装置２０の操作部２１を介して画像形成装置２０に指示することができる。画像形成装置２０の制御部２８は、サーバー４０に記憶されている証明写真用画像６０に基づいて証明写真を印刷することが指示されると、図１３に示すように、サーバー４０に記憶されている証明写真用画像６０をサーバー４０に要求する（Ｓ１４１）。
【００６５】
サーバー４０の証明写真用画像生成手段４５ｄは、Ｓ１４１における要求を受けると、Ｓ１４１において要求された証明写真用画像６０を画像形成装置２０に送信する（Ｓ１４２）。
【００６６】
画像形成装置２０の制御部２８は、Ｓ１４２において送信されてきた証明写真用画像６０を受信すると、サーバー４０から受信した証明写真用画像６０に基づいてプリンター２３によって証明写真を印刷する（Ｓ１４３）。
【００６７】
次に、顔領域の検出条件を修正する場合の証明写真生成システム１０の動作について説明する。
【００６８】
サーバー４０の顔領域検出手段４５ｂは、顔領域検出修正履歴情報４４ｃに基づいた機械学習によって、Ｓ１２５における顔領域の検出条件を修正する。したがって、証明写真生成システム１０は、高品質の証明写真を生成することができる。
【００６９】
図９に示す動作においては、Ｓ１２５の処理の後に自動的にＳ１２６の処理が実行される。しかしながら、顔領域検出手段４５ｂは、Ｓ１２５の処理の後に、Ｓ１２５において検出した顔領域の修正の指示を受け付けても良い。すなわち、証明写真生成システム１０は、Ｓ１２５の処理と、Ｓ１２６の処理との間に、図１４に示すＳ１６１〜Ｓ１６５の処理が実行されても良い。なお、Ｓ１６５の処理は、Ｓ１２６の処理以降に実行されても良い。
【００７０】
図１４に示すように、顔領域検出手段４５ｂは、Ｓ１２５の処理の後、Ｓ１２５において検出された顔領域５０ｃを電子機器３０に通知する（Ｓ１６１）。
【００７１】
電子機器３０の制御部３５は、Ｓ１６１における通知を受けると、Ｓ１６１において通知された顔領域５０ｃを表示部３２に表示する（Ｓ１６２）。したがって、利用者は、サーバー４０によって検出された顔領域５０ｃを把握することができる。
【００７２】
次いで、制御部３５は、Ｓ１６２において表示された顔領域５０ｃに対する修正の指示を操作部３１を介して受け付けると、受け付けた、顔領域５０ｃに対する修正の指示をサーバー４０に通知する（Ｓ１６３）。
【００７３】
顔領域検出手段４５ｂは、Ｓ１６３における通知を受けると、Ｓ１６３において受け付けた指示に応じて顔領域５０ｃを修正し（Ｓ１６４）、Ｓ１６４における修正の内容を顔領域検出修正履歴情報４４ｃに記憶する（Ｓ１６５）。
【００７４】
次いで、サーバー４０の人物領域検出手段４５ｃは、Ｓ１６４において修正された顔領域５０ｃを基準にして証明写真として適した証明写真用領域５０ｄを特定する（Ｓ１２６）。
【００７５】
なお、顔領域の修正方法としては、顔領域の境界を利用者の指示に応じて直接変更する方法でも良いし、顔領域の検出の条件を変えて顔領域の検出をやり直す方法でも良い。
【００７６】
次に、人物領域の検出条件を修正する場合の証明写真生成システム１０の動作について説明する。
【００７７】
サーバー４０の人物領域検出手段４５ｃは、人物領域検出修正履歴情報４４ｄに基づいた機械学習によって、Ｓ１２７における人物領域の検出条件を修正する。したがって、証明写真生成システム１０は、高品質の証明写真を生成することができる。
【００７８】
図９に示す動作においては、Ｓ１２７の処理の後に自動的にＳ１２８の処理が実行される。しかしながら、人物領域検出手段４５ｂは、Ｓ１２７の処理の後に、Ｓ１２７において検出した人物領域の修正の指示を受け付けても良い。すなわち、証明写真生成システム１０は、Ｓ１２７の処理と、Ｓ１２８の処理との間に、図１５に示すＳ１８１〜Ｓ１８５の処理が実行されても良い。なお、Ｓ１８５の処理は、Ｓ１２８の処理以降に実行されても良い。
【００７９】
図１５に示すように、人物領域検出手段４５ｂは、Ｓ１２７の処理の後、Ｓ１２７において検出された人物領域５０ｅを電子機器３０に通知する（Ｓ１８１）。
【００８０】
電子機器３０の制御部３５は、Ｓ１８１における通知を受けると、Ｓ１８１において通知された人物領域５０ｅを表示部３２に表示する（Ｓ１８２）。したがって、利用者は、サーバー４０によって検出された人物領域５０ｅを把握することができる。
【００８１】
次いで、制御部３５は、Ｓ１８２において表示された人物領域５０ｅに対する修正の指示を操作部３１を介して受け付けると、受け付けた、人物領域５０ｅに対する修正の指示をサーバー４０に通知する（Ｓ１８３）。
【００８２】
人物領域検出手段４５ｂは、Ｓ１８３における通知を受けると、Ｓ１８３において受け付けた指示に応じて人物領域５０ｅを修正し（Ｓ１８４）、Ｓ１８４における修正の内容を人物領域検出修正履歴情報４４ｄに記憶する（Ｓ１８５）。
【００８３】
次いで、サーバー４０の証明写真用画像生成手段４５ｄは、Ｓ１８４において修正された人物領域５０ｅに基づいて証明写真用画像６０を生成する（Ｓ１２８）。
【００８４】
なお、人物領域の修正方法としては、人物領域の境界を利用者の指示に応じて直接変更する方法でも良いし、人型モデルを変更するなど、人物領域の検出の条件を変えて人物領域の検出をやり直す方法でも良い。
【００８５】
以上に説明したように、証明写真生成システム１０は、画像に対して顔検出技術を適用することによって画像における顔領域を検出し（Ｓ１２５）、検出した顔領域を基準にして画像セグメンテーションによって画像から人物領域を検出する（Ｓ１２６およびＳ１２７）ので、人物領域を高精度に検出することができ、その結果、高品質の証明写真を生成することができる。
【００８６】
証明写真生成システム１０は、顔領域の検出、人物領域の検出および証明写真用画像の生成を含む一連の処理（Ｓ１２５〜Ｓ１２９）を、画像形成装置２０から離れた場所において利用者が電子機器３０を介してサーバー４０に実行させた場合に、この一連の処理の処理時間が利用者による画像形成装置２０の近傍までの移動の開始前に終了しないとき、この処理時間の少なくとも一部を利用者による画像形成装置２０の近傍までの移動中に実行可能であるので、この処理時間の終了を画像形成装置２０の近傍において利用者が待機する時間を抑えることができる。したがって、証明写真生成システム１０は、顔領域の検出、人物領域の検出および証明写真用画像の生成を含む一連の処理（Ｓ１２５〜Ｓ１２９）において、処理時間が長い高精度の方法を採用することができる。例えば、証明写真生成システム１０は、Ｓ１２７においてＧｒａｐｈ  Ｃｕｔ（グラフカット）などの高精度の方法を採用することができる。
【００８７】
証明写真生成システム１０は、証明写真用画像の生成の終了の予測時間を通知する（Ｓ１２３）ので、利用者による画像形成装置２０の近傍までの移動の終了の適切なタイミングを利用者に認識させることができ、利便性を向上することができる。ここで、利用者による画像形成装置２０の近傍までの移動の終了の適切なタイミングは、証明写真用画像の生成の終了の予測時間以降のタイミングである。
【００８８】
証明写真生成システム１０は、本実施の形態において、サーバー４０に画像５０を記憶させる場合の動作と、証明写真用画像６０を生成する場合の動作とを、電子機器３０からの指示に応じて実行している。しかしながら、証明写真生成システム１０は、サーバー４０に画像５０を記憶させる場合の動作と、証明写真用画像６０を生成する場合の動作との少なくとも１つを、画像形成装置２０からの指示に応じて実行しても良い。
【００８９】
画像形成装置２０は、サーバー４０の機能の少なくとも一部を実行しても良い。証明写真生成システム１０は、画像形成装置２０がサーバー４０の機能の全てを実行する場合、サーバー４０を備えなくても良い。
【符号の説明】
【００９０】
１０  証明写真生成システム
２０  画像形成装置
３０  電子機器
４０  サーバー（証明写真生成サーバー、コンピューター）
４４ａ  証明写真生成プログラム
４５ｂ  顔領域検出手段
４５ｃ  人物領域検出手段
４５ｄ  証明写真用画像生成手段
４５ｅ  予測時間通知手段
５０  画像
５０ａ  人物領域
５０ｂ  背景領域
５０ｃ  顔領域
５０ｅ  人物領域
６０  証明写真用画像
６０ａ  人物領域
６０ｂ  背景領域
【図１】
2019212074.tif 000003
【図２】
2019212074.tif 000004
【図３】
2019212074.tif 000005
【図４】
2019212074.tif 000006
【図５】
2019212074.tif 000007
【図６】
2019212074.tif 000008
【図７】
2019212074.tif 000009
【図８】
2019212074.tif 000010
【図９】
2019212074.tif 000011
【図１０】
2019212074.tif 000012
【図１１】
2019212074.tif 000013
【図１２】
2019212074.tif 000014
【図１３】
2019212074.tif 000015
【図１４】
2019212074.tif 000016
【図１５】
2019212074.tif 000017