JP4847195B2 - 画像からの色情報の取得方法 - Google Patents
画像からの色情報の取得方法 Download PDFInfo
- Publication number
- JP4847195B2 JP4847195B2 JP2006118446A JP2006118446A JP4847195B2 JP 4847195 B2 JP4847195 B2 JP 4847195B2 JP 2006118446 A JP2006118446 A JP 2006118446A JP 2006118446 A JP2006118446 A JP 2006118446A JP 4847195 B2 JP4847195 B2 JP 4847195B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- video
- real space
- pen
- unit
- 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
Landscapes
- Processing Or Creating Images (AREA)
Description
以下の実施形態では、本発明による色情報取得方法を、HMDを装着したユーザが指示手段としてのペンを操作して現実空間中の物体から色を選択し、選択した色で複合現実空間中に描画を行う操作をユーザに体感させるMRシステムに適用した例を説明する。
100はユーザが装着するビデオシースルー型のHMDであり、撮像部101と映像表示部102が内蔵されている。なお、本実施形態では撮像部101と映像表示部102がHMD100に内蔵されるものとしたが、撮像部101と映像表示部102はそれぞれ別の場所に配置されてもよい。
映像表示部102は、小型のLCD等で構成され、映像合成部108から送られてきた合成映像を表示する。
で表される。
で表される。
で表される。
位置および姿勢は、どのような形式で得られようと、このような四行四列の行列として表現できることは広く知られている。
なお、本実施形態において、ペン511が有する各種ボタンの状態は、無線送信されるものとする。
CPU1001は、RAM1002やROM1003に格納されたプログラムやデータを用いてコンピュータ全体の制御を行うと共に、それぞれのソフトウェアの実行を制御して、各部の機能を実現する。
図2は、本実施形態のMRシステムにおける色取得動作を説明するフローチャートである。色取得動作に関わるプログラムは例えば外部記憶装置1007に記憶され、ユーザがキーボード1004、マウス1005を使ってシステムの実行を指示したときにCPU1001がそのプログラムを読み出し、実行する。
ペン描画ステップでは、ペン描画部122が予め保持している前回のペンの位置姿勢802を始点、ペンの位置姿勢計測部105から送られてきた現在のペンの位置姿勢803を終点とする三次元の線のCGを仮想空間中に描画する。換言すれば、この三次元の線のCGをCG描画部107で描画するための三次元データを生成する。この際、線の色は、ペンの現在の描画色バッファに記録されている色に設定される。生成された三次元の線801を表す三次元データは、CGシーン管理部106に送られ、記録される。S121が終了すると、S111に進む。
S120は色取得ボタン判定ステップである。このステップでは、色取得部123が、色取得ボタン121のON/OFF状態を判定する。色取得ボタン121が押下されてON状態にあればS122に、OFF状態であればS130に進む。
S401では、撮像部座標系における、ペン511の先端部分(ペン先)の位置姿勢を算出する。撮像部101の位置姿勢情報をC、ペン511の位置姿勢情報をPで表現すると、撮像部座標系でのペン先の位置姿勢情報Mは
で求められる。S401が終了するとS402に進む。
となる。S402が終了するとS403に進む。
となる。なお、ここで、wとhの前の符号が違っているのは、図5に示されるように、撮像部のXYZ座標系501と画像平面のxy座標系509で、xの正方向は同じ方向であるが、yの正方向が逆であることによる。
なお、上記の計算において、f、(Cx、Cy)の単位はすべて、画像平面上での画素で表されているものとする。
S=M・L
となる。ここで、LはZ軸方向に−1移動することを表す行列、すなわち
である。
となる。
である。この三次元位置を、S=(Sx、Sy、Sz)として表す。
となる。
となる。S404が終了すると、S405に進む。
となる。S405が終了するとS406に進む。
本実施形態では、第1の実施形態の色取得処理(S122)において、色に加えて描画位置を取得するものである。
上述したように、上述の実施形態は、システム或は装置のコンピュータ(或いはCPU、MPU等)によりソフトウェア的に実現することも可能である。
101 撮像部
102 映像表示部
103 位置姿勢センサ
104 撮像部の位置姿勢計測部
105 ペンの位置姿勢計測部
106 CGシーン管理部
107 CG描画部
108 映像合成部
120 描画ボタン
121 色取得ボタン
122 ペン描画部
123 色取得部
501 撮像部座標系
502 ペン座標系
503 画像平面
504 撮像部の座標系の原点と画像平面の中心を結ぶ線
505 ペン先の位置
506 画像平面上でのペン先の投影位置
507 画像平面の中心から画像平面上でのペン先の投影位置まで伸ばしたベクトルの視野座標系Y軸方向の成分
508画像平面の中心から画像平面上でのペン先の投影位置まで伸ばしたベクトルの視野座標系X軸方向の成分
509 画像平面の座標系
510 現実のティーポット
511 ユーザが持っているペン
512 撮像部のカメラ中心
513 ペン延長点
601 画面上でのペンの傾き方向
602 画像平面上でのペン延長点の投影位置
701 色選択のためのカラーチャート
801 生成された三次元の線のCG
802 前回のペンの位置姿勢
803 現在のペンの位置姿勢
901 仮想のティーポット
1001 CPU
1002 RAM
1003 ROM
1004 キーボード
1005 マウス
1006 表示部
1007 外部記憶装置
1008 記憶媒体ドライブ
1009 I/F
1010 バス
Claims (9)
- 映像取得手段が、現実空間の映像を前記現実空間を撮像する撮像手段から取得する映像取得工程と、
指示検出手段が、ユーザが操作する指示手段により前記現実空間中の位置が指定されたことを検出する指示検出工程と、
算出手段が、前記検出に応答して、前記指定された前記現実空間中の位置に対応する、前記映像中の位置を求める算出工程と、
色取得手段が、前記算出工程で求められた位置から、前記指示手段が示す方向に予め定めた画素数ずれた位置の画素の色を、前記ユーザが指定した色として取得する色取得工程とを有することを特徴とする色情報取得方法。 - さらに、合成手段が、前記現実空間の映像にコンピュータ・グラフィックス映像を重畳して、合成画像を生成する合成工程を有し、
当該合成工程により生成された合成画像に対して、前記算出工程、前記色取得工程の処理を行うことを特徴とする請求項1記載の色情報取得方法。 - 表示手段が、前記色取得工程で取得された色で描画したコンピュータ・グラフィックス映像を表示する表示工程をさらに有することを特徴とする請求項1記載の色情報取得方法。
- さらに、前記色取得工程において、前記色取得手段が、前記取得された色と前記指定された前記現実空間中の位置を合わせて記録することを特徴とする請求項1乃至請求項3のいずれか1項に記載の色情報取得方法。
- 前記指示手段は、ペン型の指示手段であり、
前記算出工程において、前記算出手段は、前記現実空間中の前記ペン型の指示手段の先端部の位置に対応する前記映像中の位置を求め、
前記色取得工程において、前記色取得手段は、前記ペン型の指示手段の先端部の位置から、前記指示手段の向いている方向に予め定めた距離だけ延長した位置に対応する前記映像中の画素の色を、前記ユーザが指定した色として取得することを特徴とする請求項1乃至請求項4のいずれか1項に記載の色情報取得方法。 - 現実空間の映像を前記現実空間を撮像する撮像手段から取得する映像取得手段と、
ユーザが操作する指示手段により前記映像に含まれる現実空間中の位置が指定されたことを検出する指示検出手段と、
前記検出に応答して、前記指定された前記現実空間中の位置に対応する、前記映像中の位置を求める算出手段と、
前記算出手段が求めた位置から、前記指示手段が示す方向に予め定めた画素数ずれた位置の画素の色を、前記ユーザが指定した色として取得する色取得手段とを有することを特徴とする色情報取得装置。 - さらに、前記映像取得手段が取得した映像を、前記ユーザの眼前に提示する表示装置を有することを特徴とする請求項6記載の色情報取得装置。
- コンピュータを、
現実空間の映像を前記現実空間を撮像する撮像手段から取得する映像取得手段と、
ユーザが操作する指示手段により、前記映像に含まれる現実空間中の位置が指定されたことを検出する指示検出手段と、
前記検出に応答して、前記指定された前記現実空間中の位置に対応する、前記映像中の位置を求める算出手段と、
前記算出手段が求めた位置から、前記指示手段が示す方向に予め定めた画素数ずれた位置の画素の色を、前記ユーザが指定した色として取得する色取得手段とを有する色情報取得装置の各手段として機能させるためのプログラム。 - コンピュータを、
現実空間の映像を前記現実空間を撮像する撮像手段から取得する映像取得手段と、
ユーザが操作する指示手段により、前記映像に含まれる現実空間中の位置が指定されたことを検出する指示検出手段と、
前記検出に応答して、前記指定された前記現実空間中の位置に対応する、前記映像中の位置を求める算出手段と、
前記算出手段が求めた位置から、前記指示手段が示す方向に予め定めた画素数ずれた位置の画素の色を、前記ユーザが指定した色として取得する色取得手段とを有する色情報取得装置の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006118446A JP4847195B2 (ja) | 2006-04-21 | 2006-04-21 | 画像からの色情報の取得方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006118446A JP4847195B2 (ja) | 2006-04-21 | 2006-04-21 | 画像からの色情報の取得方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007293453A JP2007293453A (ja) | 2007-11-08 |
JP2007293453A5 JP2007293453A5 (ja) | 2009-06-04 |
JP4847195B2 true JP4847195B2 (ja) | 2011-12-28 |
Family
ID=38764044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006118446A Active JP4847195B2 (ja) | 2006-04-21 | 2006-04-21 | 画像からの色情報の取得方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4847195B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5344388B2 (ja) * | 2008-07-10 | 2013-11-20 | 学校法人立命館 | 操作システム |
US8384770B2 (en) | 2010-06-02 | 2013-02-26 | Nintendo Co., Ltd. | Image display system, image display apparatus, and image display method |
US8633947B2 (en) * | 2010-06-02 | 2014-01-21 | Nintendo Co., Ltd. | Computer-readable storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method |
EP2395769B1 (en) | 2010-06-11 | 2015-03-04 | Nintendo Co., Ltd. | Image display program, image display system, and image display method |
JP5739674B2 (ja) | 2010-09-27 | 2015-06-24 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および、情報処理方法 |
JP5691632B2 (ja) * | 2011-02-24 | 2015-04-01 | 株式会社大林組 | 画像合成方法 |
JP5617861B2 (ja) * | 2012-03-29 | 2014-11-05 | 大日本印刷株式会社 | 印画物作製装置 |
JP5582423B2 (ja) * | 2012-04-05 | 2014-09-03 | 大日本印刷株式会社 | 印画物作製装置 |
US10573089B2 (en) * | 2017-11-09 | 2020-02-25 | The Boeing Company | Systems, methods, and tools for spatially-registering virtual content with physical environment in augmented reality platforms |
JP7425641B2 (ja) | 2020-03-25 | 2024-01-31 | 鹿島建設株式会社 | 測距装置およびプログラム |
CN111880658B (zh) * | 2020-07-31 | 2023-04-07 | 湖南汽车工程职业学院 | 一种虚拟现实的色样采样装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11110577A (ja) * | 1997-08-04 | 1999-04-23 | Sony Corp | 画像データ処理装置および方法、並びに伝送媒体 |
JP2000148381A (ja) * | 1998-11-05 | 2000-05-26 | Telecommunication Advancement Organization Of Japan | 入力画像処理方法、入力画像処理装置、及び入力画像処理プログラムを記録した記録媒体 |
JP3363861B2 (ja) * | 2000-01-13 | 2003-01-08 | キヤノン株式会社 | 複合現実感提示装置及び複合現実感提示方法並びに記憶媒体 |
JP3406965B2 (ja) * | 2000-11-24 | 2003-05-19 | キヤノン株式会社 | 複合現実感提示装置及びその制御方法 |
JP3631151B2 (ja) * | 2000-11-30 | 2005-03-23 | キヤノン株式会社 | 情報処理装置、複合現実感提示装置及びその方法並びに記憶媒体 |
JP2002287904A (ja) * | 2001-03-28 | 2002-10-04 | Canon Inc | ディスプレイにおける指示位置表示方法、装置及び記憶媒体 |
-
2006
- 2006-04-21 JP JP2006118446A patent/JP4847195B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2007293453A (ja) | 2007-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4847195B2 (ja) | 画像からの色情報の取得方法 | |
US7542051B2 (en) | Calibration method and apparatus | |
US7627137B2 (en) | Image composition system, image composition method, and image composition apparatus | |
JP4533087B2 (ja) | 画像処理方法、画像処理装置 | |
US7589747B2 (en) | Mixed reality space image generation method and mixed reality system | |
JP4795091B2 (ja) | 情報処理方法および装置 | |
US8350897B2 (en) | Image processing method and image processing apparatus | |
EP1404126B1 (en) | Video combining apparatus and method | |
JP2006285788A (ja) | 複合現実感情報生成装置および方法 | |
JP2000102036A (ja) | 複合現実感提示システム、複合現実感提示方法、マン・マシーンインタフェース装置、およびマン・マシーンインタフェース方法 | |
JP2009123018A (ja) | 画像処理装置、画像処理方法 | |
JP2004233334A (ja) | 位置姿勢計測方法 | |
JP2004213355A (ja) | 情報処理方法 | |
US20060256036A1 (en) | Image processing method and image processing apparatus | |
JP6775957B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
JP4144888B2 (ja) | 画像処理方法、画像処理装置 | |
JP2009087161A (ja) | 画像処理装置、画像処理方法 | |
CN114706489A (zh) | 一种输入设备的虚拟方法、装置、设备和存储介质 | |
JP2008070319A (ja) | 物体計測装置および方法 | |
JP2004234549A (ja) | 現実物体モデル作成方法 | |
JP2004233201A (ja) | 位置姿勢計測方法 | |
JP2015201734A (ja) | 画像処理装置、画像処理装置の制御方法およびプログラム | |
JP7279113B2 (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
JP2008040913A (ja) | 情報処理方法、情報処理装置 | |
JP4217661B2 (ja) | 画像処理方法、画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090421 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090421 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110711 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110909 |
|
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: 20111011 |
|
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: 20111013 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4847195 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: 20141021 Year of fee payment: 3 |