Page 1 of 1

Iris segmentation file is missing

PostPosted: Mar 30, 2017 23:03
by ccamarena14
Create two applications one in WPF and one in Winforms trying to replicate the demo of sdk, and in the event "_biometricClient.EndCreateTemplate (r)" I get the following error:

"One or more errors occurred" and in the InnerException: {"Iris Segmentation file is missing "}.

Add all the necessary DLLs, someone who has passed the same and can tell me what I can do?

Thank you

Re: Iris segmentation file is missing

PostPosted: Mar 31, 2017 07:31
by MartynasV
Hello,

"SDK\Bin\Data\Irises.ndf" is missing from your program's folder. Just copy that file to where program's executable file is and it should solve the issue.

Re: Iris segmentation file is missing

PostPosted: Apr 07, 2017 09:29
by esty
Hi,
I have the same error, even when I copied all files I still get this message.
NDataFileManager.Instance.GetAllFiles(); - that method returns 16 elements, so I think I did everything correctly.
Please help me, it"s very urgent for me

Re: Iris segmentation file is missing

PostPosted: Apr 07, 2017 09:32
by esty
Hi,
I have the same error, even when I copied all files and the method NDataFileManager.Instance.GetAllFiles(); return 16 elements I still get this message.
Please help me, it"s urgent

Re: Iris segmentation file is missing

PostPosted: Apr 10, 2017 10:05
by MartynasV
Solved via email.

Mixed different versions libraries caused this issue.

Re: Iris segmentation file is missing

PostPosted: Nov 17, 2017 18:38
by Andy K
I am having the same problem, but I am using the .net x64 libraries. There is no equivalent iris library equivalent to the iris.ndk. Ii did check to make sure that all dlls, (C++ and .net) are the X64 versions. Anyone have any thoughts about how to proceed?

Re: Iris segmentation file is missing

PostPosted: Nov 20, 2017 14:27
by MartynasV
Andy K wrote:I am having the same problem, but I am using the .net x64 libraries. There is no equivalent iris library equivalent to the iris.ndk. Ii did check to make sure that all dlls, (C++ and .net) are the X64 versions. Anyone have any thoughts about how to proceed?

Hello Andy,

First store "SDK\Bin\Data\Irises.ndf" file to your application's working directory.
If that doesn't help, call NDataFileManager.Instance.GetAllFiles(); after NBiometricClient initialization. Check how many files are loaded and if Irises.ndf is loaded.

What is "iris.ndk"?