JP4926877B2 - 画像処理装置及び方法、並びにプログラム - Google Patents
画像処理装置及び方法、並びにプログラム Download PDFInfo
- Publication number
- JP4926877B2 JP4926877B2 JP2007201954A JP2007201954A JP4926877B2 JP 4926877 B2 JP4926877 B2 JP 4926877B2 JP 2007201954 A JP2007201954 A JP 2007201954A JP 2007201954 A JP2007201954 A JP 2007201954A JP 4926877 B2 JP4926877 B2 JP 4926877B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- area
- trimming
- trimming area
- shape
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
図1は、本発明の第1の実施形態に係る画像処理装置の構成例を示すブロック図である。
Ht=yt2−yt1
ステップS802では、CPU101は、有効画像領域の大きさ(幅Wd,高さHd)を算出する。有効画像領域の幅Wd及び高さHdは下式により算出される。
Hd=yd2−yd1
ステップS803では、CPU101は、算出したトリミング領域の大きさと有効画像領域の大きさを比較する。この結果、Wt>Wd又はHt>Hdとなり、トリミング領域が有効画像領域よりも大きい場合は、ステップS804へ進む。一方、トリミング領域が有効画像領域と同じか又は小さい場合、ステップS806へ進む。
if(Wt/Ht≦Wd/Hd):Wt=Hd×Wt/Ht,Ht=Hd
xt2=xt1+Wt
yt2=yt1+Ht
ステップS806では、CPU101は、トリミング領域の左端X座標xt1と有効画像領域の左端X座標xd1を比較する。この結果、xt1<xd1であれば、ステップS807へ進む。一方、xt1≧xd1であれば、ステップS808へ進む。ステップS807では、CPU101は、トリミング領域の左端X座標の値が有効画像領域の左端X座標の値になるように、下式により、トリミング領域を+x方向に移動する。
xt2=xt2+(xd1−xt1)
ステップS808では、CPU101は、トリミング領域の上端Y座標yt1と有効画像領域の上端Y座標yd1を比較する。この結果、yt1<yd1であれば、ステップS809へ進む。一方、yt1≧yd1であれば、ステップS810へ進む。ステップS809では、CPU101は、トリミング領域の上端Y座標の値が有効画像領域の上端Y座標の値になるように、下式により、トリミング領域を+y方向に移動する。
yt2=yt2+(yd1−yt1)
ステップS810では、CPU101は、トリミング領域の右端X座標xt2と有効画像領域の右端X座標xd2を比較する。この結果、xt2>xd2であれば、ステップS811へ進む。一方、xt2≦xd2であれば、ステップS812へ進む。ステップS811では、CPU101は、トリミング領域の右端X座標の値が有効画像領域の右端X座標の値になるように、下式により、トリミング領域を−x方向に移動する。
xt2=xt2−(xt2−xd2)
ステップS812では、CPU101は、トリミング領域の下端Y座標yt2と、有効画像領域の下端Y座標yd2を比較する。この結果、yt2>yd2であれば、ステップS813へ進む。一方、yt2≦yd2であれば、リターンする。ステップS813では、CPU101は、トリミング領域の下端Y座標の値が有効画像領域の下端Y座標の値になるように、下式により、トリミング領域を−y方向に移動する。
yt2=yt2−(yt2−yd2)
上記実施の形態によれば、ユーザにより設定されたトリミング領域が、歪曲収差補正処理された画像からはみ出しているか否かを判定する。そして、はみ出していると判定されたときは、トリミング領域が歪曲収差補正処理された画像に含まれるように、トリミング領域の形状を変形させる。これにより、画像編集に対するユーザの操作を制限することなく、画像処理により画像の外縁形状が変形しても、設定されたトリミング領域が画像処理後の画像からはみ出さずに、トリミング画像を適正化することができる。
本発明の第2の実施の形態に係る画像処理装置は、その構成(図1)が上記第1の実施の形態に係る画像処理装置と同じであり、第1の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第1の実施の形態と異なる点のみを説明する。
101 CPU
102 一次記憶装置
103 二次記憶装置
104 入力デバイス
105 出力デバイス
106 読込デバイス
107 レンズ特性データ供給部
401 画像表示部
402 トリミング実行ボタン
403 歪曲収差補正実行ボタン
404 リセットボタン
405 終了ボタン
Claims (7)
- ユーザーの指示に応じて画像のトリミング対象であるトリミング領域を設定する設定手段と、
前記トリミング領域が設定された後に、前記画像に対して、前記画像を撮影する際に用いたレンズの歪曲収差に起因する歪みを補正するために形状を変化させる補正を行い、かつ、形状を変化させた画像に内接する矩形領域に相当する有効画像領域における画像を出力する歪曲補正処理を行う画像処理手段と、
前記画像に対して前記歪曲補正処理を行うことにより形状を変化させた後の前記トリミング領域が、前記有効画像領域からはみ出すか否かを判定する判定手段と、
前記判定手段によってはみ出すと判定された場合は、前記歪曲補正処理が行われることにより形状を変化させた後の前記トリミング領域の画像が、前記有効画像領域に含まれるように、当該トリミング領域を移動する、および、変倍することの少なくともいずれかを行う変更手段とを備えることを特徴とする画像処理装置。 - 前記画像を表示する画像表示手段を更に備え、
前記設定手段は、前記画像表示手段に表示された画像に対して前記トリミング領域を設定することを特徴とする請求項1に記載の画像処理装置。 - ユーザーの指示に応じて画像のトリミング対象である第1のトリミング領域を設定する設定手段と、
前記第1のトリミング領域が設定された後に、前記画像に対して、前記画像を撮影する際に用いたレンズの歪曲収差に起因する歪みを補正するために形状を変化させる補正を行い、かつ、形状を変化させた画像に内接する矩形領域に相当する有効画像領域における画像を出力する歪曲補正処理を行う画像処理手段と、
前記画像に対して前記歪曲補正処理を行うことにより形状を変化させた後の前記第1のトリミング領域に内接または外接する第2のトリミング領域を算出する算出手段と、
前記第2のトリミング領域が、前記有効画像領域からはみ出すか否かを判定する判定手段と、
前記判定手段によってはみ出すと判定された場合は、前記第2のトリミング領域の画像が、前記有効画像領域に含まれるように、前記第2のトリミング領域を移動する、および、変倍することの少なくともいずれかを行う変更手段とを備えることを特徴とする画像処理装置。 - 前記画像を表示する画像表示手段を更に備え、
前記設定手段は、前記画像表示手段に表示された画像に対して前記第1のトリミング領域を設定することを特徴とする請求項3に記載の画像処理装置。 - ユーザーの指示に応じて画像のトリミング対象であるトリミング領域を設定する設定工程と、
前記トリミング領域が設定された後に、前記画像に対して、前記画像を撮影する際に用いたレンズの歪曲収差に起因する歪みを補正するために形状を変化させる補正を行い、かつ、形状を変化させた画像に内接する矩形領域に相当する有効画像領域における画像を出力する歪曲補正処理を行う画像処理工程と、
前記画像に対して前記歪曲補正処理を行うことにより形状を変化させた後の前記トリミング領域が、前記有効画像領域からはみ出すか否かを判定する判定工程と、
前記判定工程においてはみ出すと判定された場合は、前記歪曲補正処理が行われることにより形状を変化させた後の前記トリミング領域の画像が、前記有効画像領域に含まれるように、当該トリミング領域を移動する、および、変倍することの少なくともいずれかを行う変更工程とを備えることを特徴とする画像処理方法。 - ユーザーの指示に応じて画像のトリミング対象である第1のトリミング領域を設定する設定工程と、
前記第1のトリミング領域が設定された後に、前記画像に対して、前記画像を撮影する際に用いたレンズの歪曲収差に起因する歪みを補正するために形状を変化させる補正を行い、かつ、形状を変化させた画像に内接する矩形領域に相当する有効画像領域における画像を出力する歪曲補正処理を行う画像処理工程と、
前記画像に対して前記歪曲補正処理を行うことにより形状を変化させた後の前記第1のトリミング領域に内接または外接する第2のトリミング領域を算出する算出工程と、
前記第2のトリミング領域が、前記有効画像領域からはみ出すか否かを判定する判定工程と、
前記判定工程においてはみ出すと判定された場合は、前記第2のトリミング領域の画像が、前記有効画像領域に含まれるように、前記第2のトリミング領域を移動する、および、変倍することの少なくともいずれかを行う変更工程とを備えることを特徴とする画像処理方法。 - 請求項5又は6に記載の画像処理方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007201954A JP4926877B2 (ja) | 2007-08-02 | 2007-08-02 | 画像処理装置及び方法、並びにプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007201954A JP4926877B2 (ja) | 2007-08-02 | 2007-08-02 | 画像処理装置及び方法、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009038646A JP2009038646A (ja) | 2009-02-19 |
JP4926877B2 true JP4926877B2 (ja) | 2012-05-09 |
Family
ID=40440175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007201954A Active JP4926877B2 (ja) | 2007-08-02 | 2007-08-02 | 画像処理装置及び方法、並びにプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4926877B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8504378B2 (en) | 2009-01-22 | 2013-08-06 | Panasonic Corporation | Stereo acoustic signal encoding apparatus, stereo acoustic signal decoding apparatus, and methods for the same |
GB2514495B (en) | 2012-01-31 | 2015-04-22 | Panasonic Ip Man Co Ltd | Image processing device and image processing method |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10261066A (ja) * | 1997-03-18 | 1998-09-29 | Fuji Photo Film Co Ltd | 画像トリミング方法 |
JP2000106623A (ja) * | 1998-07-27 | 2000-04-11 | Fuji Photo Film Co Ltd | 画像処理装置 |
JP3894050B2 (ja) * | 2002-06-05 | 2007-03-14 | ノーリツ鋼機株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、および、画像処理プログラムを記録した記録媒体 |
JP2004046632A (ja) * | 2002-07-12 | 2004-02-12 | Minolta Co Ltd | 画像処理装置 |
JP3888257B2 (ja) * | 2002-08-01 | 2007-02-28 | セイコーエプソン株式会社 | 画像処理装置および画像処理方法 |
JP2005339218A (ja) * | 2004-05-27 | 2005-12-08 | Seiko Epson Corp | 画像処理装置、その方法及びそのプログラム |
JP2006129101A (ja) * | 2004-10-29 | 2006-05-18 | Casio Comput Co Ltd | 画像のトリミング方法、撮像装置、画像処理装置、及びプログラム |
JP2006229455A (ja) * | 2005-02-16 | 2006-08-31 | Konica Minolta Photo Imaging Inc | プログラム及び画像処理装置 |
JP2007142639A (ja) * | 2005-11-16 | 2007-06-07 | Casio Comput Co Ltd | 撮像装置及びそのプログラム |
-
2007
- 2007-08-02 JP JP2007201954A patent/JP4926877B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009038646A (ja) | 2009-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101820349B1 (ko) | 화상 표시 방법 및 장치 | |
JP6763417B2 (ja) | 電子機器 | |
JP6044134B2 (ja) | 最適画像サイズによる画像領域分割装置、方法、およびプログラム | |
JP4605458B2 (ja) | 画像処理装置及び画像処理プログラム | |
TWI387935B (zh) | 影像生成方法、及其程式與記錄有程式的記錄媒體 | |
JP6682559B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム及び記憶媒体 | |
EP3048787A1 (en) | Image processing apparatus, image pickup apparatus, image processing method, program, and storage medium | |
US20060227384A1 (en) | Image processing apparatus and image processing program | |
JP5812716B2 (ja) | 画像処理装置および方法 | |
JP2006270918A (ja) | 画像補正方法、撮影装置、画像補正装置およびプログラム並びに記録媒体 | |
JP6332951B2 (ja) | 画像処理装置および画像処理方法、およびプログラム | |
US10154241B2 (en) | Depth map based perspective correction in digital photos | |
US20100067749A1 (en) | Image processing apparatus, image processing method, and program | |
JP4926877B2 (ja) | 画像処理装置及び方法、並びにプログラム | |
JP2009047498A (ja) | 立体撮像装置および立体撮像装置の制御方法並びにプログラム | |
JP2015207090A (ja) | 画像処理装置、及びその制御方法 | |
KR20190075689A (ko) | 줌 렌즈의 광축 보정 방법, 장치 및 컴퓨터 프로그램 | |
JP2001250114A (ja) | 画像処理方法と画像処理装置及びコンピュータ読み取り可能な記録媒体 | |
CN116097308A (zh) | 自动摄影构图推荐 | |
JP5887974B2 (ja) | 類似画像領域探索装置、類似画像領域探索方法、及び類似画像領域探索プログラム | |
JP2010074312A (ja) | 画像処理装置および画像処理方法、プログラム | |
JP5336798B2 (ja) | 画像処理装置および画像処理方法、プログラム | |
JP2014036429A (ja) | 被写体追尾装置、およびカメラ | |
JP5176857B2 (ja) | 動画編集装置 | |
JP2008278347A (ja) | 画像表示システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100726 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111004 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111012 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111212 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120110 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120208 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150217 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4926877 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150217 Year of fee payment: 3 |