首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数字人指纹图像检索

数字人指纹图像检索
EN

Stack Overflow用户
提问于 2015-05-14 21:31:08
回答 1查看 482关注 0票数 0

我使用以下代码保存通过数字人物角色的设备扫描的指纹。

代码语言:javascript
复制
Dim cls As New ClsDataAccess
Dim con = New SqlConnection(cls.SqlConnectiontring)
Dim cmd As New SqlCommand
Dim str As New MemoryStream
Enroller.Template.Serialize(str)
Dim serializedTemplate As Byte() = str.ToArray()
'cmd.Parameters.Add(New SqlParameter("@fn", SqlDbType.VarChar, 10)).Value = "Joe"
'sql.DbType
Dim param(0) As SqlParameter
'Dim t As Integer = Join(serializedTemplate, ",")
param(0) = New SqlParameter("@biometricData", serializedTemplate)

'Public OnlineConnectionString As String = "Data Source = 203.234.5.678; Database = mydb; User CndID = username; Password = xxxxxx;"

'Dim cmd As New SqlCommand("Insert Into tbltestbio (biovalue) Values (@biometricData)", con)
'cmd.Parameters.Add(param)

Dim pictureParameter As SqlClient.SqlParameter = New SqlClient.SqlParameter("@Picture", SqlDbType.Binary)
pictureParameter.Value = serializedTemplate
cmd.Parameters.Add(pictureParameter)

问题是,当我尝试像普通图像一样使用内存流检索图像时,它不会加载。使用的任何其他图像都将由此代码显示。我做错了什么?下面是图像检索的代码。

代码语言:javascript
复制
Sub ImageLoadFun(ByVal barrImg() As Byte)
    Try
        Dim ms As New MemoryStream(barrImg)
        Dim returnImage As Image = Image.FromStream(ms)
        PictureBox1.Image = returnImage.Image
        EmployeeDrawPicture(img)
    Catch ex As Exception
        MessageBox.Show(ex.Message)
    End Try
End Sub
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-26 12:21:17

似乎你从传感器得到“模板”,而不是“图像”。

模板是细部和其他信息的列表。

如果有获取图像的方法,则需要签入FingerPrint API。小心,通常来自指纹传感器的图像不是RGB格式的,而是灰度的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30247701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档