当前位置: 首页 > 服务支持 > 常见问题 >监控卡类二次开发常见问题及解答

SDK3000在本地可以打开,但视频会议系统中设置了视频调用不出来是怎么回事啊。

请在视频会议软件中调节视频通道,到VIDEOCOMPRESION,如果软件中没设置,则发驱动给客户,让客户重新装驱动。

用SDK3000,录像时保存不了图像,怎么调整呢?

SDK3000录像与抓拍使用同一路数据流,你同时执行的话需要你从回调函数中把数据拷贝出来2份,再分别保存,不能都在回调函数中去处理,这样会报错或后来的进程不能执行。

VC4000的驱动可以用SDK3000的吧?

可以,但这样就没有SDK3000的4个通道切换了,也不能使用SDK3000的开发包了,只能用VC4000的驱动与开发包。

VC4000卡可以用SDK3000的开发包么?

可以,但必须同时使用SDK3000的驱动,另外需注意,SDK3000各通道会被认为是独立的显示数据,开发时请注意PCI带宽的限制,原则上PCI带宽只能支持3路D1的原始视频数据的传输。

怎样按帧抓拍?

我们的采集卡是实时的采集,每秒25帧(PAL制),你可以每40ns从回调函数中pbuffer中区取一帧的数据,这样就可以按帧抓拍了

回调函数里得到视频的指针pbuff,可以直接处理么?

最好不要直接在回调函数中处理pbuffer中的数据,最好是将pbuffer拷贝到另外的空间再做处理,因为采集卡会实现更新pbuffer中的数据,你在里面处理容易导致报错或溢出的问题产生。

VC4000监控卡的VC6.0程序里,如果我要直接在采集视频进行图像处理可以做到吗?

不可以,进行图像处理需使用视频数据回调,你从回调函数中取出视频数据进行处理,然后再进行显示,这个流程才可以,不能直接处理我们开发包中提供的预览数据流。

SDK2000能兼容SDK2000的开发包么?

在天敏官网上有一个SDK2500卡FOR  SDK2000的补丁程序,请安装后可以支持原来SDK2000开发包开发的程序。

VC4000,录像停止后,再重新录像,总是录不成,有空文件,关闭录像后,文件大小为2K,估计什么原因呢?

这个停止录像后不能立即再次启用录像,因为停止录像后,系统需要释放资源,如销毁缓存,及注销回调函数等,需等待5秒以上才能再次开启录像。

VCASstartVideoCapture(nCard,CAP_MPEG4_DTREAM,MPEG4_AVIFILE_ONL ,sFileName)总是返回false

这个问题应该是XVID压缩文件没注册或回调函数没有注册好导致,请在程序中处理此类问题。

VCASstartVideoCapture(nCard,CAP_MPEG4_DTREAM,MPEG4_AVIFILE_ONL ,sFileName)显示无法解析的外部符号

出现这类问题一般是函数或变量没有申明或DLL库文件没有正确引入程序,还有可能是XVID等调用的压缩文件没有正确注册,导致系统中找不到文件。

天敏的八路监控卡作二次开发,请问开发包支不支持每一帧数据作处理,并在画面上画如十字之类的?

支持,可以对每一通道的视频显示窗口上叠加透明图层的方式处理,OVERLAY透明背景色为(255.0.255),你可以在透明的图层上画上其它色采的十字就可以实现你需要的功能。

你们能否提供获取特定路的视频源代码,我看DEMO里的都是封装好的函数。

我们是提供封装好的函数,这样开发比较简单,函数内部结构我们不提供的。

天敏的SDK与驱动都安装好了,显示画面为灰色,没有画面显示

请将代码中显示模式调节到offscreen重新编译DEMO程序后再测试。

你们的采集卡采集视频默认的格式是什么?

卡输出的原始数据是YUY2格式,经过天敏的软件后存储的文件是MPG4格式的,开发的话文件后缀一般用avi,天敏监控软件输入文件后缀用mp4。

VC8000采集卡,我们想做二次开发,用的vc2008+opencv, 但是现在视频不能导入进VS

天敏采集卡使用的驱动是基于dricetX,opencv是我们没有测试过的开发模式,这个系统如果支持原则上是可以使用的。

天敏的采集卡是硬件压缩么?压缩方式是什么呢?

天敏的采集卡是软件压缩,压缩方式是xvid的MPG4。

VC4000采集卡,采集的视频能做到两路完全同步吗?两路采集后,一帧一帧的对比,一点都不能差?

这个不能确保,因为VC4000各通道是独立处理,并没有做时间检测,各通道是并行处理,时间差是会有的。

天敏VC4000的sdk开发包里怎么找不到相对应的lik 和.h文件。

天敏VC4000库文件是Sa7134Capture.dll,头文件是Sa7134Capture.h ,目标库文件是Sa7134Capture.lib ,安装完成后就在安装目录中,可以找到。

VC4000监控卡,在WIN732系统下开发,VCAInitSdk(wHandle,2,false)一直返回0,为什么?

初始化函数返回0,则说明初始化SDK失败,一般是由于资源分配存在问题,或驱动版本安装不正确,看你的SDK参数,Boverlay还只能设置true或 false则说明你的SDK版本是老版本,用官网上最新的SDK版本再试试。
1 2