2016-10-13 9 views
2

また、この質問が見つかりましたon Apple Dev ForumCIDetectorは、CIDetectorTypeRectangle型の複数のCIFeatureを返しますか?

CIDetectorTypeRectangleで設定されたCIDetectorは1つ以上の長方形を返すことはできますか?

現時点では、画像が長方形でいっぱいであっても、このコードではfeature.count0または1になります。

let context = CIContext() 
let opts = [CIDetectorAccuracy : CIDetectorAccuracyHigh] 
let detector = CIDetector(ofType: CIDetectorTypeRectangle, context: context, options: opts) 
let image = CIImage(image: self.photoTaken) 
let features = detector.features(in: image) 

print(features.count) // never more than 1 

答えて

4

WWDCで、この話(http://asciiwwdc.com/2014/sessions/514)によれば、一つだけ矩形に限定されています。

だから我々は、一般的な長方形の検出器オブジェクトを作成し、それは我々が検索したいアスペクト比で1つの オプションパラメータを取ります。ここでは

は、そのための引用です。

また、フィーチャ配列を返すように検出器に依頼することもできます。

今、今はちょうど1つの長方形を返しますが、それは 未来に変わるかもしれません。

+0

Apple Devフォーラムで何の答えも見つからなかったのは分かりました。未来はすぐに到着します.2年後です!ありがとうジョー。 – Tulleb

関連する問題