大家好: 请问如何从摄像头中截取一帧图象,直接显示在一image控件里? 网上搜到的例子都是直接保存在文件里的,但我不想保存在文件里,而是直接在一图形控件里显示,如何解决? 以下只是保存到一个文件里。
SendMessage(hWndC,WM_CAP_SAVEDIB,0,longint(pchar(SaveDialog1.FileName))); 希望大家帮帮忙,谢谢!
SendMessage(hWndC,WM_CAP_SAVEDIB,0,longint(pchar(SaveDialog1.FileName))); 希望大家帮帮忙,谢谢!
然后用 GetCurrentImage 接口方法填充定义好的缓冲区,再将其转换为 BitmapFileHeader,写入到位图中,最后用GDI,或,GDI+画出位图 如果你已经取得位图的DIB,那就更容易了,通过DIB 取得 HBitmap 和调色板,再转换为位图,最后再画
image1.Picture.LoadFromClipboardFormat();//从剪贴版装入图像
我以前做过类似的,就是用现成的。
我用的是海康威视