Swift
Python
クラウド
AWS
Vue
HTML
iOS
OpenFOAM
機械学習
JavaScript
フロントエンド
Kotlin
Kubernetes
C/C++
Firebase
GCP
執筆
環境構築
設計
Vim
Linux
サーバーレス
PlayFab
Spinnaker
Web制作
RPA
Unity
ブロックチェーン
Combine
C#
Ktor
コンテナ
CSS
React
Nuxt
Docker
Flutter
Go
Android
自作OS
API
IoT
UIKit
アプリ開発
エンジニア
SwiftUI
AR
Web
デバイスドライバ
Raspberry Pi
Integromat
キャリア
Ruby
働き方
Verilog HDL
CLI
YAML
kind
Discord Bot
動画配信
Makefile
WebRTC
マーシャリング
サイトジェネレーター
Webサービス
iPaaS
デバッガ
英語
RISC-V
動画編集
オープンソース
CAE
UXデザイン
イラスト
CTF
ドット絵
Google Workspace
クロスプラットフォーム
Google Apps Script
AIアプリ
データ分析
Coreutils
情報収集
Twitter
法律
ボイスユーザーインタフェース
OAuth
資格
インフラ
Elasticsearch
テキストエディタ
Compiler
RPC
コスト最適化
バックエンド
WebGUI
サーバーサイド
暗号資産
Developer Relations
アンチパターン
Microsoft Office
design
サーバー
仮想通貨
Tips集
コンポーネント
Kotlin/Native
DDD
GitHub
Qt
UI
BIツール
Polymer
AllenNLP
IoT特許
レガシーコード
音声アプリ
ARCore
システム設計
AST
Auth0
Xamarin
Automator
Word
AWS Lambda
Visual Studio Code
Azure
PL/pgSQL
Bacula
Chisel
ハードウェア
Chrome Developer Tools
エンジニアリング
CI/CD
特許
CI
コミックマーケット
CMS
OpenStreetMap
Webデザイナー
Data Binding
SPA
DevRel
ラジオ
デバッグ
DX
Edge TPU
自動化
Elastic Stack
シミュレーター
Elixir
スマートコントラクト
マイコン
Firestore
フレームワーク
カメラアプリ
FPGA
トランスパイラ
FreeNAS
コーディング
株
GitHub Actions
Android Studio
mruby/c
中級者
技術同人誌
gRPC
SVG
GUI
スクリーンショット
Haskell
Helm
PyTorch
Hugo
Ionic
ISUCON
Java
JavaScriptCore
jQuery
kubectl
Laravel
Mackerel
Markdown
Moddable
MVP
Nerves
Netlify
Node
Office Open XML
Opal
OpenGL
OpenLayers4
OSS
PaaS
PDF
Phoenix LiveView
PHP
Podcast
PostgreSQL
PWA
pwnable
reflect
Rust
RxSwift
Scala
Splunk
TDD
Terraform
Vtuber
Web Components
Webアプリ
Webフォント
クラウドネイティブ
クリーンアーキテクチャ
個人開発
サイバー攻撃
人工知能
スマートスピーカー
ディープラーニング
データベース
テスト駆動開発
入門書
ハニーポット
ビッグデータ
見積もり
モニタリング
ライブラリ
リモートワーク
AWS Amplify Console
Drupal
Gatsby
Delphi
CloudWatch
shovel
CTO
オンラインイベント
モバイル開発
ガイド
カート
新規登録
ログイン
ガイド
カート
新規登録
ログイン
絞込
検索
カテゴリ一覧
著者一覧
iOS
AR
Swift
0件
1,800円
(税込)
獲得ポイント: 18pt
内訳
通常:
18pt
試し読みする
カートに入れる
Depth in Depth - iOSデプス詳解
堤 修一 (著)
ダウンロード:
PDF
EPUB
iOSにおける「デプス」(深度)の取り扱いについて、基礎から応用まで詳しく解説した書籍です。
本文72ページ。iOS 13, Swift 5.1, Xcode 11対応。サンプルコードはGitHubよりダウンロード可能です。
目次
1階層
2階層
全展開
はじめに
対象読者
動作環境
サンプルコード
第1章 デプスの概要
1.1 デプスとは?
1.2 デプスの用途
1.3 Disparity(視差)とDepth(深度)
1.4 AVDepthData
depthDataMapプロパティ
depthDataTypeプロパティ
DisparityとDepthの相互変換
第2章 iOSにおけるデプス取得方法
2.1 デプス取得方法1: 撮影済み写真から取得
CGImageSourceオブジェクトを作成する
デプスデータを持つPHAssetだけを取得する
CGImageSourceからAuxiliaryデータを取得する
AuxiliaryデータからAVDepthDataを初期化する
デプスマップをCIImageとして取得する
2.2 デプス取得方法2: カメラからリアルタイムに取得
デプスが取れるタイプのAVCaptureDeviceを使用する
デプスが取れるフォーマットを指定する
セッションの出力にAVCaptureDepthDataOutputを追加する
AVCaptureDepthDataOutputDelegateを実装し、AVDepthDataを取得する
AVCaptureDataOutputSynchronizerで出力を同期させる
2.3 デプス取得方法3: ARKitから取得
ARFrameのcapturedDepthDataプロパティ
ARKitにおけるデプス取得の制約
第3章 デプス応用1: 背景合成
3.1 CIBlendWithMask
3.2 デプスデータをそのままマスクとして用いる
3.3 デプスマップを二値化する
3.4 マスクの平滑化
第4章 デプス応用2: 2D写真から3D点群を生成する
4.1 3D点群座標を求める計算式
4.2 Intrinsic Matrix
4.3 3D点群座標計算の実装
Intrinsic Matrixを取得する
Intrinsic Matrixをスケールする
Intrinsic Matrixを用いてX, Yを計算する
第5章 Portrait Effects Matte
5.1 AVPortraitEffectsMatte
mattingImageプロパティ
pixelFormatTypeプロパティ
AVPortraitEffectsMatteのイニシャライザ
5.2 Portrait Effects Matteの取得方法
CGImageSourceからAuxiliaryデータを取得する
AuxiliaryデータからAVPortraitEffectsMatteを初期化する
5.3 Portrait Effects Matteの取得条件/制約
デプスデータを持ち、人が写っている写真のみ
静止画のみ
TrueDepthカメラ・デュアルカメラどちらでも取得可能
第6章 Semantic Segmentation Matte
6.1 Semantic Segmentation Matteの取得方法
6.2 AVSemanticSegmentationMatte
6.3 SSMをCIImage経由で取得する
第7章 People Occlusion (ARKit)
7.1 People Occlusionの実装方法
7.2 personSegmentationとpersonSegmentationWithDepthの違い
7.3 利用可能なコンフィギュレーション
7.4 segmentationBufferとestimatedDepthData
7.5 Metalカスタムレンダリング時のオクルージョン
ARMatteGenerator
オクルージョン処理のMetalシェーダ
第8章 デプス推定
8.1 FCRN-DepthPredictionモデル
8.2 デプス推定モデルを使用する
基本実装(推論処理実行まで)
推論結果(MLMultiArray)の処理
第9章 一般物体のセグメンテーション
9.1 iOSにおける他のセグメンテーション手段との違い
9.2 DeeplabV3を利用したリアルタイムセグメンテーションの実装
推論結果(MLMultiArray)の処理
参考文献
奥付
ユーザーレビュー
レビューがありません
書籍をシェアする