新四季網

將原始圖像的特徵區域中的圖像變換成運筆圖案的圖像的圖像處理裝置的製作方法

2023-05-27 23:31:31

專利名稱:將原始圖像的特徵區域中的圖像變換成運筆圖案的圖像的圖像處理裝置的製作方法
技術領域:
本發明涉及圖像處理裝置以及圖像處理方法。
背景技術:
近年來,以提高演出效果為目的,對原始圖像的數據實施圖像處理,來進行提高藝術性的加工。例如,對原始圖像的數據實施圖像處理,對其進行繪畫變換處理,將其變換成油畫畫風或彩色鉛筆畫風等的繪畫風格圖像的數據,這樣的技術在JP特開2011-139329號公報中公開。另外,為了達成上述的目的,通過對包含臉在內作為被攝體的原始圖像的數據進行邊緣檢測,將該原始圖像的數據變換為藝術性高的圖像的一種即水墨畫那樣的圖像(下面稱作「水墨畫風格圖像」)的數據,這樣的圖像處理在JP特開2006-114024號公報中公開。但是,特開2006-114024號公報中公開的圖像處理僅是根據臉的部位來對變換後的輪廓線的粗細進行變換,例如,關於水墨表現則完全沒有納入考慮。因此,變換後的圖像有可能會成為與實際的水墨畫相差懸殊的圖像。

發明內容
本發明的一個形態的圖像處理裝置特徵在於,具備:第I變換部,其從原始圖像的數據變換為繪畫風格圖像的數據;特徵區域檢測部,其從所述原始圖像的數據中檢測該原始圖像的特徵區域;和第2變換部,作為對由所述第I變換部變換後的所述繪畫風格圖像的數據進一步進行變換的圖像處理,執行使由所述特徵區域檢測部檢測出的所述特徵區域暈映的暈映處理、和對所述繪畫風格圖像設定餘白區域的添加的餘白設定處理。另外,本發明的一個形態的圖像處理方法是對原始圖像實施圖像處理的圖像處理裝置所執行的圖像處理方法,其特徵在於,包括 第I變換步驟,從所述原始圖像的數據變換為繪畫風格圖像的數據;特徵區域檢測步驟,從所述原始圖像的數據中檢測該原始圖像的特徵區域;和第2變換步驟,作為對由所述第I變換步驟變換後的所述繪畫風格圖像的數據進一步進行變換的圖像處理,執行使由所述特徵區域檢測步驟檢測出的所述特徵區域暈映的暈映處理、和對所述繪畫風格圖像設定餘白區域的添加的餘白設定處理。


