2016-09-19 9 views

Antwort

1

Also ich bin nicht ganz sicher, was „mNativeDetector“ ist, aber ein wenig googeln lässt vermuten, dass es dies: https://fossies.org/dox/opencv-3.1.0/classorg_1_1opencv_1_1samples_1_1facedetect_1_1DetectionBasedTracker.html

Wenn das der Fall ist, dann ist dein Problem ist wirklich einfach (und in der Fehlermeldung selbst). detect (Mat imageGray, MatOfRect faces) ist der Typ void, der nichts zurückgibt. Zuerst versuchen Sie, eine Bedingung basierend auf auszuführen, die ungültig ist und Ihren ersten Fehler verursacht.

Dann Verbindung Sie das Problem, indem myAudioFunc() Aufruf, die Sie gibt: Error:(195, 59) error: cannot find symbol method myAudioFunc()

Das zweite Fehler sagt, dass Sie nicht myAudioFunc() überall noch erklärt haben.

Normalerweise würden Sie einen Callback oder Listener an eine onDetect()-Funktion anschließen, aber ich kann keinen finden, der mein beschränktes googlen anbietet. Für eine Operation wie detect ist es möglich, dass sie nicht sofort zurückkehrt. Selbst wenn Sie Ihren Code auf diese Weise arbeiten lassen könnten, würden Sie wahrscheinlich nicht so lange warten wollen, wie die Erkennung funktioniert - und das könnte eine lange Zeit dauern.

Ich hoffe, dass hilft.

Verwandte Themen