判斷為是,處理進(jìn)入到步驟S42。
[0124]在步驟S42中,校正判斷處理部53為了避免作為連續(xù)圖像變得不自然,判斷拍攝模式是否是連拍模式。
[0125]在拍攝模式是連拍模式的情況下,在步驟S42中判斷為是,處理進(jìn)入到步驟S44。
[0126]在拍攝模式不是連拍模式的情況下,在步驟S42中判斷為否,處理進(jìn)入到步驟S43。
[0127]在步驟S43中,校正判斷處理部53判斷是否存在其它的特殊情況。
[0128]在存在其它的特殊情況的情況下,在步驟S43中判斷為是,處理進(jìn)入到步驟S44。
[0129]在步驟S44中,由于是未檢測到臉部、拍攝模式是連拍模式、或者存在其它特殊情況的情況,因此校正判斷處理部53設(shè)為不進(jìn)行適應(yīng)性校正的“不可”。
[0130]與此相對,在不存在其它的特殊情況的情況下,在步驟S43中判斷為否,處理進(jìn)入到步驟S45。
[0131]在步驟S45中,由于是檢測到臉部、拍攝模式不是連拍模式、不存在其它特殊情況的情況,因此校正判斷處理部53設(shè)為進(jìn)行適應(yīng)性校正的“可”。
[0132]然后,處理返回到畸變校正處理。
[0133]圖6是說明畸變校正處理之中的臉部變形解析處理的流程的流程圖。
[0134]在步驟S61中,臉部變形解析處理部55執(zhí)行像高差獲取處理。作為像高差獲取處理的執(zhí)行的結(jié)果,獲取針對檢測到的一個(gè)臉部的雙眼的像高差。關(guān)于像高差獲取處理的流程后面進(jìn)行敘述。
[0135]在步驟S62中,臉部變形解析處理部55計(jì)算臉部的變形等級。
[0136]臉部的變形等級通過式(1)來計(jì)算。
[0137]在步驟S63中,臉部變形解析處理部55判斷是否針對所檢測到的全部臉部已計(jì)算臉部變形等級。
[0138]在尚未針對所檢測到的全部臉部計(jì)算臉部變形等級的情況下,在步驟S63中判斷為否,處理返回到步驟S61。
[0139]在針對所檢測到的全部臉部已計(jì)算臉部變形等級的情況下,在步驟S63中判斷為是,處理進(jìn)入到步驟S64。
[0140]在步驟S64中,臉部變形解析處理部55將所計(jì)算出的臉部變形等級之中的最大值獲取為臉部變形等級的解析結(jié)果。然后,處理返回到畸變校正處理。
[0141]圖7是說明畸變校正處理之中的像高差獲取處理的流程的流程圖。
[0142]在步驟S81中,像高差獲取處理部56獲取所檢測到的臉部的信息(位置信息以及可靠性信息)。在本實(shí)施方式中,在所檢測到的臉部中,檢測3個(gè)模式的眼睛的位置。對所檢測到的眼睛的位置分別賦予將被檢測為眼睛的可靠程度表示為值的可靠性信息。
[0143]在步驟S82中,像高差獲取處理部56判斷可靠性最高的第1候補(bǔ)與可靠性次高的第2候補(bǔ)的可靠性之差是否是規(guī)定閾值以上(第1可靠性的確認(rèn))。
[0144]在可靠性之差是閾值以上的情況下,在步驟S82中判斷為是,處理進(jìn)入到步驟S88。步驟S88的處理后面進(jìn)行敘述。
[0145]在可靠性之差小于閾值的情況下,在步驟S82中判斷為否,處理進(jìn)入到步驟S83。
[0146]在步驟S83中,像高差獲取處理部56分別針對左右眼,獲取像高。像高差獲取處理部56通過式(2)來計(jì)算并獲取像高。
[0147]在步驟S84中,像高差獲取處理部56使用式(3)來計(jì)算右眼的像高與左眼的像高之差的絕對值。
[0148]在步驟S85中,像高差獲取處理部56將最小像高差留作候補(bǔ)。
[0149]在步驟S86中,像高差獲取處理部56進(jìn)行眼睛的位置的可靠性是否是規(guī)定閾值以上的判斷(第2可靠性的確認(rèn))。
[0150]在判斷為可靠性是閾值以上的情況下,在步驟S86中判斷為是,處理進(jìn)入到步驟S88。
[0151]在判斷為可靠性小于閾值的情況下,在步驟S86中判斷為否,處理進(jìn)入到步驟S87。
[0152]在步驟S87中,像高差獲取處理部56判斷是否針對所檢測到的全部臉部進(jìn)行了處理。在本實(shí)施例中,判斷是否針對3個(gè)圖案的眼睛的位置進(jìn)行了處理。
[0153]在判斷為未針對所檢測到的全部臉部進(jìn)行了處理的情況下,在步驟S87中判斷為否,處理返回到步驟S81。
[0154]在判斷為針對所檢測到的全部臉部進(jìn)行了處理的情況下,在步驟S87中判斷為是,處理進(jìn)入到步驟S88。
[0155]在步驟S88中,由于第1候補(bǔ)的可靠性為閾值以上、眼睛的位置的可靠性為閾值以上、或者針對所檢測到的全部臉部進(jìn)行了處理,因此像高差獲取處理部56將最小像高差確定為像高差。然后,返回到畸變校正處理。
[0156]如上所述構(gòu)成的攝像裝置1具備圖像獲取部51、圖像校正部58和校正前處理部57。
[0157]圖像獲取部51獲取圖像。
[0158]圖像校正部58對通過圖像獲取部51而獲取到的圖像進(jìn)行畸變校正。
[0159]校正前處理部57判斷通過圖像獲取部51而獲取到的圖像中的人物的臉部的傾斜。
[0160]此外,校正前處理部57進(jìn)行控制,使得以與判斷出的臉部的傾斜相應(yīng)的強(qiáng)度來進(jìn)行基于圖像校正部58的圖像的畸變校正。
[0161]由此,在攝像裝置1中,由于以與判斷出的臉部的傾斜相應(yīng)的強(qiáng)度進(jìn)行基于圖像校正部58的圖像的畸變校正,因此能夠根據(jù)拍攝范圍中的被攝體像的狀況,進(jìn)行貼近用戶喜好的圖像的校正。
[0162]校正前處理部57基于判斷出的臉部的傾斜,從多個(gè)強(qiáng)度的候補(bǔ)中選擇基于圖像校正部58的畸變校正的強(qiáng)度。
[0163]此外,校正前處理部57進(jìn)行控制,使得以所選擇出的強(qiáng)度進(jìn)行基于圖像校正部58的圖像的畸變校正。
[0164]由此,在攝像裝置1中,由于以從多個(gè)候補(bǔ)中選擇出的強(qiáng)度進(jìn)行基于圖像校正部58的圖像的畸變校正,因此能夠根據(jù)拍攝范圍中的被攝體像的狀況,進(jìn)行貼近用戶喜好的圖像的校正。
[0165]此外,攝像裝置1還具備對通過圖像獲取部51而獲取到的圖像中的人物的2個(gè)眼睛的位置進(jìn)行檢測的校正判斷處理部53。
[0166]校正前處理部57基于由校正判斷處理部53所檢測到的2個(gè)眼睛的位置,來判斷臉部的傾斜。
[0167]由此,在攝像裝置1中,由于基于2個(gè)眼睛的位置來判斷臉部的傾斜,因此能夠進(jìn)行精度高的臉部的傾斜的判斷。
[0168]此外,攝像裝置1具備像高差獲取處理部56,其計(jì)算從由校正判斷處理部53所檢測到的2個(gè)眼睛各自的位置到圖像的中心位置的距離差。
[0169]校正前處理部57基于通過像高差獲取處理部56計(jì)算出的距離差,來判斷臉部的傾斜。
[0170]由此,在攝像裝置1中,由于基于從2個(gè)眼睛各自的位置到圖像的中心位置的距離差,來判斷臉部的傾斜,因此能夠進(jìn)行精度更高的臉部的傾斜的判斷。
[0171]校正前處理部57判斷所計(jì)算出的距離差是否小于規(guī)定閾值。
[0172]此外,校正前處理部57基于判斷結(jié)果,來判斷臉部的傾斜。
[0173]由此,在攝像裝置1中,由于基于距離差是否小于規(guī)定閾值的判斷結(jié)果,來判斷臉部的傾斜,因此能夠進(jìn)行精度更高的臉部的傾斜的判斷。
[0174]校正前處理部57在判斷結(jié)果為肯定的情況下,使圖像校正部58進(jìn)行規(guī)定強(qiáng)度的畸變校正,另一方面,在判斷結(jié)果為否定的情況下,使圖像校正部58進(jìn)行比規(guī)定強(qiáng)度弱的畸變校正。
[0175]由此,在攝像裝置1中,能夠進(jìn)行適合于臉部的傾斜的圖像的校正。
[0176]校正前處理部57判斷圖像中的多個(gè)人物的臉部的傾斜,并進(jìn)行控制使得以與所判斷出的多個(gè)臉部的傾斜之中的變形最大的臉部相應(yīng)的強(qiáng)度來進(jìn)行基于圖像校正部58的圖像的畸變校正。
[0177]由此,在攝像裝置1中,由于優(yōu)先多個(gè)臉部之中的最小的臉部的傾斜來進(jìn)行畸變校正,因此不會由于畸變校正而導(dǎo)致其他臉部變得不自然。
[0178]此外,攝像裝置1具備獲取圖像的拍攝時(shí)的狀態(tài)的變焦位置獲取部52。
[0179]校正前處理部57基于通過變焦位置獲取部52獲取到的圖像的拍攝時(shí)的變焦位置,來變更基于圖像校正部58的圖像的畸變校正的程度。
[0180]由此,在攝像裝置1中,例如,在適合畸變校正的狀況的情況下,能夠考慮加強(qiáng)畸變校正等的拍攝狀況,能夠根據(jù)拍攝范圍中的被攝體像的狀況,進(jìn)行貼近用戶喜好的圖像的校正。
[0181]此外,攝像裝置1具備圖像獲取部51、圖像校正部58、校正判斷處理部53、像高差獲取處理部56和校正前處理部