質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
ARKit

ARKitは、iPhone/iPad向けのARアプリ用フレームワーク。iOS11以降に標準搭載されています。これを用いたARアプリは、特殊なデバイスがなくてもiPhone/iPadの単眼カメラを使用して動作することが可能です。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

729閲覧

ARImageについて

退会済みユーザー

退会済みユーザー

総合スコア0

ARKit

ARKitは、iPhone/iPad向けのARアプリ用フレームワーク。iOS11以降に標準搭載されています。これを用いたARアプリは、特殊なデバイスがなくてもiPhone/iPadの単眼カメラを使用して動作することが可能です。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2020/10/14 14:59

編集2020/10/15 13:27

###前提・実現したいこと

以下のコードはxcodeのプロジェクト内に動画を読み込ませ、ARResourceに画像を登録し、特定の画像を読み込んだときに画像内で動画が動き出すというものです。

[リンク内容]1(https://github.com/IZUMIRU/SHiNiNG)

これを応用して実現したいことは、アプリ内でカメラロール内にある好きな動画のキャプチャをUIimageとして保存し、それをARImage(ARマーカー化)して
(それを印刷?)し、スマートフォンをかざしたときに画像内で動画が流れるようにすることです。
キャプチャは以下のサイトを参考にしています。
[リンク内容]2(https://kimagureneet.hatenablog.com/entry/2018/11/24/030904)

カメラロール内の画像をARマーカー化、動画を画像内で流すことは可能なのでしょうか?参考になるサイトなどがあれば教えていただきたいです。

環境:xcode12 swift5

###追記

やりたいこと
最終的に、自分で撮った動画とそのキャプチャ(先頭の画像)を使って、画像内で動画を再生させたい。

分からないこと
・リンク内容2表示されたUIimageをどうすればARマーカーとして登録できるのか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TsukubaDepot

2020/10/15 02:04

ご質問の内容がいまいち不明確なのですが、 1. 動画から切り取った画像を iPhone に表示させることでARマーカとし、別の iPhone でそれを認識してオーバーレイ表示させたい 2. 動画から切り取った画像を一度印刷し、それを AR マーカとしたい。そのARマーカを iPhone で認識させてオーバーレイ表示させたい 3. 上記のいずれとも異なる のどれでしょうか。 ご質問が明確になるように、ご質問本文を修正していただければと思います。
退会済みユーザー

退会済みユーザー

2020/10/15 02:34

訂正ありがとうございます! 不明確ですみません、2です!
TsukubaDepot

2020/10/15 02:37

1. カメラロールから動画のキャプチャを選択 2. 印刷、ARマーカーとする 3. 印刷したARマーカースマホをかざし、中で動画が動くようにする この3つのうち、わからないのはどれになるのでしょうか。 1. については、先日のご質問で解決されているかと思います(動画の先頭だけ印刷、ですが) 3. については、ご提示いただいているリンク先に例がありますので、それに従ってみるのが早いかと思います。 また、わからない点があったとしても、「とりあえずここまでコードは作ってみて、ここから先がわからない」という感じてご提示いただいた方がいいかと思います。
退会済みユーザー

退会済みユーザー

2020/10/15 02:46

3について、xcodeプロジェクト内の動画を画像内で再生させることは成功しています。しかし、2の印刷した画像をARマーカー化する方法が分かりません。(3はxcodeプロジェクト内のAR resourceにARマーカーとなる画像を入れているから読み取ったときに画像内で動画が再生されるのはわかるのですが…)
TsukubaDepot

2020/10/15 02:53

ARマーカ自身は特別なものではないので、作ることそのものは難しくないと思います(マーカとして登録した画像をあらかじめ印刷して準備しておくだけ)。 それとも、ある画像(たとえば UIImage)で表示させている画像を印刷させる方法がわからない、ということでしょうか。 質問内容が漠然としすぎていますので、内容をもうしこし絞った方がいいかと思います。もちろん、やりたいことの全体像は必要ですが(時々もっとシンプルな解決策が見つかることがあるので)、その中で特にわからないことについても書いていただいた方が当然わかりやすくなります。
TsukubaDepot

2020/10/15 05:02

> やりたいこと > 最終的に、自分で撮った動画とそのキャプチャ(先頭の画像)を使って、「画像内で動画を再生」させたい。 上記のカッコでかこった部分が気になるのですが、「画像内で動画を再生」というのは、どのような状況を考えてらっしゃるのでしょうか。 文字通りに受け取ると、「表示した画像の特定の領域に別の動画をはめ込む」という印象を受けます。 一方、参考にされているリンクを拝見すると、AR (Augmented Reality)なので、iPhone のカメラで撮影したリアルタイムな画像の中で、「目印になる画像」があれば、それに任意の動画を重畳表示ことを実現する方法です。 最終的な目標がやはりわかりにくいのですが、 1. iPhone 内の任意の動画を選ぶ 2. その動画の一番最初のフレームを切り取る 3. それを印刷する 4. 印刷した写真をどこか適当な場所に置き、作成したアプリで撮影する 5. 撮影した画像に対し、リアルタイムで別の動画を重ね合わせて表示させる ということで良いのでしょうか。
退会済みユーザー

退会済みユーザー

2020/11/16 11:28 編集

表示しません
退会済みユーザー

退会済みユーザー

2020/10/15 06:19

すみません、上の流れは無視してください!!
退会済みユーザー

退会済みユーザー

2020/11/16 11:27 編集

表示しません
guest

回答1

0

ベストアンサー

解決ではないですが、質問内容、やりたいことが本サイトの理念、利用方法がずれてしまったために、自己解決にしようと思います。しっかりとまとまってから投稿します。Tsukuba Depotさん、大変ご迷惑をおかけしました。回答ありがとうございます。

投稿2020/10/16 02:24

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問