上置型掃描儀裝置及圖像處理方法及程序的製作方法
2023-06-16 15:26:41 4
專利名稱:上置型掃描儀裝置及圖像處理方法及程序的製作方法
技術領域:
本發明涉及一種上置型掃描儀裝置及圖像處理方法及程序。
背景技術:
以往,開發出一種上置型掃描儀裝置,將原稿朝上設置並從上方對原稿進行拍攝。例如,專利文獻I中所公開的上置型掃描儀,由於因按壓原稿而手被拍攝進去的問題,而根據像素輸出來判別膚色,進行將膚色區域置換為白色等的校正。另外,專利文獻2中所公開的上置型掃描儀,用手壓住原稿中希望讀取區域的對角位置來進行讀取動作,並基於該讀取出的圖像信息,檢測原稿與壓住該原稿的手之間的·邊界,將以左右手最內側2個坐標為對角線的矩形的外側區域遮擋。另外,專利文獻3中所公開的上置型掃描儀,接受由操作者用坐標指示筆指示的坐標位置,將連接各輸入坐標而形成的區域作為剪切區域來識別,對剪切區域等有選擇地進行光照射。另外,專利文獻4中所公開的作為平臺型掃描儀的原稿讀取裝置,根據由區域傳感器預掃描後的圖像來識別讀取範圍和原稿尺寸,再由線傳感器讀取原稿。專利文獻專利文獻I :日本專利特開平6 - 105091號公報專利文獻2 日本專利特開平7 - 162667號公報專利文獻3 :日本專利特開平10 - 327312號公報專利文獻4 :日本專利特開2005 - 167934號公報
發明內容
然而,在以往的掃描儀裝置中,在要從讀取出的圖像中剪切部分區域時,必須要在掃描前預先在控制臺上指定剪切的範圍,或掃描後在圖像編輯器上指定剪切的區域等操作,因此存在操作煩雜的問題。例如,在專利文獻I記載的上置型掃描儀中,雖然通過檢測膚色對將手拍攝進去的圖像進行校正,但由於只指定副掃描方向(左右方向)上的原稿範圍,所以存在要從讀取出的圖像中指定部分剪切區域時無法應用的問題。另外,在專利文獻2記載的上置型掃描儀中,由於檢測膚色並將左右手邊緣最內側的坐標作為剪切矩形的對角點,所以存在會錯誤地檢測出並非使用者指示的指尖坐標的點的問題。另外,在專利文獻3記載的上置型掃描儀中,雖然能夠用坐標指示筆來指定圖像的剪切區域,但是必須使用專用的坐標指示筆,而其操作性存在問題。另外,在專利文獻4記載的平臺型掃描儀中,雖然能夠通過區域傳感器的預掃描來識別原稿尺寸和偏差量等,但是,為指定剪切範圍,而需要在編輯軟體上使用指定筆等工具來指定讀取出的圖像,所以仍然存在操作煩雜的問題。
本發明鑑於上述問題而完成,其目的在於提供一種上置型掃描儀裝置,圖像處理方法及程序,不需要在顯示畫面上操作光標移動按鈕的控制臺或專用筆等特殊工具,而指定範圍時的操作性良好。為了達到上述目的,本發明的上置型掃描儀裝置,其特徵在於具有圖像拍攝部件和控制部件,其中,所述控制部件包括圖像獲取單元,對所述圖像拍攝部件進行控制,獲取包含了由使用者提示的至少I個標誌物的原稿圖像;指定點檢測單元,從由所述圖像獲取單元獲取的所述圖像中,檢測基於從所述標誌物的重心至端部的距離所決定的2個指定點;以及圖像剪切單元,使用以由所述指定點檢測單元檢測出的所述2點為對角的矩形,剪切出由所述圖像獲取單元獲取的所述圖像。另外,本發明涉及的上置型掃描儀裝置,其特徵在於所述圖像獲取單元對所述圖像拍攝部件進行控制,按照預先確定的獲取時機,獲取2張包含了由使用者提示的I個標誌物的原稿圖像,所述指定點檢測單元從由所述圖像獲取單元獲取的2張所述圖像中,檢測由所述標誌物指定的所述2點。
另外,本發明涉及的上置型掃描儀裝置,其特徵在於所述控制部件還包括刪除圖像獲取單元,在以由所述指定點檢測單元檢測出的所述2點為對角的所述矩形內部,獲取包含了由所述使用者提示的所述標誌物的所述原稿圖像;刪除區域檢測單元,從由所述刪除圖像獲取單元獲取的所述圖像中,檢測由所述標誌物指定的區域;以及區域刪除單元,將由所述刪除區域檢測單元檢測出的所述區域,從由所述圖像剪切單元剪切出的所述圖像中刪除。另外,本發明涉及的上置型掃描儀裝置,其特徵在於所述標誌物為使用者的指尖,所述指定點檢測單元從由所述圖像獲取單元獲取的所述圖像中,檢測膚色部分區域再檢測作為所述標誌物的所述指尖,並檢測出由該標誌物指定的2點。另外,本發明涉及的上置型掃描儀裝置,其特徵在於所述指定點檢測單元從所述手的重心朝向周圍生成多個手指方向矢量,當所述膚色部分區域與所述手指方向矢量的法線矢量相重合的寬度最接近預定寬度時,將該手指方向矢量的尖端作為所述指尖。另外,本發明涉及的上置型掃描儀裝置,其特徵在於所述標誌物為便籤條,所述指定點檢測單元從由所述圖像獲取單元獲取的所述圖像中,檢測由作為所述標誌物的2片所述便籤條指定的2點。另外,本發明涉及的上置型掃描儀裝置,其特徵在於所述標誌物為筆,所述指定點檢測單元從由所述圖像獲取單元獲取的所述圖像中,檢測由作為所述標誌物的2支所述筆指定的2點。另外,本發明涉及的上置型掃描儀裝置,其特徵在於還具備存儲部件,其中,所述控制部件還包括標誌物存儲單元,將由使用者提示的所述標誌物的顏色及/或形狀存儲於所述存儲部件,所述指定點檢測單元基於由所述標誌物存儲單元存儲於所述存儲部件中的所述顏色及/或所述形狀,從由所述圖像獲取單元獲取的所述圖像中,檢測該圖像上的所述標誌物,並檢測由該標誌物指定的2點。另外,本發明涉及的上置型掃描儀裝置,其特徵在於所述控制部件還包括傾斜檢測單元,從由所述圖像獲取單元獲取的所述圖像中,檢測所述原稿的傾斜;以及傾斜校正單元使用由所述傾斜檢測單元檢測出的所述傾斜度,對由所述圖像剪切單元剪切出的所述圖像進行傾斜校正。另外,本發明還涉及一種上置型掃描儀裝置的圖像處理方法,其特徵在於所述上置型掃描儀裝置具備圖像拍攝部件和控制部件,通過所述控制部件執行以下步驟圖像獲取步驟,對所述圖像拍攝部件進行控制,獲取包含了由使用者提示的至少I個標誌物的原稿圖像;指定點檢測步驟,從通過所述圖像獲取步驟獲取的所述圖像中,檢測基於從所述標誌物的重心至端部的距離 所決定的2個指定點;以及圖像剪切步驟,使用以通過所述指定點檢測步驟檢測出的所述2點為對角的矩形,剪切出通過所述圖像獲取步驟獲取的所述圖像。另外,本發明還涉及一種程序,其特徵在於所述上置型掃描儀裝置具備圖像拍攝部件和控制部件,在所述控制部件上執行以下步驟圖像獲取步驟,對所述圖像拍攝部件進行控制,獲取包含了由使用者提示的至少I個標誌物的原稿圖像;指定點檢測步驟,從通過所述圖像獲取步驟獲取的所述圖像中,檢測基於從所述標誌物的重心至端部的距離所決定的2個指定點;以及圖像剪切步驟,使用以通過所述指定點檢測步驟檢測出的所述2點為對角的矩形,剪切出通過所述圖像獲取步驟獲取的所述圖像。根據本發明,控制部件對圖像拍攝部件進行控制,獲取由使用者提示的至少包含了 I個標誌物的原稿圖像,從獲取的圖像中檢測出根據從標誌物的重心至端部的距離所決定的2個指定點,並以檢測出的2點為對角的矩形剪切所獲取的圖像。由此,具有不需要在顯示畫面上操作光標移動按鈕的控制臺和專用筆等特殊工具,而能夠提高指定剪切範圍的操作性的效果。例如,以往會因為使用者從原稿和掃描儀裝置暫且移開視線來觀察顯示畫面的控制臺而作業被中斷,導致生產效率下降,而本發明無需從原稿和掃描儀裝置移開視線,而且不會因專用筆等工具汙染原稿,就能夠指定剪切範圍。另外,由於根據從標誌物的重心至端部的矢量所表示的距離來決定指定點,所以能夠準確地檢測出使用者指示的指定點。另外,根據本發明,通過控制圖像拍攝部件,按照預先確定的獲取時機,獲取2張包含了使用者提示的I個標誌物的原稿圖像,從獲取的2張圖像中檢測出由標誌物指定的2點。由此,具有使用者能夠用單一標誌物來指定剪切範圍,特別是將指尖用作標誌物時,具有使用者能夠僅以單手操作來指定剪切範圍的效果。另外,根據本發明,在以檢測出的2點為對角的矩形內部,獲取包含了使用者提示的標誌物的原稿圖像,從獲取的圖像中檢測由標誌物指定的區域,將檢測出的區域從所剪切的圖像中刪除。由此,具有即使使用者要剪切的範圍不是矩形時,也能夠以多個矩形組合而成的塊形狀等形狀、即複雜的多邊形來指定剪切範圍的效果。另外,根據本發明,標誌物是使用者的指尖,通過從獲取的圖像中檢測膚色部分區域來檢測標誌物、即指尖,從而檢測出由該標誌物指定的2點。由此,具有能夠根據膚色準確地檢測出圖像上的手指區域,從而精確地檢測出指定的剪切範圍的效果。另外,根據本發明,從手重心向周圍生成多個手指方向矢量,在膚色部分區域與手指方向矢量的法線矢量相重合的寬度最接近預定寬度時,將該手指方向矢量的尖端作為指尖。由此,具有能夠基於手指從手的重心向手外周突出的假定,準確地檢測出指尖的效果。另外,根據本發明,標誌物為便籤條,從獲取的圖像中檢測出由標誌物、即2片便籤條指定的2點。由此,具有能夠檢測出以由2片便籤條指定的2點為對角的矩形作為剪切範圍的效果。另外,根據本發明,標誌物是筆,從獲取的圖像中檢測出由標誌物、即2支筆指定的2點。由此,具有能夠檢測出以由2支筆指定的2點為對角的矩形作為剪切範圍的效果。另外,根據本發明,控制部件將使用者提示的標誌物的顏色及/或形狀存儲於存儲部件,從獲取的圖像中,根據所存儲的顏色及/或形狀檢測出該圖像上的標誌物,從而檢測出由該標誌物指定的2點。由此,具有即使標誌物(例如指尖)的顏色或形狀因使用者而異時,也能夠通過存儲該標誌物的顏色和形狀,精確地檢測出圖像上的標誌物區域,從而檢測出剪切範圍的效果。另外,根據本發明,控制部件從獲取的圖像中檢測原稿的傾斜度,使用檢測出的傾斜度對剪切的圖像進行傾斜校正。由此,在傾斜狀態下剪切之後進行傾斜校正,具有能夠提 高處理速度,節省對資源的浪費的效果。
圖I是表示上置型掃描儀裝置100的結構示例的框圖。圖2是表示設有原稿的圖像拍攝部件110外觀的示例,並表示主掃描方向、副掃描方向和基於馬達12的旋轉方向之間的關係的圖。圖3是表示在本實施方式的上置型掃描儀裝置100中的主處理示例的流程圖。圖4是表示在圖像上檢測出的2個指定點和基於該2個指定點的剪切範圍示例的圖。圖5是示意性地表示基於指定點檢測部件102b的處理、即根據圖像上從標誌物的重心至端部的距離檢測出指定點的方法的圖。圖6是示意性地表示基於指定點檢測部件102b的處理、即根據圖像上從標誌物的重心至端部的距離檢測出指定點的方法的圖。圖7是表示在本實施方式的上置型掃描儀裝置100中具體處理示例的流程圖。圖8是示意性地表示通過指定點檢測部件102b檢測出指尖的方法示例的圖。圖9是示意性地表示根據法線矢量和圖像及加權係數求取指尖吻合度的方法的圖。圖10是表示在圖像數據上檢測出的、左右手重心和指尖指定點及剪切範圍的圖。圖11是示意性地表示區域刪除處理的圖。圖12是表示由便籤條指定刪除區域的示例的圖。圖13是表示由便籤條指定刪除區域的示例的圖。圖14是表示在本實施方式的上置型掃描儀裝置100中單手操作時的處理示例的流程圖。圖15是表示檢測出第I及第2指定點時的圖。圖16是表示檢測出第3及第4指定點時的圖。[符號的說明]100 上置型掃描儀裝置102控制部件102a 圖像獲取部件
102b指定點檢測部件102c圖像剪切部件102d傾斜檢測部件102e傾斜校正部件102f標誌物存儲部件102g刪除圖像獲取部件102h刪除區域檢測部件
102j區域刪除部件106存儲部件106a圖像數據臨時文件106b加工圖像數據文件106c標誌物文件108輸入輸出接口部件112輸入裝置114輸出裝置
具體實施例方式下面參照附圖,對本發明涉及的上置型掃描儀裝置,圖像處理方法及程序的實施方式進行詳細說明。另外,本發明不限於這些實施方式。[I.本實施方式的結構]下面參照圖1,對本實施方式涉及的上置型掃描儀裝置100的結構進行說明。圖I是表示上置型掃描儀裝置100的結構示例的框圖。如圖I所示,上置型掃描儀裝置100至少具備對朝上設置的原稿從上方掃描的圖像拍攝部件110、以及控制部件102,在本實施方式中,還具備存儲部件106和輸入輸出接口部件108。另外,上述各部件經由任意的通信路徑被連接為能夠通信的狀態。存儲部件106存儲各種資料庫、表格和文件等。存儲部件106是存儲單元,例如可採用RAM、ROM等存儲裝置、硬碟等固定磁碟裝置、軟盤及光碟等。在存儲部件106中記錄有用於向CPlXCentral ProcessingUnit)發出命令,進行各種處理的電腦程式。如圖所示,存儲部件106包括圖像數據臨時文件106a、加工圖像數據文件106b及標誌物文件106c。其中,圖像數據臨時文件106a臨時存儲圖像拍攝部件110所讀取的圖像數據。另外,加工圖像數據文件106b將圖像拍攝部件110所讀取的圖像數據,通過後述的圖像剪切部件102c和傾斜校正部件102e等加工處理後的圖像數據進行存儲。輸入輸出接口部件108將圖像拍攝部件110、輸入裝置112及輸出裝置114與上置型掃描儀裝置100相連接。在此,輸出裝置114除了能夠採用顯示器(含家用電視)之外,亦可採用揚聲器和印表機(另外,以下有時將「輸出裝置114」稱為「顯示器114」)。輸入裝置112除了能夠採用鍵盤、滑鼠和麥克風之外,亦可採用與滑鼠協同工作來實現指示器功能的顯示器。另外,作為輸入裝置112,亦可採用能夠用腳操作的腳踏開關。另外,圖像拍攝部件HO對朝上設置的原稿從上方掃描來讀取原稿的圖像。在此,如圖I所示,本實施方式中的圖像拍攝部件Iio包括控制器11、馬達12、成像傳感器13(例如區域傳感器和線傳感器)、A/D轉換器14。控制器11根據從控制部件102經由輸入輸出接口部件108發出的指令,對馬達12、成像傳感器13及A/D轉換器14進行控制。將一維的線傳感器用作成像傳感器13時,成像傳感器13將從原稿主掃描方向的線上收到的光,按線上的每個像素光電轉換為模擬電荷量。而且,A/D轉換器14將從成像傳感器13輸出的模擬電荷量轉換為數位訊號,輸出一維圖像數據。當馬達12進行旋轉驅動時,成像傳感器13的讀入對象的原稿線就向副掃描方向移動。由此,按每條線從A/D轉換器14輸出一維圖像數據,控制部件102通過將這些合成而生成二維圖像數據。在此,圖2表示了設有原稿的圖像拍攝部件110的外觀的一個示例,並表示了窗體頂端主掃描方向、副掃描方向和馬達12旋轉方向之間的關係。如圖2所示,將原稿朝上設置,通過圖像拍攝部件110從上方拍攝原稿時,圖示的主掃描方向的線的一維圖像數據通過成像傳感器13被讀取。並且,當成像傳感器13基於馬達12的驅動而向圖示的旋轉方向旋轉時,成像傳感器13的讀取線隨之向圖示的副掃描 方向移動。由此,二維原稿的圖像數據通過圖像拍攝部件110被讀取。再次返回圖1,標誌物文件106c是存儲由使用者提示的標誌物的顏色和形狀等的標誌物存儲單元。在此,標誌物文件106c亦可根據各個使用者,存儲使用者的手或手指的顏色(膚色)、以及指尖等指示應指定點的凸出端部的形狀等。此外,標誌物文件106c亦可存儲便籤條、筆等工具的顏色和形狀。另外,標誌物文件106c亦可分別存儲以下信息,即指定剪切範圍所使用的便籤條和筆等標誌物的特徵(顏色和形狀等)、以及指定從剪切範圍刪除的區域所使用的便籤條和筆等標誌物的特徵(顏色和形狀等)。控制部件102由綜合控制上置型掃描儀裝置100的CPU等構成。控制部件102具有用於存儲控制程序、規定各種處理步驟等的程序及所需數據的內部存儲器,並進行信息處理以基於這些程序執行各種處理。如圖所示,控制部件102大致具有圖像獲取部件102a ;指定點檢測部件102b ;圖像剪切部件102c ;傾斜檢測部件102d ;傾斜校正部件102e ;標誌物存儲部件102f ;刪除圖像獲取部件102g ;刪除區域檢測部件102h ;以及區域刪除部件 102j。圖像獲取部件102a對圖像拍攝部件110進行控制,獲取包含了由使用者提示的至少I個標誌物的原稿圖像。例如,如上所述,圖像獲取部件102a對圖像拍攝部件110的控制器11進行控制來使馬達12旋轉驅動,將通過由成像傳感器13光電轉換且由A/D轉換器14模/數轉換後的每條線的一維圖像數據進行合成,從而生成二維圖像數據,並存儲於圖像數據臨時文件106a。此外,不限於此,圖像獲取部件102a亦可對圖像拍攝部件110進行控制,並從區域傳感器、即成像傳感器13以預定時間間隔連續獲取二維圖像。在此,圖像獲取部件102a對圖像拍攝部件110進行控制,按照預先決定的獲取時機(例如手指靜止時、聲音輸入輸出時、腳踏開關踩下時),按時間順序獲取2張包含了由使用者提示的I個標誌物的原稿圖像。例如在標誌物為指尖時,如果使用者一邊以單手指示原稿上的指定點一邊發聲,則圖像獲取部件102a在從麥克風輸入裝置112輸入聲音的時機獲取I張圖像。另夕卜,將區域傳感器和線傳感器用作成像傳感器13時,若使用者以單手靜止來指示原稿上的指定點,則圖像獲取部件102a亦可基於由區域傳感器連續獲取的圖像群,在手指靜止的時機,通過線傳感器獲取I張高清晰的圖像。指定點檢測部件102b從由圖像獲取部件102a獲取的圖像中,檢測基於從標誌物的重心到端部的距離來決定的2個指定點。具體而言,指定點檢測部件102b基於通過圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據,並根據圖像上從至少I個標誌物的重心至端部的距離來檢測指定點。更詳細而言,指定點檢測部件102b亦可將矢量的端部(終點)側作為指定點來檢測,該矢量以標誌物的重心為起點、端部為終點、其長度為預定值以上。此外,指定點檢測部件102b不限於從包含了 2個標誌物的I張圖像中檢測2個指定點,亦可從包含了 I個標誌物的2張圖像中,分別檢測I個指定點來檢測出2個指定點。在此,標誌物例如可以是具有指示應指定點的凸出端部的標誌物,作為示例,是指由使用者提示的指尖、便籤條、筆等物體。例如,指定點檢測部件102b從基於由圖像獲取部件102a獲取的圖像數據的圖像中,檢測出膚色部分區域來檢測指尖等標誌物。在此,指定點檢測部件102b亦可從基於由圖像獲取部件102a獲取的圖像數據的圖像中,基於由標誌物存儲部件102f存儲於標誌物文件106c中的顏色及/或形狀,通過已知的圖形識別算法等檢測出該圖像上的標誌物。另外,指定點檢測部件102b亦可從基於由圖像獲取部件102a獲取的圖像數據的圖像中,檢測出由標誌物即左右各指尖指定的2點。此時,指定點檢測部件102b可從作為膚色部分區域檢測出的標誌物即手的重心向周圍生成多個手指方向矢量,當膚色部分區域與手指方向矢量的法線矢量相重合的寬度最接近預定寬度時,將該手指方向 矢量的尖端作為指尖來檢測指定點。另外,指定點檢測部件102b亦可從基於由圖像獲取部件102a獲取的圖像數據的圖像中檢測出由標誌物即2片便籤條指定的2點。另外,指定點檢測部件102b亦可從基於由圖像獲取部件102a獲取的圖像數據的圖像中檢測出由標誌物即2支筆指定的2點。圖像剪切部件102c使用以由指定點檢測部件102b檢測出的2點為對角的矩形,將由圖像獲取部件102a獲取的圖像剪切。具體而言,圖像剪切部件102c將由指定點檢測部件102b檢測出的2點為對角的矩形作為剪切範圍,從由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據獲取剪切範圍的圖像數據,並將剪切加工後的圖像數據存儲於加工圖像數據文件106b。在此,圖像剪切部件102c亦可根據由傾斜檢測部件102d檢測出的原稿傾斜度,將以檢測出的2點為對角、且與原稿邊緣平行的線所形成的矩形作為剪切範圍。也就是說,因為在原稿傾斜時,考慮到原稿中記載的文字和圖形也會傾斜,所以圖像剪切部件102c亦可將對應於由傾斜檢測部件102d檢測出的原稿傾斜度而傾斜的矩形作為剪切範圍。傾斜檢測部件102d從由圖像獲取部件102a獲取的圖像中,檢測原稿的傾斜度。具體而言,傾斜檢測部件102d基於由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據,檢測出原稿邊緣等來檢測原稿的傾斜度。傾斜校正部件102e使用由傾斜檢測部件102d檢測出的傾斜度,對由圖像剪切部件102c剪切出的圖像進行傾斜校正。具體而言,傾斜校正部件102e使由圖像剪切部件102c剪切出的對應於傾斜檢測部件102d檢測出的傾斜度的圖像旋轉,直到傾斜度消失。例如,在由傾斜檢測部件102d檢測出的傾斜度為θ°時,使由圖像剪切部件102c剪切出的圖像旋轉一 θ°,由此生成傾斜校正後的圖像數據,並將其存儲於加工圖像數據文件106b。標誌物存儲部件102f將由使用者提示的標誌物的顏色及/或形狀存儲於標誌物文件106c。例如,標誌物存儲部件102f可根據由圖像獲取部件102a獲取的不包含原稿的標誌物圖像,通過已知的學習算法,來學習標誌物的顏色及/或形狀,並將學習結果的顏色和形狀存儲於標誌物文件106c。刪除圖像獲取部件102g是在以由指定點檢測部件102b檢測出的2個指定點為對角的矩形內部,獲取包含了由使用者提示的標誌物的原稿圖像的刪除圖像獲取單元。與上述圖像獲取部件102a相同,刪除圖像獲取部件102g亦可控制圖像拍攝部件110來獲取原稿圖像。特別是刪除圖像獲取部件102g可控制圖像拍攝部件110,按照預先決定的獲取時機(例如手指靜止時、聲音輸入輸出時、腳踏開關踩下時)來獲取圖像。刪除區域檢測部件102h是從由刪除圖像獲取部件102g獲取的圖像中檢測用標誌物指定的區域的刪除區域檢測單元。例如,刪除區域檢測部件102h亦可檢測由使用者用標誌物指定的區域(以2點為對角的矩形等)來作為「由標誌物指定的區域」。另外,刪除區域檢測部件102h亦可在以2個指定點為對角的矩形內部中,以由使用者指定的I點來決定將矩形分割成4個區域的2條線交差的點,進一步以由使用者指定的I點檢測4分割區域中的I個區域來作為「由標誌物指定的區域」。另外,與上述指定點檢測部件102b檢測指定點的處理相同,刪除區域檢測部件102h亦可檢測由標誌物指定的點。·區域刪除部件102j是將由刪除區域檢測部件102h檢測出的區域從由圖像剪切部件102c剪切出的圖像中刪除的區域刪除單元。例如,區域刪除部件102j既可以在由圖像剪切部件102c剪切之前,從剪切範圍中將區域刪除,亦可以在由圖像剪切部件102c剪切之後,從剪切圖像中將區域刪除。[2.本實施方式的處理]下面參照圖3 圖16,對由上述結構的上置型掃描儀裝置100所執行的處理的一個示例進行說明。[2—1.主處理]下面參照圖3 圖6,對在本實施方式的上置型掃描儀裝置100中主處理的一個示例進行說明。圖3是表示在本實施方式的上置型掃描儀裝置100中主處理的一個示例的流程圖。如圖3所示,首先,圖像獲取部件102a對圖像拍攝部件110進行控制,來獲取包含了由使用者提示的至少I個標誌物的原稿圖像,並將該圖像的圖像數據存儲於圖像數據臨時文件106a (步驟SA1)。在此,圖像獲取部件102a可控制圖像拍攝部件110,按照預先決定的獲取時機(例如手指靜止時、聲音輸入輸出時、腳踏開關踩下時),獲取2張包含了由使用者提示的I個標誌物的原稿圖像。另外,例如標誌物可以是具有指示應指定點的凸出端部,作為示例,可以是由使用者提示的指尖、便籤條、筆等物體。而且,指定點檢測部件102b基於由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據,檢測基於從圖像上標誌物的重心至端部的距離所決定的2個指定點(步驟SA2)。更具體而言就是,指定點檢測部件102b亦可將矢量的端部(終點)側作為指定點來檢測,該矢量以標誌物的重心為起點、端部為終點、其長度為預定值以上。另外,指定點檢測部件102b不限於從包含了 2個標誌物的I張圖像中檢測2個指定點,亦可從包含了 I個標誌物的2張圖像中,分別檢測每一個指定點來檢測出2個指定點。另外,指定點檢測部件102b亦可從基於該圖像數據的圖像中,根據顏色和形狀等特徵來識別圖像上的標誌物的範圍,檢測由識別出的標誌物表示的2個指定點。在此,圖4表示在圖像上檢測出的2個指定點和基於該2個指定點決定的剪切範圍的示例。
如圖4所示,在報紙等原稿上,當使用者將手指用作標誌物,指定了使用者希望剪切範圍的對角上的2個點時,指定點檢測部件102b可從基於圖像數據的圖像中檢測出膚色部分區域來檢測標誌物即指尖等,從而檢測由左右指尖分別指定的2個指定點。在此,圖5及圖6示意性地表示了基於指定點檢測部件102b的處理、即根據從圖像上標誌物的重心至端部的距離來檢測指定點的方法。如圖5所示,指定點檢測部件102b亦可基於標誌物文件106c中所存儲的標誌物特徵來檢測圖像上的標誌物,並將矢量的端部(終點)側作為指定點來檢測,該矢量以檢測出的標誌物的重心為起點、端部為終點、其長度為預定值以上。也就是說,將從重心朝向端部的線段作為指尖方向上的矢量,基於距離檢測指定點。由此,由於將手指指示的方向和指尖作為矢量來識別,所以能夠按照使用者的指示來檢測指定點,而與指尖的角度無關。另夕卜,因為基於從重心至端部的距離檢測出指定點,所以,如圖4及圖5所示,指定點亦可不必位於各標誌物的內側。也就是說,如圖6所示,即使是使用者指示的點未處於手範圍的最左端、指尖朝向正上方的情況下,指定點檢測部件102b也能夠基於從重心至端部的距離(例如對是否有預定值以上的長度進行判定),準確地檢測出指定點。另外,因為上置型掃描儀裝置100與使用者相向配置,在它們之間配置原稿,所以在配置關係上,使用者用手指指示 原稿的角度受到限制。利用這種情況,指定點檢測部件102b亦可將預定方向的矢量(例如不自然的向下方向的矢量)作為錯誤檢測而不檢測指定點,以期提高檢測精度。另外,雖然圖4 圖6表示了用雙手同時指定2個指定點的示例,但是當圖像獲取部件102a獲取2張包含了 I個標誌物的原稿圖像時,指定點檢測部件102b亦可從獲取的2張圖像中檢測出由各自的標誌物指定的2個指定點。另外,雖然對於以I個標誌物檢測I個指定點進行了說明,但是,不限定於此,亦可根據I個標誌物檢測出2個或2個以上的指定點。例如標誌物為指尖時,使用者可使用拇指和食指等2個手指同時指示作為剪切區域的對角的2個指定點。另外,指定點檢測部件102b亦可將I個標誌物中包含的預定數(例如3個)以上的矢量認為不合理,而刪除檢測出的預定數以上的矢量的標誌物,從而提高檢測精度。另外,標誌物不限於指尖,指定點檢測部件102b亦可從基於圖像數據的圖像中,檢測作為標誌物的2片便籤條所指定的2個指定點。另外,指定點檢測部件102b亦可從基於圖像數據的圖像中,檢測作為標誌物的2支筆所指定的2個指定點。再次返回圖3,圖像剪切部件102c生成剪切範圍(步驟SA3)作為以由指定點檢測部件102b檢測出的2個指定點為對角的矩形。作為示例如圖4所示,以2個指定點為對角的矩形可是與圖像拍攝部件110的讀取區域或原稿邊緣等平行的線所構成的長方形和正方形等四邊形。而且,圖像剪切部件102c從由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據中,提取剪切範圍的圖像數據,並將其存儲於加工圖像數據文件106b (步驟SA4)中。另外,圖像剪切部件102c亦可將剪切出的圖像數據輸出到顯示器等輸出裝置114。以上就是在本實施方式的上置型掃描儀裝置100中的主處理示例。[2 - 2.具體化處理]繼而,下面參照圖7 圖11,對上述主處理中還包含了標誌物學習處理和傾斜校正處理等具體化處理的示例進行說明。圖7是表示在本實施方式的上置型掃描儀裝置100中的具體化處理示例的流程圖。
如圖7所示,首先,標誌物存儲部件102f學習由使用者提示的標誌物的顏色及/或形狀(步驟SB1)。例如,標誌物存儲部件102f對由圖像獲取部件102a獲取的不含原稿的標誌物的圖像,通過已知的學習算法,學習標誌物的顏色及/或形狀,並將學習結果、即顏色和形狀存儲於標誌物文件106c中。作為示例,圖像獲取部件102a亦可預先(後述步驟SB2 SB5之前)僅將標誌物(不含原稿)通過圖像拍攝部件110掃描來獲取圖像,標誌物存儲部件102f基於由圖像獲取部件102a獲取的圖像,將該標誌物的屬性(顏色和形狀等)存儲於標誌物文件106c。例如,標誌物為手指或便籤條時,標誌物存儲部件102f亦可從包含了該標誌物的圖像中,讀取手指的顏色(膚色)或便籤條的顏色,並將其存儲於標誌物文件106c。不過,標誌物存儲部件102f不限於基於由圖像獲取部件102a獲取的圖像來讀取標誌物的顏色,亦可讓使用者經由輸入裝置112指定顏色。另外,標誌物為筆時,標誌物存儲部件102f亦可從由圖像獲取部件102a獲取的圖像中提取該筆的形狀,並將其存儲於標誌物文件106c。此外,存儲於此標誌物文件106c中的形狀等,用於指定點檢測部件102b對標誌物進行搜索(圖形匹配)。而且,當使用者將原稿設置在圖像拍攝部件110的讀取區域(步驟SB2)時,圖像獲 取部件102a就發出由圖像拍攝部件110開始讀取的觸發信號(步驟SB3)。例如圖像獲取部件102a亦可通過採用控制部件102內部時鐘的間隔定時器,在經過預定時間後開始讀取。如此,在本具體化處理中,由使用者用雙手指定剪切範圍,所以圖像獲取部件102a不是在由使用者經由輸入裝置112剛輸入開始讀取後由圖像拍攝部件110開始讀取,而是發出採用了間隔定時器等的觸發信號。此外,開始讀取的觸發信號亦可按照手指靜止時、聲音輸入輸出時、腳踏開關踩下時等預定獲取時機來發出。接著,當使用者用雙手指尖指定剪切範圍(步驟SB4)時,圖像獲取部件102a就以與發出的觸發信號相對應的定時來控制圖像拍攝部件110,將包含了由使用者提示的雙手指尖的原稿圖像掃描,並將圖像數據存儲於圖像數據臨時文件106a (步驟SB5)。接著,傾斜檢測部件102d從基於由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據的圖像,檢測原稿邊緣等來檢測原稿的傾斜度(步驟SB6)。接著,指定點檢測部件102b從基於由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據的圖像,根據由標誌物存儲部件102f存儲於標誌物文件106c中的學習結果即顏色(膚色)和形狀等,通過已知的圖形識別算法等來檢測指尖等標誌物,而檢測出由雙手指尖指定的2個指定點(步驟SB7)。更具體而言,指定點檢測部件102b亦可從作為膚色部分區域而檢測出的標誌物即手的重心朝向周圍生成多個手指方向矢量,在膚色部分區域與手指方向矢量的法線矢量相重合的寬度最接近預定寬度時,將該手指方向矢量的尖端作為指尖來檢測指定點。下面參照圖8 圖10對該示例進行詳細說明。在此,圖8示意性地表示了由指定點檢測部件102b檢測指尖的方法示例。如圖8所示,指定點檢測部件102b從由圖像獲取部件102a存儲於圖像數據臨時文件106a中的彩色圖像數據中,通過顏色空間轉換僅提取膚色的色相。在圖8中,白色區域表示彩色圖像中的膚色部分區域,黑色區域表示彩色圖像中的膚色以外區域。接著,指定點檢測部件102b求取已提取的膚色部分區域的重心,分別判定右手和左手的範圍。在圖8中,作為「手範圍」所表示的範圍,表示右手的部分區域。接著,指定點檢測部件102b在與判定的手範圍上方相隔一定距離(偏差量)的線上設定搜索點。也就是說,因為從指尖朝向手重心的一定範圍內有可能存在不是膚色的指甲,所以為了避免因該指甲而降低檢測精度,指定點檢測部件102b通過設定偏差量來檢測指尖。接著,指定點檢測部件102b求取從重心至搜索點的方向的手指方向矢量。也就是說,因為手指從手重心開始延伸向手的外周突出,所以首先為了搜索手指而求取手指方向矢量。另外,圖8的虛線表示了通過左端I個搜索點的手指方向矢量,但是指定點檢測部件102b按各搜索點求取每個手指方向矢量。接著,指定點檢測部件102b求取手指方向矢量的法線矢量。在圖8中,通過各搜索點的多條線段表示了每個搜索點的法線矢量。在此,圖9示意性地表示了通過法線矢量和圖像及加權係數求取指尖吻合度的方法。接著,指定點檢測部件102b將法線矢量與膚色二值化圖像(例如,圖8中將膚色部分區域設為白色的圖像)相重合,計算出AND圖像。如圖9左上圖MAl所示,AND圖像表示法線矢量的線段與膚色部分區域相重合的區域(重合寬度),該區域表示手指的粗細。·接著,指定點檢測部件102b將加權係數乘以AND圖像,計算出指尖的吻合度。圖9左下圖MA2示意性地表示了加權係數。如此,加權係數是越接近中心越大的係數,被設定為在捕捉到指尖的中心時吻合度增高。圖9右圖MA3是AND圖像與加權係數圖像的AND圖像,越接近線段中心吻合度就越高。如此,通過採用加權係數,捕捉到的候選越接近指尖中心,計算出的吻合度就越高。接著,指定點檢測部件102b對於各搜索點的法線矢量求取吻合度,找出指尖吻合度最高的位置作為指定點。在此,圖10表示了在圖像數據上檢測出的左右手重心(圖中記載「左」及「右」的2點)和指尖指定點(圖中指尖處的2個黑色圓形符號)及剪切範圍(圖中的矩形)。如上所述,指定點檢測部件102b根據左右手的重心求取由指尖指定的2個指定點。再次返回圖7,當由指定點檢測部件102b檢測出左右指尖的2個指定點(步驟SB8 是」)時,圖像剪切部件102c以檢測出的2個指定點為對角,將反映了由傾斜檢測部件102d檢測出的傾斜度的矩形作為剪切區域來生成(步驟SB9)。例如,在由傾斜檢測部件102d檢測出的傾斜度為Θ °時,圖像剪切部件102c將以檢測出的2個指定點為對角、且傾斜了 Θ °的矩形作為剪切區域。接著,圖像剪切部件102c從由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據中,剪切出生成的剪切範圍的圖像(步驟SB10)。在此,上置型掃描儀裝置100的控制部件102亦可進行從剪切範圍將區域刪除的區域刪除處理。在此,圖11示意性地表示了區域刪除處理。如圖11上圖所示,由指定點檢測部件102b檢測出左右指尖的2個指定點之後,如圖11下圖所示,刪除圖像獲取部件102g在以由指定點檢測部件102b檢測出的2個指定點為對角的矩形內部,獲取包含了由使用者提示的標誌物的原稿圖像。接著,刪除區域檢測部件102h從由刪除圖像獲取部件102g獲取的圖像中,檢測出由標誌物指定的區域(以圖中斜線所示2點為對角的矩形區域)。最後,區域刪除部件102j從由圖像剪切部件102c剪切出的圖像中,刪除由刪除區域檢測部件102h檢測出的區域。不過,這些區域刪除處理既可在由圖像剪切部件102c剪切之前進行,也可在由圖像剪切部件102c剪切之後進行。另外,採用同一標誌物時,需要判別使用者是在指定剪切範圍,還是在指定從剪切範圍刪除的區域。作為示例,如圖11所示,在指定剪切範圍時,指定左上方和右下方2點,另一方面,在指定從剪切範圍刪除的區域時,指定右上方和左下方2點,從而能夠識別兩者。此外,亦可根據標誌物的狀態(顏色、形狀等)來識別,例如亦可以如下方法來識別兩者在指定剪切範圍時,用食指指定,另一方面,在指定從剪切範圍刪除的區域時,用拇指指定。再次返回圖7,傾斜校正部件102e使用由傾斜檢測部件102d檢測出的傾斜度,對由圖像剪切部件102c剪切出的圖像進行傾斜校正(步驟SB11)。例如如上所述,當由傾斜檢測部件102d檢測出的傾斜度為Θ °時,傾斜校正部件102e使由圖像剪切部件102c剪切出的圖像旋轉一 θ°直到傾斜度消失,由此來進行傾斜校正。接著,傾斜校正部件102e將傾斜校正加工後的圖像數據存儲於加工圖像數據文件106b (步驟SB12)。另外,在上述步驟SB8中,當指定點檢測部件102b沒有檢測出左右指尖的2個指定點(步驟SB8 否」)時,圖像獲取部件102a則將存儲於圖像數據臨時文件106a的圖像數據直接存儲至加工圖像數據文件106b (步驟SB13)。 以上就是在本實施方式的上置型掃描儀裝置100中具體化處理的示例。[2 - 3.由便籤條指定的實施例]在上述具體化處理中,對於指定點由使用者用雙手指尖指定的示例進行了說明,但是不限於此,指定點亦可由便籤條或筆來指定。另外,與指尖相同,便籤條和筆也能夠根據方向矢量決定指定點,但是因為便籤條和筆的顏色、形狀不同,所以如下所示,亦可採用與指尖不同的算法進行指定點檢測。首先,作為第I步驟,學習標誌物的特徵。例如,標誌物存儲部件102f基於圖像獲取部件102a的處理,預先對作為標誌物的便籤條或筆進行掃描來學習標誌物的顏色和形狀。標誌物存儲部件102f將學習到的標誌物特徵存儲於標誌物文件106c。另外,標誌物存儲部件102f亦可將兩種信息分別能夠識別地學習並存儲,這兩種信息是指定剪切範圍所使用的便籤條和筆等標誌物的特徵(顏色和形狀等);指定從剪切範圍刪除的區域所使用的便籤條和筆等標誌物的特徵。接著,作為第2步驟,獲取圖像。例如,當使用者在要剪切原稿的區域的對角,將便籤條或筆的指定點相向配置時,圖像獲取部件102a控制圖像拍攝部件110來獲取包含了標誌物的原稿圖像。接著,作為第3步驟,搜索標誌物的位置。例如,指定點檢測部件102b基於存儲於標誌物文件106c中的標誌物特徵(顏色或形狀等),從獲取的圖像中檢測出標誌物。如此,基於學習到的特徵搜索便籤條或筆的位置。接著,作為第4步驟,檢測指定點。例如,指定點檢測部件102b檢測基於從檢測出的標誌物的重心至端部的距離所決定的2個指定點。另外,便籤條和筆相對於重心的端點有時出現在兩端。因此,指定點檢測部件102b亦可將從一方標誌物兩端獲取的2個矢量中,向另一方標誌物重心方向的矢量及/或與另一方標誌物重心接近的矢量,作為標誌物的檢測對象。如此,能夠通過便籤條或筆決定指定點來準確地求取剪切範圍。在此,進而為了指定從剪切範圍刪除的區域,亦可採用便籤條或筆。在此,當採用便籤條或筆等同一種標誌物時,因為需要判別是在指定剪切範圍,還是在指定從剪切範圍刪除的區域,所以亦可根據預先學習的標誌物特徵(顏色、形狀等)來識別。圖12及圖13表示了由便籤條指定刪除區域的示例。如圖12所示,在此例中採用了便籤條標誌物,亦可通過在指定剪切範圍時,用白色便籤條指定2點,另一方面,在指定從剪切範圍刪除的區域時,用黑色便籤條指定2點來識別兩者。另外,不限於根據顏色的差異進行識別,也可根據標誌物的形狀等特徵進行識另O。也就是說,如圖13所示,亦可通過在指定剪切範圍時,用矩形便籤條指定2點,另一方面,在指定從剪切範圍刪除的區域時,用三角形便籤條指定2點來識別兩者。另外,如上所述,由標誌物存儲部件102f、刪除圖像獲取部件102g和刪除區域檢測部件102h執行區域刪除處理。[2 — 4.單手操作]在上述示例2 — I至2 — 3中,對於同時用雙手和2片以上便籤條等2個標誌物 來指定剪切範圍或刪除區域的示例進行了說明,但是如下所示,亦可用單手等I個標誌物來指定剪切範圍或刪除區域。在此,圖14是表示在本實施方式的上置型掃描儀裝置100中單手操作時的處理示例的流程圖。如圖14所示,首先,與上述步驟SBl相同,標誌物存儲部件102f學習由使用者提示的標誌物的顏色及/或形狀(步驟SCI)。接著,圖像獲取部件102a控制圖像拍攝部件110,從區域傳感器的成像傳感器13以預定時間間隔連續獲取二維圖像,開始標誌物即指尖的監視(步驟SC2)。接著,當使用者將原稿設置在圖像拍攝部件110的讀取區域(步驟SC3)時,圖像獲取部件102a便從通過傳感器獲取的圖像中檢測出標誌物即使用者的指尖(步驟SC4)。接著,圖像獲取部件102a對於是否是獲取圖像的預定獲取時機進行判定。例如,預定獲取時機為手指靜止時、聲音輸入輸出時、腳踏開關踩下時等。作為一個示例,在預定獲取時機為手指靜止時,圖像獲取部件102a亦可基於從區域傳感器連續獲取的圖像群,對指尖是否已停止進行判定。另外,在預定獲取時機為確認聲音的輸出時,圖像獲取部件102a亦可通過從檢測出指尖時(步驟SC4)起按內部時鐘經過了預定時間,對是否從揚聲器的輸出裝置114輸出了確認聲音進行判定。另外,在預定獲取時機為腳踏開關踩下時,圖像獲取部件102a亦可對是否從腳踏開關的輸入裝置112獲取了按壓信號進行判定。當圖像獲取部件102a判定不是預定獲取時機(步驟SC5 否」)時,則返回到步驟SC4的處理,繼續指尖的監視。另一方面,當圖像獲取部件102a判定是預定獲取時機(步驟SC5:「是」)時,則控制線傳感器等圖像拍攝部件110,將包含了由使用者提示的單手指尖的原稿圖像進行掃描,並將包含由指尖指定的指定點的圖像數據存儲於圖像數據臨時文件106a (步驟SC6)。另外,不限於存儲圖像數據,指定點檢測部件102b或刪除區域檢測部件102h亦可僅存儲由檢測出的標誌物來指定的指定點(例如,以重心為起點的矢量端部側的指定點)。接著,圖像獲取部件102a對是否已檢測出預定N點進行判定(步驟SC7)。例如,在指定矩形的剪切範圍時,亦可為N = 2,而在從剪切範圍中指定I個刪除區域時,亦可為N=4。此外,有X個刪除區域時,亦可為N = 2x+2。當圖像獲取部件102a判定未檢測出預定N點(步驟SC7 否」)時,則返回到步驟SC4的處理,重複上述處理。在此,圖15表示了檢測出第I及第2指定點時的情況。如圖15上圖所示,在按照規定獲取時機拍攝的第I張圖像中,通過指定點檢測部件102b的處理,檢測出剪切範圍的左上端即第I指定點。其次,如圖15下圖所示,在重複處理中拍攝的第2張圖像中,通過指定點檢測部件102b的處理,檢測出剪切範圍的右下端即第2指定點。如上所述,僅指定矩形的剪切範圍時,N = 2,至此重複處理結束,而在指定I個刪除區域時,因為N = 4,所以再繼續重複處理。在此,圖16表示了檢測出第3及第4指定點時的情況。如圖16上圖所示,在重複處理中拍攝的第3張圖像中,通過刪除區域檢測部件Ioa的處理,在上述的以2個指定點為對角的矩形的剪切範圍內部,檢測出第3指定點。另夕卜,此時能夠基於檢測出的指定點,將剪切範圍按照圖示那樣分割為4個區域,不過為了選擇該4個區域中的某個區域為刪除區域而讓使用者再用指尖指示4個區域的內部。也就是說,如圖16下圖所示,在重複處理中拍攝的第4張圖像中,通過刪除區域檢測部件102h的處理來檢測出第4指定點。由此,區域刪除部件102 j能夠決定4個區域中從剪切範圍刪除 的區域(圖中用斜線表示的區域)。當由圖像獲取部件102a判定已檢測出預定N點(步驟SC7 是」)時,傾斜檢測部件102d從基於由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據的圖像中,檢測出原稿邊緣等來檢測原稿的傾斜度,圖像剪切部件102c將以檢測出的2個指定點為對角且反映了由傾斜檢測部件102d檢測出的傾斜度的矩形,作為剪切區域來生成(步驟SC8)。另外,有刪除區域時,亦可由圖像剪切部件102c來生成由區域刪除部件102j刪除區域後的剪切範圍,或者,亦可由區域刪除部件102j從通過以下的圖像剪切部件102c的處理而剪切出的圖像中,將刪除區域的圖像進行刪除。接著,圖像剪切部件102c從由圖像獲取部件102a存儲於圖像數據臨時文件106a中的圖像數據中,將生成的剪切範圍的圖像進行剪切(步驟SC9)。另外,如圖15及圖16所示,有時原稿的要剪切範圍由標誌物所遮蓋,但是如圖15下圖所示,因為也有時剪切範圍的全部範圍被拍攝,所以圖像剪切部件102c對於剪切範圍內未包含標誌物的圖像數據進行判定,對其圖像數據進行剪切處理。如此,因為使用者配置標誌物時無需特意避讓原稿,所以能夠提供更自然的操作性。另外,當在各圖像中剪切範圍的全部範圍未被拍攝時,圖像剪切部件102c亦可通過合成多張圖像來獲取剪切範圍的圖像,或者亦可等待由使用者從原稿中刪除標誌物後,使圖像獲取部件102a獲取不含標誌物的原稿圖像。接著,與上述步驟SBll相同,傾斜校正部件102e根據由傾斜檢測部件102d檢測出的傾斜度,對由圖像剪切部件102c剪切出的圖像進行傾斜校正(步驟SC10)。例如,如上所述,由傾斜檢測部件102d檢測出的傾斜度為Θ °時,傾斜校正部件102e使由圖像剪切部件102c剪切出的圖像旋轉一 θ°直到傾斜度消失,由此來進行傾斜校正。接著,傾斜校正部件102e將傾斜校正加工後的圖像數據存儲至加工圖像數據文件 106b (步驟 SClI)。以上就是在本實施方式的上置型掃描儀裝置100中單手操作時處理的示例。另夕卜,在上述內容中,將基於刪除圖像獲取部件102g的圖像獲取也作為基於圖像獲取部件102a的圖像獲取,沒有區分地進行了說明,但是在第3次以後的重複處理中,作為圖像獲取部件102a的處理而說明的部分,嚴密而言是作為刪除圖像獲取部件102g的處理而執行。
[3.本實施方式的總結及其他實施方式]以上,根據本實施方式,上置型掃描儀裝置100通過控制圖像拍攝部件110來獲取包含了由使用者提示的至少I個標誌物的原稿圖像,從獲取的圖像中檢測基於從標誌物的重心至端部的距離所決定的2個指定點,通過以檢測出的2個指定點為對角的矩形對獲取的圖像進行剪切。由此,無需在顯示畫面上操作光標移動按鈕的控制臺和專用筆等特別工具,能夠提高指定剪切範圍的操作性。例如,以往因使用者從原稿和掃描儀裝置臨時移開視線觀察顯示畫面的控制臺,所以作業被中斷而導致生產效率下降,但是本發明無需從原稿和掃描儀裝置移開視線,而且不會由專用筆等工具汙染原稿而能夠指定剪切範圍。另外,因為基於從標誌物的重心至端部的矢量所表示的距離來檢測指定點,所以能夠準確地檢測出使用者指示的指定點。另外,在以往的上置型掃描儀裝置中,手指其實是作為不希望拍攝到的物體而在如何刪除手指圖像這一方向上進行開發,然而根據本實施方式,通過積極地將手指等檢測對象與原稿一起拍攝,而將其運用於掃描的控制或圖像的控制中。也就是說,這種手指等檢測對象在平臺式掃描儀裝置和ADF (Auto Document Feeder)式掃描儀中無法讀取,但是根據本實施方式,通過採用上置式掃描儀能夠積極地將檢測對象的圖像運用於剪切範圍的檢測中。另外,根據本實施方式,上置型掃描儀裝置100通過控制圖像拍攝部件110,按照預先確定的獲取時機,獲取2張包含了由使用者提示的I個標誌物的原稿圖像,從獲取的2張圖像中檢測由標誌物指定的2點。由此,使用者能夠僅以單一的標誌物來指定剪切範圍,特別是將指尖用作標誌物時,使用者能夠僅以單手操作來指定剪切範圍。另外,根據本實施方式,上置型掃描儀裝置100在以檢測出的2點為對角的矩形內部,獲取包含了由使用者提示的標誌物的原稿圖像,並從獲取的圖像中檢測由標誌物指定的區域,將檢測出的區域從剪切出的圖像中刪除。由此,即使使用者要剪切的範圍不是矩形·時,也能夠使用多個矩形組合而成的塊形等形狀那樣複雜的多邊形來指定剪切範圍。另外,根據本實施方式,上置型掃描儀裝置100從獲取的圖像中檢測出膚色部分區域來檢測標誌物即指尖,從而檢測出由該指尖指定的2個指定點。由此,能夠根據膚色準確地檢測出圖像上的手指區域,由此精確地檢測出指定的剪切範圍。另外,根據本實施方式,上置型掃描儀裝置100從手的重心向周圍生成多個手指方向矢量,在膚色部分區域與手指方向矢量的法線矢量相重合的寬度所表示的吻合度最高時,將該手指方向矢量的尖端作為指尖。由此,能夠基於手指從手重心向手外周突出這種假定準確地檢測出指尖。另外,根據本實施方式,上置型掃描儀裝置100從獲取的圖像中檢測出由標誌物即2片便籤條所指定的2個指定點。由此,能夠檢測出以由2片便籤條所指定的2個指定點為對角的矩形作為剪切範圍。另外,根據本實施方式,上置型掃描儀裝置100從獲取的圖像中檢測出由標誌物即2支筆指定的2個指定點。由此,能夠檢測出以由2支筆所指定的2個指定點為對角的矩形作為剪切範圍。另外,根據本實施方式,上置型掃描儀裝置100將由使用者提示的標誌物的顏色及/或形狀存儲於存儲部件中,基於所存儲的顏色及/或形狀從獲取的圖像中檢測出該圖像上的標誌物,從而檢測出由該標誌物指定的2個指定點。由此,即使標誌物(例如指尖)的顏色或形狀因使用者而異時,也能夠通過學習該標誌物的顏色及形狀等方式,精確地檢測出圖像上的標誌物區域來檢測出剪切範圍。另外,根據本實施方式,上置型掃描儀裝置100從獲取的圖像中檢測出原稿的傾斜度,用反映了傾斜度的剪切範圍剪切圖像,使剪切出的圖像旋轉直到傾斜度消失,由此來進行傾斜校正。由此,通過以保持傾斜狀態剪切之後再進行傾斜校正,能夠提高處理速度,節省對資源的浪費。進而,本發明除了上述實施方式之外,亦可在權利要求書中所記載的技術思想的範圍內,通過各種不同的實施方式來實施。例如在上述實施方式中,對於採用同一種標誌物的示例進行了說明,但是標誌物亦可由使用者的指尖、筆、便籤條等之中的2種以上組合來構成。另外,對以上置型掃描儀裝置100獨立的方式來進行處理時為例進行了說明,但是亦可根據來自上置型掃描儀裝置100之外其他單元的客戶終端的要求進行處理,並將其處理結果返還到該客戶終端。另外,可將在實施方式說明過的各處理中,作為自動進行而說 明的全部或部分處理以手動進行,或作為手動進行而說明的全部或部分處理以已知的方法自動進行。此外,對於上述文獻中和附圖中所示的處理步驟、控制步驟、具體名稱、包含各處理註冊數據的信息、畫面示例和資料庫結構,除有特別注示外,皆可任意變更。另外,關於上置型掃描儀裝置100,圖示的各結構要素具有功能概念性,不一定要在實體上如圖示那樣構成。例如,對於上置型掃描儀裝置100的各裝置所具備的處理功能、特別是控制部件102執行的各處理功能,亦可將其全部或任意部分通過CPU以及在該CPU以解釋執行的程序來實現,另外,亦可作為線邏輯的硬體來實現。另外,程序已記錄在後述的記錄介質中,根據需要,可機械性地讀取到上置型掃描儀裝置100中。也就是說,在ROM或HD等存儲部件106等中,記錄有用於進行各種處理的電腦程式。此電腦程式通過加載到RAM中來執行,與CPU協同工作構成控制部件。另外,此電腦程式亦可存儲在經任意網絡連接於上置型掃描儀裝置100的應用程式伺服器中,根據需要,亦能夠將其全部或部分進行下載。另外,既能夠將本發明涉及的程序存儲於計算機可讀取的記錄介質中,又能夠作為程序產品而構成。在此,所謂「記錄介質」包括存儲卡、USB存儲器、SD卡、軟盤、磁碟、D0M、EPR0M、EEPR0M、CD-R0M、M0、DVD&Blu_ray Disc等任意「可攜帶的物理介質」。另外,所謂「程序」就是以任意語言和記述方法記述的數據處理方法,包括原始碼、二進位代碼等任意形式。另外,「程序」不限於單一構成的程序,還包括作為多個程序模塊和程序庫而分散構成的程序、以及與以OS (OperatingSystem)為代表的個別程序協同工作來發揮其功能的程序等。另外,在實施方式所表示的各裝置中,對於用來讀取記錄介質的具體結構、讀取步驟或讀取後的安裝步驟等,能夠採用已知的結構或步驟。存儲於存儲部件106中的各種資料庫(圖像數據臨時文件106a、加工圖像數據文件106b及標誌物文件106c)等的載體是RAM、DOM等存儲裝置、硬碟等固定磁碟裝置、軟盤及光碟等存儲單元,存儲各種處理中所採用的各種程序、表格及資料庫等。另外,上置型掃描儀裝置100亦可作為已知的個人電腦、工作站等信息處理裝置來構成,另外,亦可在該信息處理裝置中連接任意外圍裝置來構成。另外,上置型掃描儀裝置100亦可通過在該信息處理裝置中安裝實現本發明方法的軟體(含程序、數據等)來實現。進一步,將裝置分散、統合的具體方式不限於圖示的方式,亦可將其全部或部分根據各種附加等、或根據各種功能負荷,以任意單位進行功能性或物理性的分散、統合來構成。也就是說,既可將上述實施方式任意組合地實施,又可將上述實施方式有選擇地實施。[工業實用性]
如上所述,本發明涉及的上置型掃描儀裝置,圖像處理方法及程序能夠在產業上的許多領域中實施,特別是能夠在圖像處理領域即將由掃描儀讀取的圖像進行處理的領域中實施,且極為有用。
權利要求
1.一種上置型掃描儀裝置,其特徵在於具有 圖像拍攝部件和控制部件,其中 所述控制部件包括 圖像獲取單元,對所述圖像拍攝部件進行控制,獲取包含了由使用者提示的至少I個標誌物的原稿圖像; 指定點檢測單元,從由所述圖像獲取單元獲取的所述圖像中,檢測基於從所述標誌物的重心至端部的距離所決定的2個指定點;以及 圖像剪切單元,使用以由所述指定點檢測單元檢測出的所述2點為對角的矩形,剪切出由所述圖像獲取單元獲取的所述圖像。
2.如權利要求I所述的上置型掃描儀裝置,其特徵在於 所述圖像獲取單元對所述圖像拍攝部件進行控制,按照預先確定的獲取時機,獲取2張包含了由使用者提示的I個標誌物的原稿圖像, 所述指定點檢測單元從由所述圖像獲取單元獲取的2張所述圖像中,檢測由所述標誌物指定的所述2點。
3.如權利要求I或2所述的上置型掃描儀裝置,其特徵在於所述控制部件還包括 刪除圖像獲取單元,在以由所述指定點檢測單元檢測出的所述2點為對角的所述矩形內部,獲取包含了由所述使用者提示的所述標誌物的所述原稿圖像; 刪除區域檢測單元,從由所述刪除圖像獲取單元獲取的所述圖像中,檢測由所述標誌物指定的區域;以及 區域刪除單元,將由所述刪除區域檢測單元檢測出的所述區域,從由所述圖像剪切單元剪切出的所述圖像中刪除。
4.如權利要求I至3中任意一項所述的上置型掃描儀裝置,其特徵在於 所述標誌物為使用者的指尖, 所述指定點檢測單元從由所述圖像獲取單元獲取的所述圖像中,檢測膚色部分區域再檢測作為所述標誌物的所述指尖,並檢測出由該標誌物指定的2點。
5.如權利要求4所述的上置型掃描儀裝置,其特徵在於 所述指定點檢測單元從所述手的重心朝向周圍生成多個手指方向矢量,當所述膚色部分區域與所述手指方向矢量的法線矢量相重合的寬度最接近預定寬度時,將該手指方向矢量的尖端作為所述指尖。
6.如權利要求I至3中任意一項所述的上置型掃描儀裝置,其特徵在於 所述標誌物為便籤條, 所述指定點檢測單元從由所述圖像獲取單元獲取的所述圖像中,檢測由作為所述標誌物的2片所述便籤條指定的2點。
7.如權利要求I至3中任意一項所述的上置型掃描儀裝置,其特徵在於 所述標誌物為筆, 所述指定點檢測單元從由所述圖像獲取單元獲取的所述圖像中,檢測由作為所述標誌物的2支所述筆指定的2點。
8.如權利要求I所述的上置型掃描儀裝置,其特徵在於還具備存儲部件,其中 所述控制部件還包括標誌物存儲單元,將由使用者提示的所述標誌物的顏色及/或形狀存儲於所述存儲部件, 所述指定點檢測單元基於由所述標誌物存儲單元存儲於所述存儲部件中的所述顏色及/或所述形狀,從由所述圖像獲取單元獲取的所述圖像中,檢測該圖像上的所述標誌物,並檢測由該標誌物指定的2點。
9.如權利要求I所述的上置型掃描儀裝置,其特徵在於所述控制部件還包括 傾斜檢測單元,從由所述圖像獲取單元獲取的所述圖像中,檢測所述原稿的傾斜度;以及 傾斜校正單元,使用由所述傾斜檢測單元檢測出的所述傾斜度,對由所述圖像剪切單元剪切出的所述圖像進行傾斜校正。
10.一種圖像處理方法,其特徵在於具備圖像拍攝部件和控制部件的上置型掃描儀裝置,通過所述控制部件執行以下步驟 圖像獲取步驟,對所述圖像拍攝部件進行控制,獲取包含了由使用者提示的至少I個標誌物的原稿圖像; 指定點檢測步驟,從通過所述圖像獲取步驟獲取的所述圖像中,檢測基於從所述標誌物的重心至端部的距離所決定的2個指定點;以及 圖像剪切步驟,使用以通過所述指定點檢測步驟檢測出的所述2點為對角的矩形,剪切出通過所述圖像獲取步驟獲取的所述圖像。
11.一種程序,其特徵在於具備圖像拍攝部件和控制部件的上置型掃描儀裝置,在所述控制部件上執行以下步驟 圖像獲取步驟,對所述圖像拍攝部件進行控制,獲取包含了由使用者提示的至少I個標誌物的原稿圖像; 指定點檢測步驟,從通過所述圖像獲取步驟獲取的所述圖像中,檢測基於從所述標誌物的重心至端部的距離所決定的2個指定點;以及 圖像剪切步驟,使用以通過所述指定點檢測步驟檢測出的所述2點為對角的矩形,剪切出通過所述圖像獲取步驟獲取的所述圖像。
全文摘要
根據本發明的上置型掃描儀裝置及圖像處理方法,對圖像拍攝部件進行控制,獲取包含了由使用者提示的至少1個標誌物的原稿圖像,再從獲取的圖像中檢測基於從標誌物的重心至端部的距離所決定的2個指定點,並使用以檢測出的2點為對角的矩形剪切出圖像。
文檔編號H04N1/387GK102918828SQ20118002648
公開日2013年2月6日 申請日期2011年4月28日 優先權日2010年5月31日
發明者笠原雄毅 申請人:株式會社Pfu