【実現したいこと】
物体検出をおこなう時に, 検出された物体に矩形を表示させるプログラムはよく見る。
私が実現したい事は、検出した部分に矩形を表示するのでは無く、任意の画像を表示させたい。(例えば、顔を検出してキャラクターのお面を表示するなど)
【困っていること】
認識した物体に矩形を表示する事はサンプルを参考に実行できた。
物体の座標を取得して、画像を出力することが出来ない。
【ご教授をお願いしたいこと】
・物体の座標を取得するにはどうプログラムを書けばいいのか。
・そもそも実現できるのか。
【試したこと】
Main.storyboardにUIImageViewを画面いっぱいに追加し、以下のソースコードを追加した。
Swift
1func imageset(_ bounds: CGRect) -> UIImageView { 2 let textLayer = CATextLayer() 3 let images = UIKit.UIImageView() 4 images.bounds = bounds 5 if textLayer.name == "Upper body" { 6 images.image = UIImage(named: "Upper body") 7 images.center = CGPoint(x: bounds.midX, y: bounds.midY) 8 images.frame = CGRect(x: 0, y: 0, width: bounds.size.height, height: bounds.size.width) 9 self.view.addSubview(images) 10 } 11 return images 12 }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/19 11:06