xiaohuli1 2014-02-20 09:47 采纳率: 50%
浏览 11559

海康摄像机NET_DVR_CaptureJPEGPicture抓图

我在用四个海康摄像机,要求每秒抓图两次,根据用户手册用了NET_DVR_CaptureJPEGPicture函数,可是我发现没抓一次图大约用240毫秒,如果这样的话那我就没办法在一秒里每个摄像机抓两次图了。我想问问已经用过这个的前辈们我该怎么做才能提高抓图速度啊!谢谢了!
下面是我抓图的线程:
CString strFilePath;
strFilePicName.Empty();
strFilePicName= CTime::GetCurrentTime().Format("%Y-%m-%d-%H-%M");//记录当前时间并保存成CString类型

strFilePath=strFileName+strFilePicName;
strFilePath=strFilePath+".jpg";
char* charFilePicName=strFilePath.GetBuffer(0);
NET_DVR_JPEGPARA jpeginfo;
jpeginfo.wPicQuality=2;
jpeginfo.wPicSize=0;
ret=NET_DVR_CaptureJPEGPicture(lUserID,1,&jpeginfo,charFilePicName);

  • 写回答

2条回答 默认 最新

  • qq_24981143 2016-05-11 14:28
    关注

    请问一下怎么弄可以一次截三张图?
    char strpath[64]={0};
    m_baneIndex++;
    sprintf(strpath,"C:\抓拍图片\%1.jpg",m_baneIndex);
    NET_DVR_JPEGPARA IpJpegPara2;
    IpJpegPara2.wPicQuality=2;
    IpJpegPara2.wPicSize=1;
    BOOL bret= NET_DVR_CaptureJPEGPicture(lUserID,1,&IpJpegPara2,strpath);

    评论

报告相同问题?

悬赏问题

  • ¥15 opencv 无法读取视频
  • ¥15 用matlab 实现通信仿真
  • ¥15 按键修改电子时钟,C51单片机
  • ¥60 Java中实现如何实现张量类,并用于图像处理(不运用其他科学计算库和图像处理库))
  • ¥20 5037端口被adb自己占了
  • ¥15 python:excel数据写入多个对应word文档
  • ¥60 全一数分解素因子和素数循环节位数
  • ¥15 ffmpeg如何安装到虚拟环境
  • ¥188 寻找能做王者评分提取的
  • ¥15 matlab用simulink求解一个二阶微分方程,要求截图