公司生产的DVR,请问怎么测试录象文件的分辨率,帧率??
听说测试分辨率可以用测试纸来测,不知道哪里可以买到呢?叫什么名字?
测帧率可以用每帧图象都不同的录象段来测试,但不知道哪里可以弄的到这样的录象段呢??有谁知道的呢?谢谢了!

解决方案 »

  1.   

    你可以把录象播放出来啊,然后看每次过来的图片的大小啊。
    帧率也一样的啊,可以看你一秒实际上收到了多少帧数据,一秒又能解多少帧数据啊。。
    这个应该是在编码做成的时候,会留下相关的LOG的,到时候直接看LOG就能看出来了。。
    你们公司做的DVR应该有方法可以看的吧。。不然你们怎么测试哟。。
      

  2.   

    我想,是先测试输出的格式是16/24/32,再检测图片的大小,能查到分边率吧,//获得豪秒
    float ENd3d::getGetTickCount(float delay)
    {
    delay=GetTickCount();//获得豪秒
    return delay;
    }//获取帖速
    float ENd3d::getFrameSpeed(float delay)
    {
    return GetTickCount() - delay;
    }
    //控制帖速
    int ENd3d::setFrameSpeed(float delay,float speed)
    {
    int difftm = GetTickCount() - delay;
    if(difftm < speed)
    {
    ::Sleep(speed - difftm);//主动放弃CPU使用时间
    return 0;//帖速不合符要求
    }
    return 1;//帖速合符要求
    }这里能查出帖speed
      

  3.   

    用你们DVR的录像功能保存成文件,然后用个工具打开就可以查看这个录像文件的参数了
      

  4.   

    用 graphedit 把文件托进去信息应该都有了。