圖1是表示本發明的第I實施方式所涉及的圖像處理裝置的硬體的構成的框圖。
圖2是表示圖1的圖像處理裝置的功能性構成中的用於執行水墨畫風格圖像生成處理、整體暈映處理以及餘白區域設定處理的功能性構成的功能框圖。圖3是表示原始圖像的數據的一例的圖。圖4A是表不運筆圖案的一例的圖。圖4B是表示運筆圖案的一例的圖。圖5是表示邊緣圖像的一例的圖。圖6是表示從圖5的邊緣圖像變換後的水墨畫風格圖像的一例的圖。圖7A是通過水墨畫風格圖像、白背景圖像來表示進行了在所設定的水墨畫風格圖像上添加餘白區域的設定後的圖像的一例的圖。圖7B是通過水墨畫風格圖像、白背景圖像來表示進行了在所設定的水墨畫風格圖像上添加餘白區域的設定後的圖像的一例的圖。圖7C是通過水墨畫風格圖像、白背景圖像來表示進行了在所設定的水墨畫風格圖像上添加餘白區域的設定後的圖像的一例的圖。圖8是表示具有圖2的功能性構成的圖1的圖像處理裝置所執行的水墨畫風格圖像處理的流程的一例的流程圖。圖9是用於說明圖8的水墨畫風格圖像處理中的重要度區域算出處理的流程圖。圖10是用於說明圖8的水墨畫風格圖像處理中的水墨畫風格圖像生成處理的流程圖。圖11是用於說明圖8的水墨畫風格圖像處理中的整體暈映處理的流程圖。圖12是用於說明圖8的水墨畫風格圖像處理中的餘白區域設定處理的流程圖。圖13是表示用於執行第2實施方式所涉及的整體暈映處理的功能性構成的功能框圖。圖14是表示第2實施方式的原始圖像的數據的一例的圖。圖15是用於說明第2實施方式的水墨畫風格圖像處理中的整體暈映處理的流程圖。
具體實施例方式[第I實施方式]下面使用附圖來說明本發明的第I實施方式。圖1是表示本發明的第I實施方式所涉及的圖像處理裝置的硬體構成的框圖。圖像處理裝置I具備:CPU (Central Processing Unit,中央處理單兀)11、ROM (Read Only Memory,只讀存儲器)12、RAM (Random Access Memory,隨機存取存儲器)13、圖像處理部14、總線15、輸入輸出接口 16、輸入部17、輸出部18、存儲部19、通信部20、和驅動器21。CPUll按照記錄在R0M12中的程序、或從存儲部19載入到RAM13中的程序,來執行各種處理。在RAM13中還適當存儲CPUll在執行各種處理中所需要的數據等。圖像處理部14 由 DSP (Digital Signal Processor,數位訊號處理器)、VRAM(VideoRandom Access Memory,視頻隨機存取存儲器)等構成,與CPUll聯動來對圖像的數據實施各種圖像處理。雖未詳述,但該圖像處理部14具有對原始圖像的數據實施圖像處理,來將其變換成油畫畫風或彩色鉛筆畫風等的繪畫風格圖像的數據的功能。CPU11、R0M12、RAM13、以及圖像處理部14經由總線15相互連接。該總線15還連接有輸入輸出接口 16。輸入輸出接16連接有輸入部17、輸出部18、存儲部19、通信部20、以及驅動器21。輸入部17由鍵盤、滑鼠等構成,按照用戶的指示操作來輸入各種信息。輸出部18由顯不器、揚聲器等構成,輸出圖像或聲音。存儲部19由硬碟或DRAM(Dynamic Random Access Memory,動態隨機存取存儲器)等構成,存儲各種圖像的數據。通信部20控制經由包括英特網在內的網絡而在與其它的裝置(未圖示)之間進行的通信。在驅動器21中適當安裝有由磁碟、光碟、光磁碟、或半導體存儲器等構成的可移動介質31。通過驅動器21從可移動介質31中讀取的程序根據需要被安裝到存儲部19中。另外,可移動介質31還能與存儲部19同樣地存儲在存儲部19中存儲的圖像的數據等的各種數據。圖2是表示圖1的圖像處理裝置的功能性構成中的用於執行水墨畫風格圖像生成處理、整體暈映處理、以及餘白區域設定處理的功能性構成的功能框圖。在此,水墨畫風格圖像生成處理是指根據作為圖像處理的對象而輸入的原始圖像的數據生成水墨畫風格圖像的數據為止的一系列的處理。整體暈映處理是指基於根據該原始圖像的數據而算出的重要度的信息來對該水墨畫風格圖像內的特徵區域進行暈映為止的一系列的處理。另外,餘白區域設定處理是指基於該重要度的信息而設定了對該水墨畫風格圖像添加的餘白區域為止的一系列的處理。在基於CPUll的控制來執行水墨畫風格圖像生成處理的情況下,在圖像處理部14中,原始圖像取得部41、特徵區域檢測部42、水墨畫變換部44發揮作用。在基於CPUll的控制來執行整體暈映處理的情況下,在圖像處理部14中,原始圖像取得部41、重要度信息算出部43、變換部45發揮作用。另外,在基於CPUll的控制來執行餘白區域設定處理的情況下,在圖像處理部14中,重要度信息算出部43和變換部45發揮作用。另外,作為存儲部19的I個區域,設置運筆圖案存儲部(未圖示)。原始圖像取得部41取得從其它裝置發送來並由通信部20接收到的通信的數據、通過驅動器21從可移動介質31讀取的圖像的數據等,作為原始圖像的數據,並將該原始圖像的數據提供給特徵區域檢測部42以及重要度信息算出部43。特徵區域檢測部42對原始圖像的數據實施邊緣檢測處理,例如生成使檢測出的邊緣成為黑色、此外為白色的2值圖像(下面將這樣的2值圖像稱作「邊緣圖像」)的數據。然後,特徵區域檢測部42對所生成的邊緣圖像的數據檢測特徵區域。作為特徵區域來進行檢測的對象並沒有特別的限定,在本實施方式中設為是邊緣區域。將如此由特徵區域檢測部42生成的邊緣圖像的數據提供給水墨畫變換部44。重要度信息算出部43使用顏色、亮度、或邊緣的方向等作為重要度的指標,從由原始圖像取得部41取得的原始圖像的數據中分別檢測構成原始圖像的各像素的重要度。然後,重要度信息算出部43執行重要度區域算出處理,該重要度區域算出處理基於檢測出的重要度來生成表示對每個像素檢測出的重要度的空間上的分布的重要度映射圖,由此算出該原始圖像的重要度的信息,具體地,例如重要度信息算出部43通過對圖3所示那樣的原始圖像的數據實施重要度區域算出處理,來算出重要度的信息。將如此由重要度信息算出部43算出的重要度的信息提供給水墨畫變換部44以及變換部45。圖3表示原始圖像100的數據的一例。在圖3中,構成原始圖像100的多個像素101的每一個像素中的成為陰影的區域就是重要度區域102。並且,在重要度區域102的大致中心部分示出基於重要度區域102而算出的重要度重心111。更具體地,本實施方式的重要度信息算出部43為了實施這樣的重要度區域算出處理,如圖2所示,具備重要度算出部51、重要度區域算出部52、和重要度重心算出部53。重要度算出部51算出構成由原始圖像取得部41取得的原始圖像的各像素的重要度。例如,在圖3的示例中,算出構成原始圖像100的各像素的重要度。重要度的算出並沒有特別的限定,但在本實施方式中,重要度算出部51基於以各像素為中心的規定範圍的顏色信息、亮度(明亮度信息)、或邊緣方向的信息來算出重要度。這種情況下,重要度算出部51由於無法僅在單一像素中算出重要度,因此基於對相對於關注像素的一定區域的周邊區域而言作為其代表值的像素是否重要,來算出重要度。具體地,重要度算出部51通過在檢測到與關注像素的周圍的邊緣不同的方向的邊緣後,使該部分成為與周圍顏色不同的對象來進行識別,由此將其識別為描繪了具有某種特徵的對象,並提高相應部分的重要度。由重要度算出部51算出的重要度的信息被提供給重要度區域算出部52以及重要度重心算出部53。重要度區域算出部52基於由重要度算出部51對每個像素算出的重要度,來算出重要度區域,例如在圖3的示例中算出重要度區域102。重要度區域的算出沒有特別的限定,在本實施方式中,在設由重要度算出部51算出的重要度的評價值的上限為100的情況下,能算出重要度的評價值為90以上的區域,作為重要度區域。由重要度區域算出部52算出的重要度區域的信息被提供給水墨畫變換部44以及變換部45。重要度重心算出部53基於由重要度算出部51對每個像素算出的各像素的重要度來算出原始圖像的重要度重心。重要度重心的算出沒有特別的限定,但在本實施方式中,重要度重心算出部53將由重要度區域算出部52算出為是重要度區域的區域的中心位置作為重要度重心來算出。具體地,重要度重心算出部53最初計算重要度的空間分布的重要度重心(X,y)。重要度重心算出部53對重要度為閾值以上的像素應用下面的式(I)、(2)來算出重要度重心(x,y)。該閾值能由用戶根據需要來變更,在本實施方式中,在設重要度的上限為100的情況下,能設90為閾值。mx = I/ (n+sumw) X Σ (χ X w (χ, y))...(I)mx = I/ (n+sumw) X Σ (yXw(x, y))...(2)(n表示重要度為閾值以上的像素的數量,sumw表示重要度的合計,w(x,y)表示χ、y中的重要度)。
由重要度信息算出部43算出的重要度重心的信息被提供給變換部45。水墨畫變換部44執行將邊緣圖像的數據變換成水墨畫風格圖像的數據的處理。將這樣的處理在下面稱作「水墨畫變換處理」。作為本實施方式的水墨畫變換處理,能採用將對書法用的筆的筆跡進行模仿的紋理(texture)貼附在原始圖像上的圖像處理。將該「對書法用的筆的筆跡進行模仿的紋理」的圖案在本說明書中稱作「運筆圖案」。作為運筆圖案而採用的紋理的形狀和大小等並沒有特別的限定。其中,在本實施方式中,採用圖4所示的2種類的運筆圖案。圖4是表示運筆圖案的一例的圖。圖4A表示模仿用筆的「筆尖」的部分(筆的前端部分)書寫時的筆跡的運筆圖案。另外,下面將圖4A所示的運筆圖案稱作「直筆圖案」。圖4B表示模仿用毛筆的「喉」到「腹」或「腰」為止的側部(「穗」的一部分)書寫時的筆跡的運筆圖案。另外,下面將圖4B所示的運筆圖案稱作「側筆圖案」。將圖4A和圖4B進行比較容易得知,直筆圖案具有其與長邊方向正交的方向的長度(下面稱作「寬度」)較窄,相應地其濃淡差較小的特徵。與此相對,側筆圖案具有寬度寬,相應地濃度差較大的特徵。在本實施方式中,這樣的直筆圖案以及側筆圖案的各數據存儲在運筆圖案存儲部中(未圖示)。另外,運筆圖案的數據的生成手法並沒有特別的限定,例如可以採用利用CG (Computer Graphics,計算機圖形)而生成的手法。其中,在本實施方式中,採用如下手法:將通過掃描儀或數位照相機等將用蘸墨的筆在紙介質上書寫的筆跡進行圖像的數據化後而得到的數據設為運筆圖案的數據。水墨畫變換部44將邊緣圖像的數據作為處理對象,執行以下水墨畫變換處理,即,在邊緣區域貼附直筆圖案,在邊緣區域的周圍區域貼附側筆圖案,在邊緣區域形成了封閉區域的情況下,執行在封閉區域的內部貼附側筆圖案。具體地,例如水墨畫變換部44通過對圖5所示的邊緣圖像的數據實施水墨畫變換處理,由此來生成如圖6所示的水墨畫風格圖像的數據。圖5表示邊緣圖像的一例。在圖5中,黑而細的區域是邊緣區域。在圖5中,例如,邊緣區域El表示山的輪廓,邊緣區域E2表示雲的輪廓,邊緣區域E3表示家的輪廓。圖6表示從圖5的邊緣圖像而變換來的水墨畫風格圖像的一例。對表示山的輪廓的邊緣區域El貼附直筆圖案D1,對該邊緣區域El的右側的周圍區域貼附側筆圖案Si。另外,由於表示雲的輪廓的邊緣區域E2形成了封閉區域,因此對該邊緣區域E2貼附直筆圖案D2,在該封閉區域的內部塗滿地貼附側筆圖案S2。同樣地,由於表示家的輪廓的邊緣區域E3形成了封閉區域,因此,對該邊緣區域E3貼附直筆圖案D3,在該封閉區域的內部塗滿地貼附側筆圖案S3。更具體地,本實施方式的水墨畫變換部44為了實施這樣的水墨畫變換處理而進行以下的處理。具體地,水墨畫變換部44對邊緣圖像的數據檢測特徵區域。作為特徵區域來進行檢測的圖像並沒有特別的限定,在本實施方式中設為邊緣區域。水墨畫變換部44基於檢測出的特徵區域,從在運筆圖案存儲部(未圖示)中存儲各數據的各運筆圖案中決定要使用的運筆圖案。S卩,在本實施方式中,水墨畫變換部44決定直筆圖案作為對特徵區域即邊緣區域使用的運筆圖案。另外,水墨畫變換部44決定側筆圖案作為對特徵區域即邊緣區域的周圍區域、或形成封閉曲線的邊緣區域的該封閉曲線內部的區域使用的運筆圖案。水墨畫變換部44使用決定的運筆圖案的數據,將邊緣圖像的數據變換為水墨畫風格圖像的數據。具體地,水墨畫變換部44按照在邊緣區域貼附直筆圖案的方式,將該邊緣區域的數據變換成直筆圖案的數據。同樣地,水墨畫變換部44按照在邊緣區域的周圍區域貼附側筆圖案的方式,將該邊緣區域的周圍區域的數據變換成側筆圖案的數據。另外,在邊緣區域形成封閉區域的情況下,水墨畫變換部44按照在封閉區域的內部塗滿地貼附側筆圖案的方式,將該封閉區域的內部的數據變換成側筆圖案的數據。水墨畫變換部44基於由重要度信息算出部43生成的重要度映射圖,來調整在水墨畫變換部44中使用的運筆圖案的各自的顏色、即墨的濃淡的程度。具體地,重要度映射圖如上所述,表示每個像素的重要度的空間方向的分布。另一方面,按佔有由多個像素組構成的區域的每個運筆圖案來決定濃淡。因此,水墨畫變換部44從重要度映射圖中提取調整對象的運筆圖案所佔有的區域中所含的多個像素組的每一個的重要度,並基於所提取的多個重要度來運算該區域整體的綜合的重要度。另外,作為求取區域整體的綜合的重要度的方法,只要是使用了構成該區域的多個像素的重要度的手法,就沒有特別的限定,例如能採用取二乘均值或中間值的手法。其中,在本實施方式中,為了以較少的運算量以及運算時間而容易地求得綜合的重要度,採用取多個像素的重要度的單純的均值的手法。水墨畫變換部44調整濃淡,以使得區域整體的綜合的重要度越高,則佔據該區域的運筆圖案變得越濃(接近於黑色),反之區域整體的綜合的重要度越低,則佔據該區域的運筆圖案變得越淡(接近於白色)。水墨畫變換部44為了表現墨的浸染,將由水墨畫變換部44變換為運筆圖案(貼附)的每個區域的數據作為處理對象,執行用於使處理對象的區域的周邊暈映的圖像處理(下面稱作「暈映處理」)。暈映處理中的暈映量(寬度)根據處理對象的區域的濃淡程度而決定。即,由於如上所述那樣基於重要度映射圖來調整處理對象的區域的濃淡,因此,還基於重要度映射圖來決定該處理對象的區域的暈映量。這種情況下,由於重要度越高就越濃(接近於黑色),因此暈映量變小,反之,由於重要度越低就越淡(接近於白色),因此暈映量變大。另外,每個像素的暈映方式只要是依賴於距處理對象的區域(運筆圖案)的端部的距離X的手法即可,沒有特別的限定,在本實施方式中,採用距離X越大則越淡的手法。更具體地,在本實施方式中,採用將圖像的灰度(表示濃淡的亮度的範圍)設為256灰度,按照下面的式(3)來運算處理對象的像素的暈映色(表示濃淡的亮度)的手法。B = (255-L) X (Ι-exp (-χ X x/f (D+n))) +L...(3)在式(3)中,B表示處理對象的像素的暈映色(表示濃淡的亮度)。L表示貼附在處理對象的像素上的運筆圖案的顏色(表示針對處理對象的區域整體的濃淡的亮度)。f(D+n)表示按照輸入參數(D+n)而使輸出值變大的任意的函數。D表示貼附在處理對象的像素上的運筆圖案(處理對象的區域)的暈映量。η表示任意的整數。變換部45具備:基於由重要度信息算出部43算出的重要度的信息來對特徵區域中的水墨畫風格圖像的數據執行整體暈映處理的暈映部61 ;和執行設定原始圖像的餘白區域的餘白區域設定處理的餘白區域設定部62。暈映部61基於由重要度區域算出部52算出的重要度區域內的各像素的重要度、和從由重要度重心算出部53算出的重要度重心到各像素的距離,來算出各像素中的暈映量。具體地,暈映部61基於規定的函數或高斯分布(正態分布)的一次近似,通過使亮度慢慢地變化到白色的灰度(256)來使邊緣的暈映量成為最大,算出暈映量。即,暈映處理依賴於距畫筆的端部的距離X,距畫筆的端部的距離越大則顏色越淡。在此,設暈映量為D,設畫筆描繪的顏色(亮度)為L,則暈映色B能用以下的式(4)來表示。B= (255-L) X (l_exp (_xX x/f (D+n)))+L...(4)在本實施方式中,圖像的灰度為256灰度,函數f是隨著D+n的值而變大的任意的函數。另外,η為任意的整數。暈映部61基於對每個像素算出的暈映量來進行對水墨畫風格圖像的圖像整體的
暈映處理。餘白區域設定部62通過對水墨畫風格圖像的數據實施餘白區域設定處理,來進行對該水墨畫風格圖像添加餘白區域的設定。 更具體地,本實施方式的餘白區域設定部62為了實施這樣的餘白區域設定處理,如圖2所示,具備重要度重心位置比率算出部71、背景圖像位置比率算出部72、和合成部73。重要度重心位置比率算出部71算出由重要度重心算出部53算出的重要度重心的位置比率。背景圖像位置比率算出部72基於由重要度重心位置比率算出部71算出的重要度重心的位置比率來算出白背景圖像的重心位置比率。合成部73基於由重要度重心位置比率算出部71算出的重要度重心的位置比率、和由背景圖像位置比率算出部72算出的背景圖像的重心的位置比率,來執行合成處理,該合成處理按照將暈映部61進行過暈映處理後的水墨畫風格圖像的數據重疊在白背景圖像的數據上的方式進行合成。將合成處理後的數據作為最終的輸出圖像的數據而從圖像處理部14輸出。圖7是表示通過水墨畫風格圖像120、白背景圖像130來表示進行了在水墨畫風格圖像120上添加餘白區域140的設定之後的圖像的一例。在圖7的示例中,水墨畫風格圖像120的外緣、和與水墨畫風格圖像120重疊的白背景圖像130之間的區域被設定為餘白區域140。具體地,在圖7Α中,示出了具有由寬度X以及高度Y構成的重要度重心的坐標(X,y)的水墨畫風格圖像120。這種情況下,重要度重心位置比率算出部71算出重要度重心111的坐標(x,y)相對於由寬度X以及高度Y的尺寸構成的水墨畫風格圖像120的縱橫比(Χ/Y)的位置比率(x/X = y/Y)。接下來,餘白區域設定部62如圖7B所示那樣,設定構成白背景圖像130的尺寸的寬度A以及高度B,其中,白背景圖像130具有與水墨畫風格圖像120的縱橫比(Χ/Y)相同的縱橫比(A/B)。這種情況下,(X/Y) = α (Α/Β)成立(α表示餘白程度)。餘白程度(α)表示設定於水墨畫風格圖像120和白背景圖像130之間的餘白區域140的大小(面積)程度 。餘白程度能通過用戶對輸入部(未圖示)的操作來自由地進行設定。餘白區域設定部62在基於用戶的操作而將餘白程度設定得較強的情況下,將餘白區域140的大小(面積)設定得較大,在將餘白程度設定得較弱的情況下,將餘白區域140的大小(面積)設定得較小。背景圖像位置比率算出部72按照與由重要度重心位置比率算出部71算出的重要度重心111的位置比率(x/X = y/Y)成為相同的位置比率的方式來算出白背景圖像130的位置比率(a/A = b/B)。即,算出使下述式(5) 式(7)成立的(a,b)。(X/Y) = α (Α/Β) — (5)(x/X = y/Y)...(6)(a/A = b/B)…(7)((a, b)表示白背景圖像130的重心131的坐標(a,b))根據上述式(5) (7),在水墨畫風格圖像120(原始圖像)的重要度重心111的位置比率靠近單側的情況下,白背景圖像130的重心131也靠近相同的一側。另外,若重要度偏向某部分,則背景圖像位置比率算出部72較小地算出該部分一側的餘白區域140,較多地算出位於距重要度的中心較遠的部分的餘白區域140。因此,能尊重水墨畫風格圖像120(原始圖像)中希望關注的物體的位置來進行顯示。然後,餘白區域設定部62如圖7C所示那樣,按照水墨畫風格圖像120(原始圖像)的重要度重心111的坐標(x,y)與白背景圖像130的重心131的坐標(a,b) 一致的方式,來執行對水墨畫風格圖像120和白背景圖像130的各數據進行合成的合成處理。接下來,說明這樣的具有圖2的功能性構成的圖像處理裝置I所執行的水墨畫風格圖像處理。圖8是表示水墨畫風格圖像處理的流程的流程圖。原始圖像取得部41取得原始圖像的數據後,開始水墨畫風格圖像處理,執行如下所述的一系列的處理。在步驟Sll中,原始圖像取得部41取得原始圖像的數據。在步驟S12中,特徵區域檢測部42對原始圖像的數據實施平滑化處理。平滑化處理是,在水墨畫風格圖像中認為包含在原始圖像中的噪聲或細微的紋理是不需要的,所以從原始圖像中除去或降低它們,來保存表示被攝體的輪廓的邊緣,由此對原始圖像進行平滑化的圖像處理。在步驟S13中,重要度信息算出部43通過執行後述的圖9的重要度區域算出處理,來根據由原始圖像取得部41取得的原始圖像的數據,算出該原始圖像的重要度的信息
在步驟S14中,圖像處理部14通過對原始圖像的數據實施單色處理,來生成2值化的(單色化)的邊緣圖像的數據。在步驟S15中,水墨畫變換部44通過參照後述的圖10而說明的水墨畫風格圖像生成處理,將邊緣圖像的數據變換成水墨畫風格圖像的數據。在步驟S16中,暈映部61通過執行參照後述的圖11而說明的整體暈映處理,算出各像素中的暈映量,基於對每個像素算出的該暈映量,以水墨畫風格圖像的數據整體為對象來執行暈映處理。在步驟S17中,餘白區域設定部62通過執行參照後述的圖12而說明的餘白區域設定處理,基於水墨畫風格圖像的重要度重心(原始圖像的重要度重心)、和白背景圖像的重心,來執行將暈映處理後的水墨畫風格圖像、和白背景圖像的各數據進行合成的合成處理。在步驟S18中,圖像處理部14將對設定了餘白區域的水墨畫風格圖像的數據、SP暈映處理後的水墨畫風格圖像添加了餘白區域而得到的圖像的數據存儲到圖1的存儲部19中。另外,在此,對水墨畫風格圖像添加餘白區域後的圖像的尺寸即解析度既可以與原始圖像相同,也可以與原始圖像不同。其中,在設為與原始圖像相同的尺寸的情況下,圖像處理部14對在水墨畫風格圖像添加了餘白區域而得到的圖像的數據實施縮小處理,使其尺寸與原始圖像一致。由此,結束水墨畫風格圖像處理。以上,參照圖8來說明了水墨畫風格圖像處理的流程。接下來,參照圖9來說明圖8的水墨畫風格圖像處理中的步驟13的重要度區域算出處理的詳細的流程。圖9是說明重要度區域算出處理的流程圖。在步驟S31中,重要度算出部51算出原始圖像的各像素的重要度。例如在圖3的示例中,算出原始圖像100的各像素101的重要度。在步驟S32中,重要度重心算出部53根據所算出的各像素的重要度來算出原始圖像的重要度重心。例如在圖3的示例中,根據各像素101的重要度來算出原始圖像100的重要度重心11。在步驟S33中,重要度區域算出部52根據具有閾值以上的重要度的像素來算出原始圖像的重要度區域。例如在圖3的示例中,根據像素101來算出原始圖像100的重要度區域102。由此,重要度區域算出處理結束,S卩,圖8的步驟S13的處理結束,處理前進到步驟S14。以上,參照圖9來說明了重要度區域算出處理的流程。接下來,參照圖10來說明圖8的水墨畫風格圖像處理中的步驟S15的水墨畫風格圖像生成處理的詳細的流程。圖10是說明水墨畫風格圖像生成處理的流程圖。在步驟S51中,特徵區域檢測部42根據邊緣圖像的數據來搜索邊緣。在步驟S52中,特徵區域檢測部42基於步驟S51的處理結果來判定是否存在邊緣。在存在邊緣的情況下,在步驟S53中,特徵區域檢測部42追蹤該邊緣。具體地,特徵區域檢測部42從邊緣圖像的左上起,按照所謂的掃描線(raster)順序來進行掃描,搜索屬於邊緣區域的像素(步驟S51)。若存在這樣的屬於邊緣區域的像素(步驟S52:是),則特徵區域檢測部42按照搜索屬於該邊緣區域的其它的像素的方式來追蹤邊緣(步驟S53)。在步驟S54中,水墨畫變換部44基於這樣追蹤到的邊緣區域,從將各數據存儲在運筆圖案存儲部(未圖示)中的各運筆圖案中,決定後面在接下來的步驟中使用的運筆圖案。S卩,水墨畫變換部44決定直筆圖案來作為對在步驟S53的處理中追蹤到的邊緣區域使用的運筆圖案。另外,水墨畫變換部44決定側筆圖案來作為對該邊緣區域的周圍區域使用的運筆圖案。進而,在該邊緣區域為封閉曲線的區域的情況下,水墨畫變換部44決定側筆圖案作為在該封閉曲線的內部使用的運筆圖案。在步驟S55中,水墨畫變換部44執行按照將直筆圖案貼附到在步驟S53的處理中追蹤到的邊緣區域的方式來將該邊緣區域的數據變換成直筆圖案的數據的處理(下面稱作「貼附處理」)。具體地,由於在步驟S53的處理中追蹤到的邊緣區域的長度(長邊方向的曲線的長度)每次不同,因此,水墨畫變換部44按照邊緣區域的長度對從運筆圖案存儲部(未圖示)中讀取的直筆圖案的數據進行放大或縮小。然後,水墨畫變換部44從該邊緣區域的起點的數據起,將該邊緣區域的數據變換(貼附)成放大或縮小後的直筆圖案的數據。在步驟S56中,水墨畫變換部44基於步驟S33(圖9)的處理中算出的重要度區域,來算出成為步驟S55的貼附處理的對象的直筆圖案的描繪色。描繪色、即墨的濃淡,與原始圖像的重要度相應地決定。由於重要度是每個像素都具有的值,因此,在決定描繪色時,水墨畫變換部44計算用畫筆描繪的區域的重要度的平均。計算出的平均重要度越高,則水墨畫變換部44以越濃的顏色(接近於黑色的顏色)來進行描繪,計算出的平均重要度越低則以越淺的顏色(接近於白色)來進行描繪。水墨畫變換部44在後述的步驟S59以及步驟S63的處理中也與步驟S56的處理相同地,基於重要度的平均來進行描繪色的算出的處理。在步驟S57中,水墨畫變換部44基於步驟S33(圖9)的處理中算出的重要度區域來執行成為步驟S55的貼附處理的對象的直筆圖案的暈映處理。此時,水墨畫變換部44與基於圖像的重要度來決定墨的濃淡相同地,基於圖像的重要度來決定暈映量(寬度)。重要度越高,則水墨畫變換部44為了使墨成為越濃的顏色而使暈映量較少,重要度越低,則水墨畫變換部44為了使墨成為越淺的顏色而使暈映量增多。在後述的步驟S60以及步驟S64的處理中,水墨畫變換部44與步驟S57的處理相同地,基於重要度來進行暈映處理。在步驟S58的處理中,水墨畫變換部44按照對在步驟S53的處理中追蹤到的邊緣區域的周圍區域貼附側筆圖案的方式來執行貼附處理。在步驟S59中,水墨畫變換部44基於在步驟S33(圖9)的處理中算出的重要度區域,來算出成為步驟S58的貼附處理的對象的側筆圖案的描繪色。在步驟S60中,水墨畫變換部44基於步驟S33(圖9)的處理中算出的重要度區域,來執行成為步驟S58的貼附處理的對象的側筆圖案的暈映處理。
在步驟S61中,水墨畫變換部44判定在步驟S53的處理中追蹤到的邊緣區域是否為封閉曲線的區域。在邊緣區域不是封閉曲線的區域的情況下、即邊緣區域是具有起點和終點的區域的情況下,在步驟S61中判定為「否」,處理返回步驟S51,搜索其它的邊緣,並反覆步驟S52以後的處理。與此相對,在邊緣區域是封閉曲線的情況下、即在邊緣區域不是具有起點和終點的區域的情況下,在步驟S61中判定為「是」,處理前進到步驟S62。在步驟S62中,水墨畫變換部44按照對在步驟S53的處理中追蹤到的邊緣區域的封閉曲線的內側貼附側筆圖案的方式來執行貼附處理。在步驟S63中,水墨畫變換部44基於在步驟S33(圖9)的處理中算出的重要度區域,來算出成為步驟S62的貼附處理的對象的側筆圖案的描繪色。在步驟S64中,水墨畫變換部44基於在步驟S33(圖9)的處理中算出的重要度區域,來執行成為步驟S62的貼附處理的對象的側筆圖案的暈映處理。之後,處理返回步驟S51,並搜索其它的邊緣,反覆步驟S52以後的處理。如此,對每個包含於邊緣圖像中的邊緣區域反覆執行上述的步驟S51到S64的循環處理。然後,在結束了對最後的邊緣區域的處理後,在接下來的步驟S51的處理中就無法進行邊緣的搜索,因此,在再下一個步驟S52中判定為「否」,由此結束水墨畫風格圖像生成處理。即,結束圖8的步驟S15的處理。以上,參照圖10說明了水墨畫風格圖像生成處理的流程。接下來,參照圖11來說明圖8的水墨畫風格圖像處理中的步驟S16的整體暈映處理的詳細的流程。圖11是說明整體暈映處理的流程圖。在步驟S81中,暈映部61取得由重要度重心算出部53算出的重要度重心的信息。在步驟S82中,暈映部61取得由重要度區域算出部52算出的重要度區域的信息。在步驟S83中,暈映部61將原始圖像的重要度區域內的I個像素設定為關注像素。在步驟S84中,暈映部61基於該關注像素中的重要度、和從在步驟S81中取得的重要度重心到各像素為止的距離,來算出暈映量。在步驟S85中,暈映部61判定是否將重要度區域內的全部像素都設定為關注像素。在步驟S83中未將重要度區域內的全部像素設定為關注像素的情況下,在步驟S85中判定為「否」,處理返回步驟S83。S卩,在直到對全部的像素算出暈映量為止的期間,反覆進行步驟S83到S85的處理。與此相對,在步驟S83中將重要度區域內的全部像素設定為關注像素的情況下,在步驟S85中判定為「是」,處理前進到步驟S86。在步驟S86中,暈映部61基於在步驟S84中對每個像素算出的暈映量來執行對原始圖像的圖像整體進行暈映的暈映處理。該處理結束後,整體暈映處理結束,即圖8的步驟S16的處理結束,處理前進到步驟S17。以上,參照圖11說明了整體暈映處理的流程。接下來,參照圖12來說明圖8的水墨畫風格圖像處理中的步驟S17的餘白區域設定處理的詳細的流程。
圖12是說明餘白區域設定處理的流程圖。在步驟SlOl中,重要度重心位置比率算出部71算出水墨畫風格圖像的重要度重心的位置比率。例如在圖7的示例中,算出原始圖像100的重要度重心111的位置比率。在步驟S102中,餘白區域設定部62基於用戶的操作來設定圖7的餘白區域140的餘白程度的強弱。例如,在圖7的示例中,設定餘白區域140的餘白程度的強弱。在步驟S103中,餘白區域設定部62設定白背景圖像的尺寸。例如,在圖7的示例中,設定白背景圖像130的尺寸。在步驟S104中,背景圖像位置比率算出部72算出白背景圖像的重心。例如在圖7的示例中,算出白背景圖像130的重心131。在步驟S105中,合成部73基於白背景圖像的重心和水墨畫風格圖像的重要度重心,進行合成處理,使白背景圖像的重心和重要度重心的坐標位置一致地重疊,來進行合成。例如,在圖7的示例中,基於白背景圖像130的重心131和原始圖像100的重要度重心111,進行合成處理,使重心131和重要度重心111的坐標位置一致地進行重疊,來進行合成。該處理結束後,餘白區域設定處理結束,圖8的步驟S17的處理結束,處理前進到步驟S18。如此構成的第I實施方式的圖像處理裝置具備:原始圖像取得部41、特徵區域檢測部42、重要度信息算出部43、水墨畫變換部44、和變換部45。原始圖像取得部41取得原始圖像100的數據。水墨畫變換部44從由原始圖像取得部41取得的原始圖像100的數據變換成水墨畫風格圖像120的數據。特徵區域檢測部42從由原始圖像取得部41取得的原始圖像100的數據中檢測該原始圖像100的特徵區域(在本實施方式中為邊緣區域)。重要度信息算出部43從由原始圖像取得部41取得的原始圖像100的數據中算出該原始圖像100的重要度的信息。變換部45基於由重要度信息算出部43算出的重要度的信息,對水墨畫變換部44進行過變換後的水墨畫風格圖像的數據執行使由特徵區域檢測部42檢測出的特徵區域暈映的暈映處理、和對水墨畫風格圖像設定餘白區域140的添加的餘白設定處理,作為進一步對水墨畫變換部44進行過變換後的水墨畫風格圖像的數據進行變換的圖像處理。如此,通過基於原始圖像100中的重要度的信息來進行水墨畫風格圖像120的暈映處理,能忠實地表現水墨畫的自然的筆的描繪。其結果,能得到更接近實際的水墨畫的圖像。同樣地,通過基於原始圖像100的重要度信息來進行設定針對水墨畫風格圖像120的餘白區域140的添加的餘白設定處理,能忠實地表現水墨畫的自然的構圖。其結果,能得到更接近實際的水墨畫的圖像。本實施方式的圖像處理裝置的重要度信息算出部43具備:重要度算出部51、和重要度重心算出部53。重要度算出部51對每個構成原始圖像100的像素101算出重要度。重要度重心算出部53基於由重要度算出部51算出的各像素101的重要度來算出原始圖像100的重要度重心111。然後,變換部45基於由重要度重心算出部53算出的重要度重心來進行水墨畫風格圖像120的數據的變換。通過如此基於重要度重心來進行水墨畫風格圖像120的數據的變換,能基於水墨畫特有的描繪方法來表現被描繪為水墨畫的物體(object)。其結果,能得到更接近實際的水墨畫的圖像。本實施方式的圖像處理裝置的變換部45具有暈映部61。暈映部61以由特徵區域檢測部42檢測出的特徵區域以及該特徵區域內的I個以上的區域內的物體作為處理對象,基於由重要度重心算出部53算出的重要度重心來執行暈映處理。通過如此基於重要度重心來進行暈映處理,能基於水墨畫特有的描繪方法來表現作為水墨畫而描繪的物體。其結果,能進一步地得到更接近實際的水墨畫的圖像。本實施方式的圖像處理裝置的變換部45具備:重要度重心位置比率算出部71、背景圖像位置比率算出部72。重要度重心位置比率算出部71算出由重要度重心算出部53算出的重要度重心的位置比率。背景圖像位置比率算出部72基於由重要度重心位置比率算出部算出的重要度重心的位置比率來算出白背景圖像130的重心位置比率。變換部45基於由重要度重心位置比率算出部71算出的重要度重心的位置比率、和由背景圖像位置比率算出部72算出的白背景圖像130的重心的位置比率,來對白背景圖像130的數據合成水墨畫風格圖像120的數據,由此對水墨畫風格圖像120設定餘白區域140的添加。通過如此基於重要度重心的位置比率來設定水墨畫風格圖像120的餘白區域140,能忠實地表現水墨畫的自然的構圖。其結果,能得到更接近實際的水墨畫的圖像。本實施方式的圖像處理裝置的重要度信息算出部43還具備重要度區域算出部52。重要度區域算出部52基於由重要度算出部51對每個像素101算出的重要度來算出重要度區域102。然後,暈映部61基於由重要度區域算出部52算出的重要度區域102內的各像素101的重要度、和各像素101與由重要度重心算出部53算出的重要度重心111之間的距離,來算出各像素101中的暈映量。如此按照各像素101中的重要度、和各像素101與重要度重心之間的距離來執行暈映處理,能適當地表現水墨畫特有的墨的浸染。其結果,能進一步地,得到更接近實際的水墨畫的圖像。以上,說明了本發明的第I實施方式所涉及的圖像處理裝置I。接下來說明本發明的第2實施方式所涉及的圖像處理裝置I。[第2實施方式]本發明的第2實施方式所涉及的圖像處理裝置I能採用與第I實施方式所涉及的圖像處理裝置I基本相同的硬體構成以及功能性構成。因此,圖1也是表示第2實施方式所涉及的圖像處理裝置I的硬體構成的框圖。進而,第2實施方式所涉及的圖像處理裝置I所執行的水墨畫風格圖像處理、重要度區域算出處理、水墨畫風格圖像生成處理也與第I實施方式所涉及的各處理的流程基本相同。因此,圖8、圖9、圖10也是說明第2實施方式所涉及的水墨畫風格圖像處理、重要度區域算出處理、水墨畫風格圖像生出處理的流程的流程圖。圖13是表示本發明的圖像處理裝置I的功能性構成中的用於執行第2實施方式所涉及的整體暈映處理的功能性構成的功能框圖。在圖2和圖13的比較下,第2實施方式所涉及的圖像處理裝置I的圖像處理部14內的功能性構成在重要度區域有多個的情況下將多個重要度區域綜合為綜合重要度區域,除了這點以外,其它都與第I實施方式所涉及的圖像處理裝置I基本相同,因此省略說明。即,第I實施方式的圖像處理裝置I的暈映部61基於重要度區域內的各像素的重要度、和各像素與重要度重心之間的距離來算出各像素中的暈映量。與此相對,第2實施方式的圖像處理裝置I的暈映部61在重要度區域有多個的情況下,將多個重要度區域綜合為綜合重要度區域,在重要度區域內基於與第I實施方式相同的處理來算出暈映量。然後,第2實施方式的圖像處理裝置I的暈映部61在重要度區域夕卜,基於綜合重要度區域內的各像素的重要度、各像素與重要度重心之間的距離、重要度重心與綜合重要度區域的邊緣的方向,來算出各像素的暈映量。另外,關於第2實施方式的圖像處理裝置I的原始圖像取得部41 水墨畫變換部44、以及變換部45內的餘白區域設定部62,由於都與第I實施方式的圖像處理裝置I的始圖像取得部41 水墨畫變換部44、以及變換部45內的餘白區域設定部62相同,因此省略詳細的說明,僅說明不同之處。圖13是圖1的圖像處理裝置I的功能性構成中用於執行第2實施方式所涉及的整體暈映處理的功能性構成的框圖。第2實施方式所涉及的整體暈映處理在重要度區域為單數的情況下,基於與第I實施方式相同的處理來進行暈映處理。並且,暈映部61在重要度區域有多個的情況下,將多個重要度區域綜合為綜合重要度區域,基於綜合重要度區域內的各像素的重要度、各像素與重要度重心之間的距離、重要度重心與綜合重要度區域的邊緣的方向,來算出各像素中的暈映量。然後,暈映部61基於算出的暈映量來對水墨畫風格圖像的整體進行暈映處理。第2實施方式中,在進行第2實施方式所涉及的整體暈映處理時,還具備重要度區域綜合部81。重要度區域綜合部81在由重要度區域算出部52算出的重要度區域有多個的情況下,將由重要度區域算出部52算出的多個重要度區域綜合為綜合重要度區域。第2實施方式的暈映部61在綜合重要度區域中的重要度區域內,基於重要度區域內的各像素的重要度、各像素與由重要度重心算出部算出的重要度重心之間的距離來算出各像素中的暈映量,在重要度區域外,基於綜合重要度區域內的各像素的重要度、各像素與由重要度重心算出部算出的重要度重心之間的距離、重要度重心與綜合重要度區域的邊緣的方向,來算出各像素中的暈映量。圖14示出第2實施方式的原始圖像100的數據的一例。在圖14中,構成原始圖像100的多個像素101的每一個中陰影的區域是多個重要度區域120A、102B。並且,基於多個重要度區域102A、102B而被綜合的綜合重要度區域202用黑框來表示。另外,基於綜合重要度區域202而算出的重要度重心211被表示在綜合重要度區域202的大致中心部分。圖15是說明圖8的水墨畫風格圖像處理中的步驟S16的整體暈映處理的流程圖。在步驟S121中,暈映部61取得由重要度重心算出部53算出的重要度重心的信
肩、O在步驟S122中,暈映部61取得由重要度區域算出部52算出的重要度區域的信
肩、O在步驟S123中,暈映部61判定由重要度區域算出部52算出的重要度區域是否為多個。在判定為重要度區域不為多個、即為單數的情況下,前進到步驟S130,進行與圖11的第I實施方式的整體暈映處理的步驟S83 S85的處理相同的處理。這種情況下,由於第2實施方式的步驟S130 S132的處理、和第I實施方式的步驟S83 S85的處理相同,因此省略說明。與此相對,在判定為重要度區域為多個的情況下,處理前進到步驟S124。在步驟S124中,重要度區域綜合部81將圖14的多個重要度區域102A、102B綜合為綜合重要度區域202。在步驟S125中,暈映部61將圖14的原始圖像100的綜合重要度區域202內的I個像素101設定為關注像素。在步驟S126中,暈映部61判定在步驟S125中設定的關注像素是否為重要度區域內的像素。例如,在圖14的示例中,判定關注像素是否是重要度區域102A、102B內的像素101。在關注像素是重要度區域內的像素的情況下,處理前進到步驟S127,進行與圖11的第I實施方式的整體暈映處理的步驟S84的處理相同的處理。這種情況下,由於第2實施方式的步驟S127的處理與第I實施方式的步驟S84的處理相同,因此省略說明。與此相對,在判定為關注像素不是重要度區域內的像素的情況下,處理前進到步驟S128。在步驟S128中,暈映部61基於該關注像素的重要度、該關注像素距在步驟S121中取得的重要度重心的距離、和重要度重心與綜合重要度區域的邊緣的方向,來算出暈映量。在步驟S129中,暈映部61判定是否將綜合重要度區域內的全部像素都設定為關注像素。在綜合重要度區域內的全部像素未都在步驟S125中被設定為關注像素的情況下,在步驟S129中判定為「否」,處理返回步驟S125。即,直到對綜合重要度區域內的全部像素算出暈映量為止的期間,反覆進行步驟S125到S129的處理。與此相對,在綜合重要度區域內的全部像素都在步驟S125中被設定為關注像素的情況下,在步驟S129中判定為「是」,處理前進到步驟S133。在步驟S133中,暈映部61基於在步驟S127、S128以及S131中對每個像素算出的暈映量來執行使原始圖像的圖像整體暈映的暈映處理。該處理結束後,整體暈映處理結束,即圖8的步驟16的處理結束,處理前進到步驟S17。如以上那樣構成的第2實施方式的圖像處理裝置的暈映部61具備重要度區域綜合部81。重要度區域綜合部81在由重要度區域算出部52算出的重要度區域為多個的情況下,將由重要度區域算出部52算出的圖14的多個重要度102A、102B綜合為綜合重要度區域 202。
暈映部61在綜合重要度區域202中的重要度區域102A、102B內,基於重要度區域102AU02B內的各像素101的重要度、各像素101與由重要度重心算出部53算出的重要度重心211之間的距離,來算出各像素101中的暈映量,在綜合重要度區域202中的重要度區域102A、102B以外,基於綜合重要度區域202內的各像素101的重要度、各像素101與由重要度重心算出部53算出的重要度重心211之間的距離、重要度重心211與綜合重要度區域202的邊緣的方向,來算出各像素101中的暈映量。在原始圖像100內,存在重要但距重要度重心有一定距離的像素101雖然重要但被判斷為不那麼重要的情況。與此相對,在本實施方式中,暈映部61在重要度區域102A、102B有多個的情況下,將多個重要度區域102A、102B綜合為綜合重要度區域202。由此,通過基於多個重要度區域來考量各像素101中的重要度從而算出暈映量,能基於水墨畫特有的描繪方法來表現作為水墨畫而描繪的物體。其結果,能進一步地,得到更接近實際的水墨畫的圖像。另外,本發明並不限定於前述實施方式,能達成本發明的目的的範圍內的變形、改良等也包含在本發明中。例如,重要度算出部51基於以各像素為中心的規定範圍的顏色信息、亮度(明亮度信息)或邊緣方向的信息來算出重要度,但並不限於此。例如,還能採用重要度算出部51基於針對關注像素的一定區域內的空間頻率來提高相應部分的重要度這樣的手法。另外,重要度算出部51對I個原始圖像的數據,在規定的方向上掃描臉搜索框,確定相當於眼、鼻子、嘴等特徵部分(臉器官),根據各臉器官的位置關係來判定是否是臉。然後,重要度算出部51能算出根據判定的特徵部分的類別而預先確定的重要度。另外,重要度算出部51還能確定風景照片或肖像中的特定的物體,算出根據特定的物體的類別而預先確定的重要度。另外,重要度算出部51對每個像素算出重要度,但並不限於此,還能算出每個區域的重要度。另外,例如,變換部45的餘白區域設定部62基於由重要度重心位置比率算出部71算出的重要度重心的位置比率、和由背景圖像位置比率算出部72算出的背景圖像的重心的位置比率,來對背景圖像的數據合成水墨畫風格圖像的數據,從而對水墨畫風格圖像設定餘白區域的添加,但並不限於此。例如,變換部45的餘白區域設定部62也可以還具備將水墨畫風格圖像的數據分割為多個區域的圖像區域分割部(未圖示)。然後,餘白區域設定部62能在由圖像區域分割部(未圖示)分割的區域中的包含由重要度算出部51算出的重要度高的像素在內的區域與水墨畫風格圖像的端部相接的情況下,不對該區域的端部進行餘白區域的添加。通過如此不對包含重要度高的像素在內的區域的端部設定餘白區域的添力口,能忠實地表現水墨畫的自然的構圖。其結果,能得到更接近實際的水墨畫的圖像。另外,例如,由暈映部61算出的暈映量還能通過基於規定的函數,使白基的對比度慢慢變化到0,按照使邊緣的暈映量成為最大的方式來算出暈映量。本發明的圖像處理裝置一般能在可執行上述的圖像處理的電子設備中應用。具體地,例如,本發明能在個人計算機、智慧型手機、印表機、電視接收機、視頻攝像機、可攜式導航裝置、可攜式電話機、掌上遊戲機等中應用。上述一系列的處理能通過硬體來執行,也能通過軟體來執行。換言之,圖2的功能性構成只是例示而已,並沒有特別的限定。即,只要在圖像處理裝置I中具備能將上述一系列的處理作為整體來執行的功能即可,為了實現該功能而要使用哪個功能模塊,並不特別限定於圖2的例子。另外,I個功能模塊可以由硬體單體構成,也可以由軟體單體構成,也可以由軟硬體的組合來構成。在通過軟體來執行一系列的處理的情況下,將構成該軟體的程序從網絡或記錄介質安裝到計算機等中。計算機也可以是嵌入到專用的硬體中的計算機。另外,計算機也可以是通過安裝各種程序而能執行各種功能的計算機,例如通用的個人計算機。包含這樣的程序的記錄介質為了向用戶提供程序,不僅可以由與裝置主體分開來分發程序的圖1的可移動介質31構成,還能由以預先嵌入到裝置主體中的狀態來向用戶提供程序的記錄介質等構成。可移動介質31例如由磁碟(包括軟盤)、光碟、或光磁碟等構成。光碟例如由 CD-ROM (Compact Disk-Read Only Memory,只讀光碟)、DVD (DigitalVersatile Disk,數字多功能光碟)等構成。光磁碟例如由MD (Min1-Disk,迷你光磁碟)等構成。另外,以預先嵌入到裝置主體中的狀態來向用戶提供程序的記錄介質例如由記錄了程序的圖1的R0M12、包含在圖1的存儲部19中的硬碟等構成。另外,在本說明書中,記述記錄於記錄介質中的程序的步驟可以是沿著該順序而在時間序列上進行的處理,這自不必說,但不一定是時間序列上的處理,還包括並行或個別執行的處理。以上說明了本發明的幾個實施方式,但這些實施方式只是例示而已,並不對本發明的技術範圍構成限定。本發明也可以採用其它的各種的實施方式,進而,能在不脫離本發明的要旨的範圍內進行省略、置換等各種的變更。這些實施方式及其變形包含在本說明書等所記載的發明的範圍和要旨中,還包含在權利要求的範圍所記載的發明及其等同的範圍內。
權利要求
1.一種圖像處理裝置,其特徵在於,具備: 第I變換部,其從原始圖像的數據變換為繪畫風格圖像的數據; 特徵區域檢測部,其從所述原始圖像的數據中檢測該原始圖像的特徵區域;和第2變換部,作為對由所述第I變換部變換後的所述繪畫風格圖像的數據進一步進行變換的圖像處理,執行使由所述特徵區域檢測部檢測出的所述特徵區域暈映的暈映處理、和對所述繪畫風格圖像設定餘白區域的添加的餘白設定處理。
2.根據權利要求1所述的圖像處理裝置,其特徵在於, 所述繪畫風格圖像的數據是水墨畫風格圖像的數據。
3.一種圖像處理裝置,其特徵在於,具備: 原始圖像取得部,其取得原始圖像的數據; 第I變換部,其從由所述原始圖像取得部取得的原始圖像的數據變換為水墨畫風格圖像的數據; 特徵區域檢測部,其從由所述原始圖像取得部取得的原始圖像的數據中檢測該原始圖像的特徵區域; 重要度信息算出部,其根據由所述原始圖像取得部取得的原始圖像的數據來算出該原始圖像的重要度的信息;和 第2變換部,作為對由所述第I變換部變換後的所述水墨畫風格圖像的數據進一步進行變換的圖像處理,基於由所述重要度信息算出部算出的重要度的信息,執行使由所述特徵區域檢測部檢測出的所述特徵區域暈映的暈映處理、和對所述水墨畫風格圖像設定餘白區域的添加的餘白設定處 理。
4.根據權利要求3所述的圖像處理裝置,其特徵在於, 所述重要度信息算出部具有: 重要度算出部,其對構成所述原始圖像的每個像素算出重要度;和重要度重心算出部,其基於由所述重要度算出部算出的所述各像素的重要度,來算出所述原始圖像的重要度重心, 所述第2變換部基於由所述重要度重心算出部算出的所述重要度重心來執行對所述水墨畫風格圖像的數據進行變換的所述圖像處理。
5.根據權利要求4所述的圖像處理裝置,其特徵在於, 所述第2變換部具有暈映部,該暈映部以由所述特徵區域檢測部檢測出的所述特徵區域以及該特徵區域內的I個以上的區域內的物體為處理對象,基於由所述重要度重心算出部算出的所述重要度重心來執行所述暈映處理。
6.根據權利要求4所述的圖像處理裝置,其特徵在於, 所述第2變換部具備: 重要度重心位置比率算出部,其算出由所述重要度重心算出部算出的所述重要度重心的位置比率;和 背景圖像位置比率算出部,其基於由所述重要度重心位置比率算出部算出的所述重要度重心的位置比率來算出背景圖像的重心位置比率, 所述第2變換部基於由所述重要度重心位置比率算出部算出的所述重要度重心的位置比率、和由所述背景圖像位置比率算出部算出的所述背景圖像的重心的位置比率,對所述背景圖像的數據來合成所述水墨畫風格圖像的數據,由此來對所述水墨畫風格圖像設定所述餘白區域的添加。
7.根據權利要求4所述的圖像處理裝置,其特徵在於, 所述重要度信息算出部還具備重要度區域算出部,該重要度區域算出部基於由所述重要度算出部對每個像素算出的所述重要度來算出重要度區域, 所述暈映部基於由所述重要度區域算出部算出的重要度區域內的各像素的重要度、和所述各像素與由所述重要度重心算出部算出的重要度重心之間的距離,來算出各像素中的暈映量。
8.根據權利要求7所述的圖像處理裝置,其特徵在於, 所述暈映部還具備重要度區域綜合部,該重要度區域綜合部在由所述重要度區域算出部算出的重要度區域有多個的情況下,將由所述重要度區域算出部算出的多個重要度區域綜合為綜合重要度區域, 所述暈映部在所述綜合重要度區域中的所述重要度區域內,基於重要度區域內的各像素的重要度、和所述各像素與由所述重要度重心算出部算出的重要度重心之間的距離,來算出各像素中的暈映量, 所述暈映部在所述綜合重要度區域中的所述重要度區域外,基於綜合重要度區域內的各像素的重要度、所述各像素與由所述重要度重心算出部算出的重要度重心之間的距離、和所述重要度重心與所述綜合重要度區域的邊緣的方向,來算出各像素中的暈映量。
9.根據權利要求6所述的圖像處理裝置,其特徵在於, 所述第2變換部還具備 圖像區域分割部,該圖像區域分割部將所述水墨畫風格圖像的數據分割為多個區域, 所述第2變換部在由所述圖像區域分割部分割的區域中的包含由所述重要度算出部算出的重要度高的像素在內的區域與所述水墨畫風格圖像的端部相接的情況下,不在該區域的端部進行餘白區域的添加。
10.一種圖像處理方法,是對原始圖像實施圖像處理的圖像處理裝置所執行的圖像處理方法,其特徵在於,包括: 第I變換步驟,從所述原始圖像的數據變換為繪畫風格圖像的數據; 特徵區域檢測步驟,從所述原始圖像的數據中檢測該原始圖像的特徵區域;和 第2變換步驟,作為對由所述第I變換步驟變換後的所述繪畫風格圖像的數據進一步進行變換的圖像處理,執行使由所述特徵區域檢測步驟檢測出的所述特徵區域暈映的暈映處理、和對所述繪畫風格圖像設定餘白區域的添加的餘白設定處理。
全文摘要
本發明提供一種將原始圖像的特徵區域中的圖像變換成運筆圖案的圖像的圖像處理裝置,能得到更接近實際的水墨畫的圖像。水墨畫變換部(44)從原始圖像的數據變換為繪畫風格圖像的數據。特徵區域檢測部(42)從原始圖像的數據中檢測該原始圖像的特徵區域。變換部(45)對水墨畫變換部(44)進行變換後的繪畫風格圖像的數據執行使由特徵區域檢測部(42)檢測出的特徵區域暈映的暈映處理、和對水墨畫風格圖像設定餘白區域的添加的餘白設定處理,作為對繪畫風格圖像的數據進一步進行變換的處理。
文檔編號G06T11/00GK103198498SQ20121036400
公開日2013年7月10日 申請日期2012年9月26日 優先權日2011年9月28日
發明者手島義裕, 巖永正國 申請人:卡西歐計算機株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