0
Vision으로 텍스트를 감지하고 있습니다. 제대로 작동합니다. 뭔가 감지되어 기능이 호출되었지만 텍스트가 계속 감지되면 완료를 사용했습니다.Apple Vision, iOS, Swift에서 문자 감지 중지
어떻게
난이 사용하고 그것을 시작하려면 텍스트 검색을 중지 할 수 있습니다 : 나는 다음과 같은 기능을 추가하여 알아낼 및 탐지에 도달 할 때 호출 할 수 있었다
func startTextDetection() {
let textRequest = VNDetectTextRectanglesRequest(completionHandler: self.detectTextHandler)
textRequest.reportCharacterBoxes = true
self.requests = [textRequest]
}
// I tried this to stop it but it only hides the boxes around the text.
//func stopTextDetection() {
// let textRequest = VNDetectTextRectanglesRequest(completionHandler: //self.detectTextHandler)
// textRequest.reportCharacterBoxes = false
// self.requests = [textRequest]
//}
func detectTextHandler(request: VNRequest, error: Error?) {
guard let observations = request.results else {
print("no result")
return
}
"중지"란 무엇을 의미합니까? 애셋 (이미지, 비디오 등)이 완전히 분석 될 때까지 요청이 실행됩니다. 진행을 일시 중지/재개 할 수 없습니다. – nathan
텍스트를 감지하면 시작 텍스트 감지 기능이 호출됩니다. 함수 호출과 동시에 텍스트 감지 기능이 중지되기를 원합니다. 나는 그것을 멈추고 싶지 않다, 나는 그것이 완전히 검출을 멈추길 원한다. –
몇 가지 질문. 첫째, 우리는 하나의 이미지 소스 또는 다른 것을 말하는 것입니까? 둘째, 텍스트 검색을 "중지하는"목표는 무엇입니까? @nathan처럼, 나는 혼란 스럽다. * 단일 * 이미지를 사용하고 Vision을 사용하여 텍스트를 감지하면 "모두 또는 아무것도 없음"입니다. 당신이하는 일은 당신에게 달려 있습니다. 나는 그 문제가 우리가 이해하지 못하는 것임을 알고 있습니다. – dfd