SlideShare a Scribd company logo
1 of 18
Download to read offline
再現!手書き立体からの 
擬似3D空間 
03-140413 石見 和也
手書きの絵の世界に
入り込みたい!! 
キャラクターを操作直方体認識
DEMO
どうやって実現したか
処理全体の流れ 
頂点の認識 
擬似3D座標上で処理 
2D座標に戻して描画 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理 
悩んだ→ 
悩んだ→
Canny法 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理
cv::findContours()関数 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理
cv::approxPolyDP()関数 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
Ramer Douglas Peucker Algorithm 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理
Y型頂点の取得 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
Y型頂点とそれに繋がる3頂点の位置を使った 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理
擬似3D空間の実現 
2D平面擬似3D空間 
擬似3D空間上 
の座標 
1つの立方体を構成 
する頂点座標をクラスタリング 
3D空間での 
当たり判定 
キャラが視界に入って 
いるかの判定 
平面上のキャラクターの 
位置を取得。 
視界に入っているかどう 
かで表示を変える
現在の実装上の制限 
1.余分な線が入っていない 
2.ベースの直方体が1つと、 
その上に接する複数の直方体 
4.Y型頂点と、それに繋がる 
3つの頂点が見えている 
3.この向きから見た直方体のみOK
2D ⇔ 擬似3D 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理 
x 
y 
z 
(300, 0) 
(0, 300) 
[q1 q2]=F [p1 p2] 
ベースの直方体の2辺から 
変換行列Fを求める
2D ⇔ 擬似3D 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理 
x 
y 
z 
(300, 0) 
(0, 300)
視界から消える条件1 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理 
ボールが3D空間内で、ある直方体より 
x正方向もしくはy正方向に存在する 
視線の方向
視界から消える条件2 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理 
ボールが2D空間内で、ある直方体を 
構成する多角形の内部にある
ある点が多角形の内部か判定 
エッジ抽出 
特徴点抽出 
頂点のみ抽出 
2D座標⇔擬似3D座標 
当たり判定 
視界から消えた際の処理 
• ある点を始点として任意の方向 
へ半直線を伸ばす。 
・多角形との交点が奇数個なら内部 
偶数個なら外部 
1 2 3 4 
1
おしまい 
※使われなかったキャラ(左)と影(右)のテクスチャ

More Related Content

Viewers also liked

Hilton Heights
Hilton HeightsHilton Heights
Hilton Heightsbookmyflat
 
Enfermedades de la lactancia y la infancia
Enfermedades de la lactancia y la infanciaEnfermedades de la lactancia y la infancia
Enfermedades de la lactancia y la infanciaBurdach Friedrich
 
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部Toru Tamaki
 
Enfermedades ambientales y nutricion
Enfermedades ambientales y nutricionEnfermedades ambientales y nutricion
Enfermedades ambientales y nutricionBurdach Friedrich
 
Enfermedades del sistema inmunitario
Enfermedades del sistema inmunitarioEnfermedades del sistema inmunitario
Enfermedades del sistema inmunitarioBurdach Friedrich
 
Open Cv – An Introduction To The Vision
Open Cv – An Introduction To The VisionOpen Cv – An Introduction To The Vision
Open Cv – An Introduction To The VisionHemanth Haridas
 
3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)Toru Tamaki
 

Viewers also liked (17)

PNIPU#1
PNIPU#1PNIPU#1
PNIPU#1
 
Пнипу№1
Пнипу№1Пнипу№1
Пнипу№1
 
Hilton Heights
Hilton HeightsHilton Heights
Hilton Heights
 
Amazon valley
Amazon valleyAmazon valley
Amazon valley
 
Tigin K.Y
Tigin K.YTigin K.Y
Tigin K.Y
 
lif
liflif
lif
 
The ANT
The ANTThe ANT
The ANT
 
Enfermedades de la lactancia y la infancia
Enfermedades de la lactancia y la infanciaEnfermedades de la lactancia y la infancia
Enfermedades de la lactancia y la infancia
 
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
 
QUE ES PATOLOGIA
QUE ES PATOLOGIAQUE ES PATOLOGIA
QUE ES PATOLOGIA
 
Презентация "ТАФЛЕКС"
Презентация "ТАФЛЕКС"Презентация "ТАФЛЕКС"
Презентация "ТАФЛЕКС"
 
Enfermedades ambientales y nutricion
Enfermedades ambientales y nutricionEnfermedades ambientales y nutricion
Enfermedades ambientales y nutricion
 
Enfermedades del sistema inmunitario
Enfermedades del sistema inmunitarioEnfermedades del sistema inmunitario
Enfermedades del sistema inmunitario
 
Open Cv – An Introduction To The Vision
Open Cv – An Introduction To The VisionOpen Cv – An Introduction To The Vision
Open Cv – An Introduction To The Vision
 
ENFERMEDADES INFECCIOSAS
ENFERMEDADES INFECCIOSASENFERMEDADES INFECCIOSAS
ENFERMEDADES INFECCIOSAS
 
3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)
 
Cortes anatomicos / TAC
Cortes anatomicos / TACCortes anatomicos / TAC
Cortes anatomicos / TAC
 

Recently uploaded

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 

Recently uploaded (8)

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 

プレゼン資料