= (ax+by+c) / (px+qy+r)
[0099]Y= (dx+eY+f)/ (px+qy+r)
[0100]此處,a、b、c、d、e、f、p、q、r是由圖像中的透視變換的中心與圖像的上下或左右的放大率來決定的參數(shù)(參照日本國公開專利公報“特開2005-202593號”)。
[0101]在對產(chǎn)生了幾何失真的拍攝圖像進行校正的情況下,需要推定在變換前的拍攝圖像中不存在的像素,需要使用變換前的拍攝圖像數(shù)據(jù),利用插值運算來求取變換后的拍攝圖像數(shù)據(jù)。插值運算的方法可利用一般公知的雙線性插值法或雙三次插值法等。在進行該插值運算時,拍攝圖像的位于跟前的像素,由于失真程度小所以能夠比較高精度地進行插值。而拍攝圖像的位于遠方的像素失真程度大,插值的精度可能會多少有些降低,圖像可能變得不清晰。若拍攝圖像的遠方存在字符和/或線條畫,則字符和/或線條畫變得不清晰,如上所述,可能不會被作為前景層提取出來,畫質(zhì)會劣化。
[0102]于是,傾斜檢測部15提取拍攝圖像的矩形區(qū)域,求取矩形區(qū)域的失真程度(角度)。為了求取矩形區(qū)域的失真程度,首先,例如使用以下式⑴?⑷的方法求取原稿的4個頂點坐標(4角的坐標)和原稿的4個邊的直線的表達式。
[0103](I)首先進行邊緣提取。在邊緣的提取中,例如對亮度數(shù)據(jù)應用Canny濾波器(使用高斯(Gaussian)濾波器和索貝爾(Sobel)濾波器檢測細線化的邊緣的濾波器)而進行提取。此時,例如在進行濾波處理之前也可以進行平滑處理,在濾波處理之后也可以進行膨脹收縮等形態(tài)學變換(morphology convers1n)。
[0104](2)接著,進行標記(labeling)和特征區(qū)域提取。對提取出的邊緣圖像,進行4方向或8方向上相鄰的像素的標記,基于標記結(jié)果進行特征區(qū)域的提取。例如,提取出被標記的區(qū)域的寬度為圖像寬度的1/4以上且區(qū)域高度為圖像高度的1/4以上,并且區(qū)域的中心X坐標為圖像寬度的1/4以上3/4以下,區(qū)域的中心y坐標為圖像高度的1/4以上3/4以下的區(qū)域。此處,以拍攝圖像的左上角為原點,右方向為X坐標,下方向為y坐標。
[0105](3)接著,提取構(gòu)成四邊形的直線,即進行幾何配置的檢測。例如,為了提取四邊形的上邊,從邊緣圖像的(0,0)坐標向y軸下方向搜索直到圖像高度的1/2坐標,記錄最初檢測到邊緣像素的坐標(將檢測出的坐標記為(0,y0))o接著,從(1,0)坐標向y軸下方向搜索,記錄最初檢測到邊緣像素的坐標(將檢測出的坐標記為(1,yl))。此時,若為y0 —I彡yl彡yO+Ι,則判斷為這2點是連接的,使計數(shù)值加I。若不為y0 — I彡yl彡yO+Ι,貝Ij使計數(shù)值為O。在沒有檢測到邊緣像素的情況下,使計數(shù)值為O。反復這樣的處理直到圖像端部,將計數(shù)數(shù)值最多的坐標組記錄為構(gòu)成直線的坐標。
[0106]從所記錄的坐標組中,例如使用最小二乘法求取直線的表達式。此時,在計數(shù)數(shù)值最多的值例如不到圖像寬度的1/4的情況下,進行不作為直線提取的處理。由此,在未能提取出直線的情況下,記錄未能提取出直線的信息。
[0107](4)最后求取直線的交點。在通過上述(3)的處理能夠提取出四個邊,求得了直線的表達式的情況下,由于能夠容易地求取2直線的交點,所以將左邊直線與上邊直線的交點記錄為左上頂點坐標,將上邊直線與右邊直線的交點記錄為右上頂點坐標,將右邊直線與下邊直線的交點記錄為右下頂點坐標,將下邊直線與左邊直線的交點記錄為左下頂點坐標。即使在通過上述(3)的處理沒能提取出全部四個邊的情況下,例如若能夠提取出三個邊,則令剩余的一個邊為圖像端部的直線來求取直線表達式(在左邊未能提取的情況下,采用X = O的直線的表達式),使用該直線表達式求取4個頂點坐標,并記錄僅提取出3個邊這樣的信息。
[0108]通過以上方式,能夠使用4個頂點坐標和4個邊的直線。另外,除上述方法以外也能夠使用公知的技術(shù)來求取4個頂點坐標和4個邊的直線。因為通過上述方法求取出4個邊的直線和4個頂點坐標,所以能夠使用這些值來求取矩形區(qū)域的各邊所成的角度。
[0109]1-2拍攝圖像判定部
[0110]拍攝圖像判定部16是判定拍攝圖像是否適合生成高壓縮PDF文件的模塊。拍攝圖像判定部16在由特征量提取部19提取(檢測)出的任一特征量不滿足規(guī)定條件的情況下,判斷為拍攝圖像不適合生成高壓縮PDF文件。即,即使在提取出的特征量中的一個不滿足規(guī)定條件的情況下,也判斷為拍攝圖像不適合生成高壓縮PDF文件。
[0111]1-2-1.模糊
[0112]拍攝圖像判定部16基于模糊檢測部13的處理結(jié)果,對于模糊圖像判定標記為ON或判定為產(chǎn)生了模糊的拍攝圖像,判定為不適合生成高壓縮PDF文件。反之,對于模糊圖像判定標記為OFF或判定為沒有產(chǎn)生模糊的拍攝圖像,判定為適合生成高壓縮PDF文件。
[0113]之所以當圖像產(chǎn)生模糊時判定為不適合生成高壓縮PDF文件,其理由如下。在高壓縮PDF文件的生成處理中,若圖像產(chǎn)生模糊,則將字符部作為前景模板提取的精度降低,隨之,字符部容易被判定為背景層。由于背景層以高壓縮率進行壓縮處理,所以被判定為背景層的字符部的畫質(zhì)與未產(chǎn)生模糊的圖像相比會變得劣化。因此判定為不適合。
[0114]1-2-2.原稿種類
[0115]照片區(qū)域被分離為背景區(qū)域,背景區(qū)域被實施低分辨率化處理,增大壓縮率進行壓縮處理。在此情況下,可能會導致照片區(qū)域的畫質(zhì)劣化明顯,尤其在僅由照片區(qū)域構(gòu)成的原稿的情況下不令人滿意。在字符區(qū)域和照片區(qū)域混合存在的原稿的情況下,雖然照片區(qū)域的畫質(zhì)可能會多少發(fā)生些劣化,但確保了字符區(qū)域的重現(xiàn)性。因此,拍攝圖像判定部16在以文本為主體的原稿的情況下,判斷為即使生成高壓縮PDF文件也不會產(chǎn)生問題。
[0116]根據(jù)以上分析,拍攝圖像判定部16基于原稿種類判別部14的判別,若拍攝圖像以文本為主體,則判定為適合生成高壓縮PDF文件。反之,若拍攝圖像以照片為主體,則判定為不適合生成高壓縮PDF文件。
[0117]1-2-3.傾斜
[0118]提取出由傾斜檢測部15求得的矩形區(qū)域的各邊所成的角度中最大的角度,與閾值進行比較。
[0119]拍攝圖像判定部16判定(S卩,判斷)提取出的角度Θ是否在規(guī)定范圍內(nèi)(例如-30°?+30° ),在角度Θ為規(guī)定范圍內(nèi)(例如小于30° )的情況下,判定為適合生成高壓縮PDF文件。
[0120]1-3.顯示控制部
[0121]顯示控制部17是對顯示部6的顯示進行控制的模塊。顯示控制部17具有通知部(通知單元)18的功能。通知部18是通知拍攝圖像判定部16的判定結(jié)果的模塊,尤其是在拍攝圖像不適合生成高壓縮PDF文件的情況下進行通知的模塊。本實施方式中,由于通過顯示部6的顯示來進行通知,因此通知部18作為顯示控制部17的一個功能被實施。
[0122]本實施方式中,通知部18將是否適合生成高壓縮PDF文件或與其相關(guān)的信息,區(qū)分成單次拍攝(拍攝一幅)時和多重拍攝(拍攝多幅)時進行通知。其中,單次拍攝和多重拍攝能夠在進行拍攝前由用戶通過輸入部7進行選擇。
[0123]1-3-1.單次拍攝
[0124]使用圖7的流程圖說明在進行單次拍攝的情況下通知部18所進行的通知。如圖7所示,當進行拍攝時(拍攝完一幅后,對于拍攝是否完成的詢問,用戶選擇了確定(OK)按鈕的情況下)(S11),將拍攝圖像保存到存儲部3中(S12),實施包括幾何校正在內(nèi)的圖像校正(S13)。接著,判定拍攝圖像是否適合生成高壓縮PDF文件(S14),在判定結(jié)果為拍攝圖像不適合生成高壓縮PDF文件的情況下(S14中“否”),進行顯示部6的通知(S16)。S16的通知中如后文所述,顯示催促重新拍攝的消息,因此接著判定是否存在執(zhí)行重新拍攝的輸入(S17),在存在執(zhí)行重新拍攝的輸入的情況下(S17中“是”),從Sll的拍攝起重復處理。在不存在執(zhí)行重新拍攝的輸入的情況下(S17中“否”),生成通常的PDF文件(S18),結(jié)束處理。
[0125]在S14中判定結(jié)果為拍攝圖像適合生成高壓縮PDF文件的情況下(S14中“是”),從拍攝圖像生成高壓縮PDF文件(S15),結(jié)束處理。
[0126]在S16的通知中將拍攝圖像在顯示部6預覽顯示。該預覽顯示的例子如圖8所示。在校正后的拍攝圖像中產(chǎn)生模糊的情況下(為模糊的圖像的情況下),成為對比度極低的圖像,若生成高壓縮PDF文件可能會產(chǎn)生畫質(zhì)劣化。因此,通知部18如圖8所示地顯示“未被保存成合適的高壓縮PDF文件”的意思的消息81。本實施方式中顯示了消息81,但也可以單純顯示是否適合生成高壓縮PDF文件的判定。
[0127]圖8所示的顯示例中,重新拍攝按鈕82是用于接受執(zhí)行重新拍攝的輸入的按鈕。重新拍攝按鈕82被設(shè)定為,在顯示了消息81的狀態(tài)下,在用戶判斷為若無法生成高壓縮PDF文件則重新拍攝也無妨(也可以再次拍攝)的情況下,使得能夠轉(zhuǎn)移到重新拍攝的控制。
[0128]圖8所示的顯示例中,確定按鈕83是催促將拍攝圖像PDF化(轉(zhuǎn)換為PDF文件,生成PDF文件)的輸入按鈕。此處,該設(shè)定為,當用戶看到顯示消息81的預覽,并判斷為沒有問題的情況下,能夠轉(zhuǎn)移到PDF化處理。在按下了確定按鈕83的情況下,拍攝圖像保存為通常的PDF文件而不是高壓縮PDF文件。這是因為采用了這樣的控制,即,便攜式終端裝置I內(nèi)進行是否適合生成高壓縮PDF文件的判定的結(jié)果是,判定為不適合生成高壓縮TOF文件,因此設(shè)定為將拍攝圖像不高壓縮PDF化,而是進行通常的PDF化后保存。通過進行這樣的控制,雖然不能進行高壓縮來降低圖像大小(size),但通過進行無損辨識性(可讀性)的通常的PDF化,能夠?qū)Ρ孀R性的影響抑制到最小限度。
[0129]1-3-2.多重拍攝
[0130]使用圖9的流程圖說明在進行多重拍攝的情況下通知部18所進行的通知。如圖9所示,首先,當進行了一次拍攝后(Sll),將拍攝圖像保存到存儲部3中(S12),實施包括幾何校正在內(nèi)的圖像校正(S13)。接著,判定拍攝圖像是否適合生成高壓縮PDF文件(S14),在判定結(jié)果為拍攝圖像不適合生成高壓縮PDF文件的情況下(S14中“否”),進行顯示部6上的通知(S16)。S16的通知中與上述單次拍攝時同樣地顯示催促重新拍攝的消息,因此接著判定是否存在執(zhí)行重新拍攝的輸入(S17)。
[0131]在存在執(zhí)行重新拍攝的輸入的情況下(S17中“是”),從Sll的拍攝起重復處理。在不存在執(zhí)行重新拍攝的輸入的情況下(S17中“否”),對拍攝圖像賦予用于生成通常的PDF文件的屬性信息(S18a)。反之,在S14中判定結(jié)果為拍攝圖像適合生成高壓縮PDF文件的情況下(S14中“是”),對拍攝圖像賦予(S卩,附加)用于生成高壓縮PDF文件的屬性信息(SI5a) ο
[0132]接著,判定拍攝是否已結(jié)束(S19),在未結(jié)束的情況下(S19中“否”)從Sll的拍攝起重復處理。在拍攝已結(jié)束的情況下(S19中“是”),將所拍攝的多幅拍攝圖像縮略(縮略預覽)顯示(S20)。在拍攝圖像數(shù)量較多的情況下,例如按照拍攝的順序,例如每次3幅依次顯示。此時,一并顯示在S15a或S18a中被賦予的屬性信息(S21)。本實施