I`m working on cloud recognition project
and the unity console gives me this error can someone please help
NullReferenceException: Object reference not set to an instance of an object SimpleCloudHandler.OnNewSearchResult (Vuforia.TargetFinder+TargetSearchResult targetSearchResult) (at Assets/SimpleCloudHandler.cs:75) Vuforia.ObjectRecoBehaviour.Update () (at <fd74d8cbd16c41dfa7613efef6dc1b01>:0)
This is my code used:
public void OnNewSearchResult(TargetFinder.TargetSearchResult targetSearchResult) { TargetFinder.CloudRecoSearchResult cloudRecoSearchResult = (TargetFinder.CloudRecoSearchResult)targetSearchResult;
// ImageTargetBehaviour imageTargetBehaviour = (ImageTargetBehaviour)tracker.TargetFinder.EnableTracking(targetSearchResult, ImageTargetTemplate.gameObject);
//do something with the target metadeta mTargetMetadata = cloudRecoSearchResult.MetaData; //stop the target finder (i.e. stop scanning the cloud) mCloudRecoBehaviour.CloudRecoEnabled = false;
// Build augmentation based on target if (this.ImageTargetTemplate) { // enable the new result with the same ImageTargetBehaviour: ObjectTracker tracker = TrackerManager.Instance.GetTracker<ObjectTracker>(); ImageTargetBehaviour imageTargetBehaviour = (ImageTargetBehaviour)tracker.GetTargetFinder<TargetFinder>().EnableTracking(targetSearchResult, this.ImageTargetTemplate.gameObject); }
}