C# 读取内存中图片

VoidVerifyResultEvent(longlResult,longlFaceData,longlFaceDataLen)【参数说明】[in]lResult-指向... Void VerifyResultEvent(long lResult,long lFaceData,long lFaceDataLen)
【参数说明】
[in] lResult - 指向结果的指针,使用时转换成PVerifyResultInfo;
[in] lFaceData- 指向采集的人脸JPEG数据,使用时转换成BYTE*
[in] lFaceDataLen- 指向采集的人脸的数据大小
C++ code
void CFaceVerifyDemoDlg::VerifyResultEventVideoverify1(long lResult, long lFaceData, long lFaceDataLen, LPCTSTR bsbstrBase64Data)
{
//TRACE("lResult:%d,lFaceData:%d,lFaceDataLen:%d\n",lResult,lFaceData,lFaceDataLen);
//一般判断人脸的置信度即可
PVERIFYRESULTINFO pResultInfo = (PVERIFYRESULTINFO)lResult;
CString strInfo;
strInfo.Format("识别结果:%s,识别成功编号:%s,最高相似度:%.2f,人脸置信度:%.4f,左眼置信度:%.4f,右眼置信度:%.4f,嘴置信度:%.4f",\
(pResultInfo->lReslut==0)?"失败":"成功",pResultInfo->szSuccessCode,pResultInfo->dbScore,pResultInfo->dbFaceConfidence,\
pResultInfo->dbLeftConfidence,pResultInfo->dbRightConfidence,pResultInfo->dbMouthConfidence);
GetDlgItem(IDC_STATIC_RESULT)->SetWindowText(strInfo);
BYTE * pbFaceData =(BYTE*)lFaceData;
m_PicVideo.LoadFromBuffer(pbFaceData,lFaceDataLen);
请问在C# 中 应该怎么去获取 内存中的图片数据并且显示呢??????
展开
 我来答
sh981013
2013-02-28 · 超过33用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:88.4万
展开全部
1.首先这张图片的元数据在什么位置,那么我们就需要从这个位置去读取并且加载到内存

2.使用Bitmap的一个构造来创建图片,构造的参数为一个Stream流对象
Bitmap image = new Bitmap(Stream stream);

参数Stream为你的内存流对象,这是一个抽象的基类,内存流对象类为MemoryStream
200911011251
2013-02-27 · TA获得超过103个赞
知道答主
回答量:32
采纳率:0%
帮助的人:21万
展开全部
好像Bitmap还是Image 有一个方法是 FromStream();
传入一个内存流 MemoryStream就好了,当然要事先将数据写入MemoryStream
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林威成12345
2013-02-27 · TA获得超过274个赞
知道答主
回答量:242
采纳率:0%
帮助的人:147万
展开全部
完全看不到图片,
追问
没有图片啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式