簡體   English   中英

在Digital Persona Fingerprint SDK中創建FeatureSet

[英]Create FeatureSet in Digital persona Fingerprint SDK

我正在C#中創建指紋驗證系統。 我有數字角色U.are.U 4500指紋讀取器。 我正在閱讀sdk來創建自己的應用程序,但是我陷入了“ FeatureExtraction”步驟。 它在向模板添加功能時給我一個錯誤,提示“對象引用未設置為對象實例。 我已經檢查了我的代碼並在公共項目的頂部啟動了我的注冊對象,但錯誤仍然相同。 這是給我錯誤的代碼。

DPFP.FeatureSet features = ExtractFeatures(Sample, DPFP.Processing.DataPurpose.Enrollment);

        // Check quality of the sample and add to enroller if it's good
        if (features != null) try
            {
                Enroller.AddFeatures(features);     // Add feature set to template.
                MessageBox.Show("The fingerprint feature set was created.");
            }

這是“ ExtractFeatures”函數,可正確返回要素對象。

protected DPFP.FeatureSet ExtractFeatures(DPFP.Sample Sample, DPFP.Processing.DataPurpose Purpose)
    {
        DPFP.Processing.FeatureExtraction Extractor = new DPFP.Processing.FeatureExtraction();  // Create a feature extractor
        DPFP.Capture.CaptureFeedback feedback = DPFP.Capture.CaptureFeedback.None;

        Extractor.CreateFeatureSet(Sample, Purpose, ref feedback, ref features);            // TODO: return features as a result?
        if (feedback == DPFP.Capture.CaptureFeedback.Good)
            return features;
        else
            return null;
    }

如果有人可以幫助您,請幫助我解決問題。 謝謝

請檢查您的代碼中的以下內容:

  1. ExtractFeatures的方法定義:受保護的DPFP.FeatureSet ExtractFeatures(DPFP.Sample Sample, DPFP.Processing.DataPurpose Purpose

您正在傳遞參數類型注冊,而不是未定義的參數類型DataPurpose。

DPFP.FeatureSet功能= ExtractFeatures(Sample, DPFP.Processing.DataPurpose.Enrollment );

  1. 另外,在ExtractFeatures方法內部,您將返回未在方法內部聲明的變量功能。 代碼應如下:

    受保護的DPFP.FeatureSet ExtractFeatures(DPFP.Sample Sample,DPFP.Processing.DataPurpose Purpose){DPFP.Processing.FeatureExtraction Extractor = new DPFP.Processing.FeatureExtraction(); //創建特征提取器DPFP.Capture.CaptureFeedback反饋= DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet功能=新的DPFP.FeatureSet(); Extractor.CreateFeatureSet(樣本,目的,參考反饋,參考特征); // TODO:是否返回特征? if(feedback == DPFP.Capture.CaptureFeedback.Good)返回功能; 否則返回null; }

希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM