SlideShare a Scribd company logo
再現!手書き立体からの 
擬似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

PNIPU#1
PNIPU#1PNIPU#1
PNIPU#1
Krasav4ik159
 
Пнипу№1
Пнипу№1Пнипу№1
Пнипу№1
Krasav4ik159
 
Hilton Heights
Hilton HeightsHilton Heights
Hilton Heights
bookmyflat
 
Amazon valley
Amazon valleyAmazon valley
Amazon valley
bookmyflat
 
Tigin K.Y
Tigin K.YTigin K.Y
Tigin K.Y
Krasav4ik159
 
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
Burdach Friedrich
 
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
Toru Tamaki
 
QUE ES PATOLOGIA
QUE ES PATOLOGIAQUE ES PATOLOGIA
QUE ES PATOLOGIA
Burdach Friedrich
 
Презентация "ТАФЛЕКС"
Презентация "ТАФЛЕКС"Презентация "ТАФЛЕКС"
Презентация "ТАФЛЕКС"
Андрэ Гончар
 
Enfermedades ambientales y nutricion
Enfermedades ambientales y nutricionEnfermedades ambientales y nutricion
Enfermedades ambientales y nutricion
Burdach Friedrich
 
Enfermedades del sistema inmunitario
Enfermedades del sistema inmunitarioEnfermedades del sistema inmunitario
Enfermedades del sistema inmunitario
Burdach 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 Vision
Hemanth Haridas
 
ENFERMEDADES INFECCIOSAS
ENFERMEDADES INFECCIOSASENFERMEDADES INFECCIOSAS
ENFERMEDADES INFECCIOSAS
Burdach Friedrich
 
3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)
Toru Tamaki
 
Cortes anatomicos / TAC
Cortes anatomicos / TACCortes anatomicos / TAC
Cortes anatomicos / TAC
Burdach Friedrich
 

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

ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
azuma satoshi
 
ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT vol112 発表資料)
ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT  vol112 発表資料)ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT  vol112 発表資料)
ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT vol112 発表資料)
Takuya Minagawa
 
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
Yuki Miyazaki
 
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
sugiuralab
 
20240621_AI事業者ガイドライン_セキュリティパートの紹介_SeiyaShimabukuro
20240621_AI事業者ガイドライン_セキュリティパートの紹介_SeiyaShimabukuro20240621_AI事業者ガイドライン_セキュリティパートの紹介_SeiyaShimabukuro
20240621_AI事業者ガイドライン_セキュリティパートの紹介_SeiyaShimabukuro
Seiya Shimabukuro
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
 
気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす
気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす
気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす
Shinichi Hirauchi
 
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
 
Microsoft Azureで生成AIを使ってみた話 2024/6/14の勉強会で発表されたものです。
Microsoft Azureで生成AIを使ってみた話 2024/6/14の勉強会で発表されたものです。Microsoft Azureで生成AIを使ってみた話 2024/6/14の勉強会で発表されたものです。
Microsoft Azureで生成AIを使ってみた話 2024/6/14の勉強会で発表されたものです。
iPride Co., Ltd.
 
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
Osaka University
 
生成AIの実利用に必要なこと-Practical Requirements for the Deployment of Generative AI
生成AIの実利用に必要なこと-Practical Requirements for the Deployment of Generative AI生成AIの実利用に必要なこと-Practical Requirements for the Deployment of Generative AI
生成AIの実利用に必要なこと-Practical Requirements for the Deployment of Generative AI
Osaka University
 
iMacwoSu_Gong_de_barabaranishitaHua_.pptx
iMacwoSu_Gong_de_barabaranishitaHua_.pptxiMacwoSu_Gong_de_barabaranishitaHua_.pptx
iMacwoSu_Gong_de_barabaranishitaHua_.pptx
kitamisetagayaxxx
 
なぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDD
なぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDDなぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDD
なぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDD
ssuserfcafd1
 
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
ARISE analytics
 

Recently uploaded (14)

ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
 
ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT vol112 発表資料)
ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT  vol112 発表資料)ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT  vol112 発表資料)
ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT vol112 発表資料)
 
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
 
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
 
20240621_AI事業者ガイドライン_セキュリティパートの紹介_SeiyaShimabukuro
20240621_AI事業者ガイドライン_セキュリティパートの紹介_SeiyaShimabukuro20240621_AI事業者ガイドライン_セキュリティパートの紹介_SeiyaShimabukuro
20240621_AI事業者ガイドライン_セキュリティパートの紹介_SeiyaShimabukuro
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
 
気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす
気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす
気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす
 
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
 
Microsoft Azureで生成AIを使ってみた話 2024/6/14の勉強会で発表されたものです。
Microsoft Azureで生成AIを使ってみた話 2024/6/14の勉強会で発表されたものです。Microsoft Azureで生成AIを使ってみた話 2024/6/14の勉強会で発表されたものです。
Microsoft Azureで生成AIを使ってみた話 2024/6/14の勉強会で発表されたものです。
 
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
 
生成AIの実利用に必要なこと-Practical Requirements for the Deployment of Generative AI
生成AIの実利用に必要なこと-Practical Requirements for the Deployment of Generative AI生成AIの実利用に必要なこと-Practical Requirements for the Deployment of Generative AI
生成AIの実利用に必要なこと-Practical Requirements for the Deployment of Generative AI
 
iMacwoSu_Gong_de_barabaranishitaHua_.pptx
iMacwoSu_Gong_de_barabaranishitaHua_.pptxiMacwoSu_Gong_de_barabaranishitaHua_.pptx
iMacwoSu_Gong_de_barabaranishitaHua_.pptx
 
なぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDD
なぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDDなぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDD
なぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDD
 
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
 

プレゼン資料