同三维T301专业USB视频采集卡使用说明.docx
- 文档编号:5848598
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:42
- 大小:685.81KB
同三维T301专业USB视频采集卡使用说明.docx
《同三维T301专业USB视频采集卡使用说明.docx》由会员分享,可在线阅读,更多相关《同三维T301专业USB视频采集卡使用说明.docx(42页珍藏版)》请在冰豆网上搜索。
同三维T301专业USB视频采集卡使用说明
1、T301专业USB视频采集卡
同三维T301是一款USB接口的视频采集设备,其单卡带有3路Video视频、1路S端子视频信号,可以任选一路进行采集,可将输入的模拟视音频信号捕捉成清晰细腻的动态或者静态画面。
产品功能完善,性能稳定,采集质量佳。
并免费提供二次开发包,以满足不同用户的使用需求。
并能支持市场上大多数视频采集软件进行视频采集和压缩,提供标准的二次开发包SDK,让用户可以轻松录制网上流行的WMV,MPEG-4,H.264等格式文件,也能针对需求进行自主开发。
图示:
同三维T301专业USB视频采集盒
一键抓拍功能
同三维SDK(USB视频采集盒)的功能强劲,安装方便,它只需要USB接口供电,完全不用外接电源。
并且兼容性出色,品质优秀,其图像质量也清晰佳。
尤以一键抓拍功能更具特色,人性化设计。
在视频会议、交通违章抓拍、停车场车牌抓拍、医疗影像分析、电子报名、大头贴、安防监控等领域起到很好的作用。
用于各种视频接入的相关开发。
USB2.0高速接口
同三维SDK(USB视频采集卡)采用USB接口设计,安装简便,免除了开拆电脑主机箱的繁琐,并且携带方便。
USB2.0高速接口,让采集画面流畅、稳定。
四路视频输入
同三维SDK(USB视频采集卡)支持四路视频输入(3路Video视频、1路S端子)。
可以通过软件在各路中切换浏览。
提供二次开发包
同三维SDK(USB视频采集卡开发二次开发包(SDK),支持用户根据所需要求自行定制,以满足不同用户的需求。
技术参数:
USB2.0接口,支持热插拔,支持笔记本电脑使用
自行调整画面大小、最高分辨率可达720×576,24位真彩色;
支持Video视频、S端子视频
图像亮度、对比度、饱和度、色度可自定义;
可捕捉高品质动态及静态画面,采集画面顺畅不间断;
具有一键抓拍功能、能实时对高速画面进行抓拍、最多可以同时抓拍25涨图片
软件支持WMV,MPEG-4,H.264等高压缩比较文件压缩和实时流直播,方便进行个人,企业流媒体影象制作;
无缝支持第三方通用软件进行MPEG1/2等多种实时压缩格式,方便制作VCD/SVCD/DVD;
兼容WINDOW2000/XP/2003等操作系统,兼容Direct8.1、9.0;
提示支持32位及64位操作系统标准WDM驱动;
支持软件:
•支持国内大多数视频会议软件,例如:
AVCON视频会议软件、V2Conference视频会议、北京网动视频会议、
•支持MediaEncoder,HelixRealProducer,Darwinserver
•支持多种编码格式,包括:
Wmv9,Rmvb,Rm,MPEG-4,DivX多格式视频编码,混合不同码率、分辨率的视频同步流畅输出及播放
•多处理器(SMP)和超线程优化
•实时预览,全文互式与处理硬件参数能力
产品特点:
1 体积小巧,流行外观设计。
2 专业视频芯片并配有滤波设计。
3 提供专业级图像品质,性能稳定,图像质量佳,CUP资源占用率低。
4 提供3路Video视频、1路S端子输入。
5 功能强劲,安装方便,不用外接电源,由USB接口供电。
兼容性好
6 一键抓拍,人性化设计外观精致。
7 提供完整SDK二次开发包及开发文档。
系统需求:
IntelPentium42.0GHz或Celeron2.4GHzCPU以上.
Windows2000/XP/2003
128MRAM(推荐256MB)
支持Directshow加速显卡
建议1GB以上的硬盘空间,供软件存放影片档案
一个空闲的USB2.0端口
微软DirectX9.0(Windows2000建议安装)
微软MediaPlayer7.1(Windows2000建议安装
IntelPentium41.4GCPU。
建议Pentium42.0G以上
系统需求内存至少128M。
建议256M。
一个高速USB2.0接口
支持DirectX9.0的显卡
光驱(安装程序用)
300MB可用之硬盘空间(安装驱动及应用程序,如(HandCap及DVDStudio),加上每小时600MB到3GB的录像文件所需要的空间
应用领域:
野外图像采集及存储实时图像采集处理分析野外监控录像系统可视电话电脑照相
医学影像汽车驾照工业检测医学内镜保安监控交通抓拍公路收费远程医疗机器视觉
细胞图谱电化教学美容美发证卡制作电脑画像生物识别人工智能金融票证电子警察
机器视觉病理显微图象分析文化体育等所有的视频图像显示、采集、分析领域。
2、T301USB视频采集卡驱动和应用软件安装
下列安装过程在windowXP系统中进行,其他安装程序可能略有不同,
首先将T301视频采集卡包装附带的光盘放入光驱中,并将T301USB采集卡连接视频源以及电脑主机。
这时在窗口右下角弹出找到新硬件的提示
接着windows会弹出驱动安装向导
提示连接网络搜索驱动,点“否,暂时不”后点击下一步
提示安装驱动方式,点“从列表或指定位置…”后点击下一步
点击“浏览”
在弹出的窗口中指向光驱所在盘符,在光盘目录下选中“Driver”文件夹后点击“确定”按钮
正在检索驱动文件。
弹出windows认证提示,点“仍然继续”后即开始安装驱动。
稍等片刻即弹出驱动安装完成的提示,点“完成”
这时驱动已安装完成,还需安装应用程序。
T301USB采集卡应用程序安装
双击桌面“我的电脑”——>进入光盘目录下的Application文件夹。
双击该文件下安装文件Setup.exe图标,运行软件安装程序。
点击“Next”
提示安装路径,如无须指定,点击“Next”进入下一步
提示设定安装目录名称,如无须指定,点击“Next”进入下一步
提示是否创建桌面快捷方式,如无须指定,点击“Next”进入下一步
点击“Install”进行安装
稍等片刻即弹出驱动安装完成的提示,点“Finish”
安装完成后便能启动T301USB采集卡应用程序窗口,如下图
这样T301USB采集卡驱动以及应用软件已经安装完毕,您可以正常使用其所有功能。
在安装前务必先仔细浏览产品包装中的说明书,这对使用和保养产品都是非常有帮助的。
3、T301USB采集卡应用软件功能介绍
同三维推出的专业T301USB视频采集卡功能强大,性能稳定,采集图像质量清晰。
有3路Video视频、1路S端子来接入视频,一键抓拍,人性化设计。
并且自带采集和操作软件,下面我们就这对这款软件功能和特点进行介绍。
如应用软件界面(如下图),带有定时录像和人工录像功能,方便了用户智能化对视频进行采集。
这款USB视频采集卡的采集分辩率能达到768X576,支持无级缩放。
我们再看下其他功能。
视频抓拍:
根据特殊应用,可以选择正常抓拍方法以及“水平镜像”或“垂直镜像”,USB视频采集卡上自带按钮抓拍,可以使用按钮或者鼠标点击操作,可对动态高速视频同时多张图片抓取(最多支持25张),并且自动保存,这样保证了抓取图像的清晰度。
视频处理:
可根据视频源的不同选择“顶场处理”或“底场处理”,根据De-interlace的不同处理方法,可选择“简单处理”、“普通处理”、“高级处理”,“视频直通”没有做任何的处理。
OSD叠加:
提供文字、时间、图片的叠加DEMO,满足用户不同需求,视频采集中可以随时进行编辑和操作,实时显示在计算机屏幕上。
下面我们再对功能进行详细的介绍。
点击查看大图
其他属性设置窗口如下图
视频属性:
可根据实际情况调节亮度、色度、对比度、饱和度、清晰度
视频设置:
视频制式选择PAL/NTSE/SECAM,数据采集选择原始/压缩,视频源可在AV1/AV2/AV3/S-video中切换。
视频尺寸:
可根据实际需求调整,支持无级缩放。
视频翻转:
提供特殊应用的预览图像倒置。
定时录像窗口如下图可设置定时录像的起始时间与录像时长。
OSD制作如下图,可选择时间型、文本型、图片型,对OSD进行自定义,实时对视频进行叠加处理。
点击查看大图
通过以上介绍,相信大家对这款USB视频采集卡的应用软件有了很清楚的了解,并且还提供完整的二次开发包SDK,可以快速开发您所需要的功能系统,其广泛应用于笔记本图像采集处理、视频会议、医学图像处理、视频监控、交通违章抓拍、停车场车牌抓拍、医疗影像分析、电子报名、大头贴等领域,是一款针对此类用户专业开发的多功能USB视频采集卡。
4、T301USB视频采集卡SDK环境说明
T301USB视频采集卡SDK函数说明
HYUtil.DLL使用说明(forVC++6.0)
操作系统:
Windows2000/WinXp
一、编译环境
1、将HYUtil.libShlwapi.lib(系统文件)文件加入工程设置的“Link–General–Object/librarymodule”中。
2、在工程中包含HYUtil.h头文件。
3、将HYUtil.dll、RenderDraw.ax、YuvComplex.dll、yuvConvert.ax、yuvDeinterlace.ax、MediaCodec.dll文件拷
入到系统路径或搜索目录中。
发布时,请注册yuvConvert.ax、yuvDeinterlace.ax、RenderDraw.ax到用户环境。
4、编写代码。
二、函数说明:
1数据常量介绍
#defineERR_SUCCESS0说明:
函数成功调用。
#defineERR_FAILED1说明:
函数调用过程中出现未知错误。
#defineERR_NOTAVAILABLE2说明:
函数调用无效,多发生于执行环境错误的场合。
#defineERR_NODEVICE101说明:
没有发现有效的USB采集设备。
#defineERR_DIRECTX_SETUP102说明:
在设备操作过程中,出现了DirectX运行错误,通常由DirectX版本太低引起。
#defineERR_DEV_NOTOPEN104说明:
设备处于关闭状态,不能对其进行操作。
#defineERR_NOTSUPPORT105说明:
功能调用目前不被支持。
#defineERR_GRAPH_CONNECT107说明:
Filter连接过程出现错误。
#defineERR_DEVICE_RUN108说明:
Graph不能按要求运行。
#defineERR_NOT_MEMIMG109说明:
不是本系统支持的内存印像
#defineERR_SNAPSHOT_END200说明:
快照操作已终止的情况下调用HYGetSnapShot返回的错误
#defineERR_WAIT_TIMEOUT201说明:
操作等待超时。
#defineERR_BUFFER_TOOSMALL202说明:
用户分配的缓冲区太小,不足以完成当前操作。
#defineERR_DEVICE_STATE203说明:
当前设备状态不允许对其进行指定操作。
#defineERR_INSUFFICIENT_RESOURCES204说明:
系统资源不足,多发生于内存资源不足。
#defineERR_INVALID_PARAM205说明:
无效的函数调用参数。
2.3SDK导出函数说明:
UINTWINAPIHYInitialize()
说明:
初始化SDK,建立系统运行所需要的环境。
参数:
无
返回:
ERR_SUCCESS:
成功。
其他:
失败。
失败原因由返回值给出。
voidWINAPIHYUninitialize()
说明:
反初始化SDK,释放系统资源。
参数:
无
返回:
无
intWINAPIHYGetDevCnt()
说明:
获取本系统安装的USB采集设备数量。
参数:
无
返回:
采集设备数量,如小于等于0,则表示没有检测到采集设备。
4UINTWINAPIHYOpenDev(UINTunIndex)
说明:
打开USB采集设备,对设备进行各种操作之前都必需先打开设备。
参数:
UINTunIndex:
基于0的设备索引,范围0-(MaxDevCount-1)
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
可能原因:
1、无效的设备索引。
2、DirectX操作失败。
其他原因请参照返回代码。
UINTWINAPIHYCloseDev(UINTunIndex)
说明:
关闭采集设备,释放系统资源。
参数:
UINTunIndex:
基于0的设备索引,范围0-(MaxDevCount-1)
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
失败原因由返回代码给出。
6UINTWINAPIHYPortSpeed(UINTunIndex,BOOL&bHighSpeedPort)
说明:
获取USB端口速度。
参数:
UINTunIndex:
基于0的设备索引,范围0-(MaxDevCount-1)
BOOL&bHighSpeedPort:
输出参数,返回用户USB设备所对应端口的操作速度。
TRUE:
端口满足USB2.0接口规范,为高速端口
FALSE:
端口满足USB1.1接口规范,为低速端口
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
失败原因由返回代码给出。
7UINTWINAPIHYSetOwnerWnd(UINTunIndex,HWNDhWnd)
说明:
设置视频输出窗口。
参数:
UINTunIndex:
基于0的设备索引。
HWNDhWnd:
视频输出窗口,亦即用户看到视频图像的窗口。
返回:
ERR_SUCCESS:
操作成功。
其他:
操作失败,错误原因由返回代码给出。
8UINTWINAPIHYStartDevice(UINTunIndex)
说明:
运行设备,开始进行数据采集(用于各项采集参数设置完成后)。
参数:
UINTunIndex:
基于0的设备索引。
返回:
ERR_SUCCESS:
操作成功。
其他:
操作失败,错误原因由返回代码给出。
9UINTWINAPIHYStopDevice(UINTunIndex)
说明:
停止设备,数据采集过程结束。
参数:
UINTunIndex:
基于0的设备索引。
返回:
ERR_SUCCESS:
操作成功。
其他:
操作失败,错误原因由返回代码给出。
10UINTWINAPIHYGetVideoPropRange(UINTunIndex,VIDEOPROPenProp,int&nMax,int&nMin,int&nDefault)
说明:
获取亮度/色度/对比度等属性指标的参数范围。
参数:
UINTunIndex:
基于0的设备索引。
VIDEOPROPenProp:
待查询参数范围的视频属性。
(VIDEOPROP的说明如前述)
int&nMax:
输出参数,对应于enProp属性所能选取的最大值。
int&nMin:
输出参数,对应于enProp属性所能选取的最小值。
int&nDefault:
输出参数,对应于enProp属性的系统默认值。
返回:
ERR_SUCCESS:
操作成功。
其他:
操作失败,错误原因由返回代码给出。
11UINTWINAPIHYGetVideoProp(UINTunIndex,VIDEOPROPenProp,int&nValue)
说明:
获取视频显示属性的当前设置值,包括亮度/色度/饱和度/对比度/清晰度等。
参数:
UINTunIndex:
基于0的设备索引。
VIDEOPROPenProp:
需获取的视频属性。
int&nValue:
输出参数,用于返回当前视频显示属性值
定义:
1、视频属性
typedefenum{
VIDEO_BRIGHTNESS=1,//视频亮度,默认值128
VIDEO_CONTRAST,//视频对比度,默认值68
VIDEO_HUE,//视频色度,默认值0
VIDEO_SATURATION,//视频饱和度,默认值64
VIDEO_SHARPNESS//视频锐度,默认值0
}VIDEOPROP;
返回:
ERR_SUCCESS:
操作成功,当前视频显示属性值由nValue变量返回。
其他:
操作失败。
可能原因:
1、无效的设备索引
2、设备没有成功执行Open操作
其他失败原因请参照返回代码。
12UINTWINAPIHYSetVideoProp(UINTunIndex,VIDEOPROPenProp,intnValue)
说明:
设置视频显示属性值,包括亮度/色度/饱和度/对比度/清晰度等。
参数:
UINTunIndex:
基于0的设备索引。
VIDEOPROPenProp:
需设定的视频属性,参见前述对VIDEOPROP的说明
LONGnValue:
设定的视频属性值,范围请参见HYGetVideoPropRange的返回值
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
可能原因:
1、无效的设备索引
2、设备没有成功执行Open操作
3、视频属性值超过设置范围。
其他失败原因请参照返回代码。
13UINTWINAPIHYGetVideoSize(UINTunIndex,UINT&unSizeX,UINT&unSizeY)
说明:
获取当前视频采集尺寸。
参数:
UINTunIndex:
基于0的设备索引。
UINT&unSizeX:
输出参数,用于返回当前视频采集尺寸的宽度。
UINT&unSizeY:
输出参数,用于返回当前视频采集尺寸的高度。
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
失败原因由返回代码给出。
14UINTWINAPIHYSetVideoSize(UINTunIndex,UINTunSizeX,UINTunSizeY)
说明:
设置视频采集尺寸。
该操作应该在设备停止状态下进行。
参数:
UINTunIndex:
基于0的设备索引。
UINTunSizeX:
视频采集尺寸的宽度。
UINTunSizeY:
视频采集尺寸的高度。
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
失败原因由返回代码给出。
15UINTWINAPIHYGetVideoFmt(UINTunIndex,VIDEOFMT&enFmt)
说明:
获取当前视频采集格式。
参数:
UINTunIndex:
基于0的设备索引。
VIDEOFMT&enFmt:
输出参数,返回当前视频采集格式,可能的格式包括YUY2和Y41P。
定义:
1、视频格式
typedefenum{
FMT_YUY2=1,//YUY2包模式
FMT_Y41P,//Y41P包模式
FMT_RGB,
FMT_UNKNOWN
}VIDEOFMT;
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
失败原因由返回代码给出。
16UINTWINAPIHYSetVideoFmt(UINTunIndex,VIDEOFMTenFmt)
说明:
设置视频采集格式。
该操作应该在设备停止状态下进行。
参数:
UINTunIndex:
基于0的设备索引。
VIDEOFMTenFmt:
视频采集格式。
目前支持选项包括FMT_YUY2和FMT_Y41P。
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
失败原因由返回代码给出。
17UINTWINAPIHYGetVideoStd(UINTunIndex,VIDEOSTD&enStd)
说明:
获取视频信号输入标准。
参数:
UINTunIndex:
基于0的设备索引。
VIDEOSTD&enStd:
输出参数,用于返回当前视频信号输入标准。
定义:
1、视频标准
typedefenum{
STD_PAL=1,//PAL制式,帧率最大25fps
STD_NTSC,//NTSC制式,帧率最大30fps
STD_SECAM,//SECAM制式,帧率最大25fps
STD_UNKNOW
}VIDEOSTD;
返回:
ERR_SUCCESS:
操作成功,当前视频标准由enStd变量返回。
其他:
操作失败。
失败原因由返回代码给出。
18UINTWINAPIHYSetVideoStd(UINTunIndex,VIDEOSTDenStd)
说明:
设置视频信号输入标准。
参数:
UINTunIndex:
基于0的设备索引。
VIDEOSTDenStd:
新的视频信号输入标准,请参见前述对VIDEOSTD的说明
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
失败原因由返回代码给出。
19UINTWINAPIHYGetScanMode(UINTunIndex,SCANMODE&enScanMode)
说明:
获取视频信号的当前采集模式,包括帧和场两种方式。
参数:
UINTunIndex:
基于0的设备索引。
SCANMODE&enScanMode:
输出参数,用于返回当前的采集模式,系统通常工作在帧采集模式下。
定义:
1、采集模式:
typedefenum{
SCAN_FIELD=1,//单场采集模式,不用做反交错处理
SCAN_FRAME//帧采集模式,奇偶场信号均被采集,需进行进行反交错处理以消除拉丝现象。
}SCANMODE;
返回:
ERR_SUCCESS:
成功。
其他:
操作失败。
失败原因由返回代码给出。
20UINTWINAPIHYSetScanMode(UINTunIndex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三维 T301 专业 USB 视频 采集 使用说明
![提示](https://static.bdocx.com/images/bang_tan.gif)