1、应用
OZ-ZP200系列高清网络智能摄像机是本公司*自主研发,自主生产,具备高品质成像技术,还带有丰富的外部接口,可用于监控抓拍图像和测速,因此特别适合在智能交通和安防等领域的应用,也可应用于机器视觉、自动检测、医学影像、生物成像、显微成像及其他工业、医疗、科研领域。
2、相机总体性能
2.1 特征
●高像素:1600(H)×1200(V)有效像素
●高帧频:1600(H)×1200(V)下可达15帧/秒
●低曝光时间:zui小53.33us的曝光时间
●摄像机工作参数可编程设置,并具有掉电记忆功能
●曝光同步输出
●对外触发时所抓拍的图像,摄像机主动发向服务器
●双触发测速抓拍功能,抓拍帧数可编程(zui大3帧)
●工作温度范围 −10°C ~ 70°C
●JPEG压缩
●带有SD卡断网保存功能:相机内置容量为32GB的SD卡,当相机网络断开的情况下,相机
抓拍的图片会自动保存到SD卡中,如网络重新恢复连接后,保
存在SD卡中的图片会自动上传到终端。
2.2 OZ-ZP200规格参数
型号 | OZ-ZP200 | ||
产品描述 | 200万像素智能相机 | 镜头卡口 | C卡口(不附镜头) |
传感器类型 | 彩色全局曝光 扫描CCD | AD采样精度 | 10bit |
传感器尺寸 | 1/1.8英寸 | 抓拍图像格式 | JPEG压缩图像 |
有效像素 | 1600(H)×1200(V) | 视频图像格式 | 无 |
帧率全分辨率 | 15fps | 传输方式 | 10/100M以太网接口,TCP/IP、RTSP传输 |
工作模式 | 监控模式/触发模式 | 供电电压 | DC 12V 1A |
曝光范围 | 53.33 us ~ 66.67ms | zui大功耗 | 5W |
增益调节范围 | 0dB~36dB,步进值0.03125 dB | 工作温度 | -10℃ ~ 70℃ |
增益和曝光控制方式 | 自动/手动 | 外形尺寸 | 62mm(H)×72mm(W)×108mm(L) |
补光类型 | 闪光灯,频闪灯 | 适用领域 | 高清卡口/电子* |
备注:更多型号请致电黄本公司咨询
2.3 200万CCD传感器光谱图
3、相机功能介绍
①硬件实现色彩空间转换
②硬件实现自动白平衡功能
③硬件实现增益和曝光时间的控制。相机可以通过软件来调节增益和曝光时间,也可以
使用AGC功能或者AGC自动曝光连动功能,自动调整的参数上限下限都可以通过软件
来控制(具体操作详见第4部分软件功能介绍)。
④硬件实现JPEG压缩算法
4、相机外部接口介绍
4.1数字输入输出接口
接口名称 | 信号方向 | 功能描述 | 备注 |
STROBE | IN/OUT | 频闪灯电平信号输出,3.3V-TTL电平 | ① |
LIGHT1 | OUT | 闪光灯同步输出正端(光耦输出) | ② |
LIGHT2 | OUT | 闪光灯同步输出负端(光耦输出) | |
EXT/IO | IN/OUT | 用户可编程IO,3.3V-TTL电平 | ③ |
EXT2 | IN | 外部触发输入正端(光耦输入) | ④ |
EXT1 | IN | 外部触发输入负端(光耦输入) | |
GND | POWER | 电源地 | |
UARTA | IN/OUT | RS485接收端(A端) | ⑤ |
UARTB | IN/OUT | RS485发送端(B端) | |
RXD | IN | RS232接收端 | |
TXD | OUT | RS232发送端 | |
GND | POWER | 电源地 | |
备注:
① 相机默认输出控制频闪灯的电平信号,3.3V-TTL电平,驱动能力为高电平zui大输出24mA电流,低电平zui大吸入24mA电流。
这个接口还可以根据客户的需求做成可编程的IO使用。
② 该组信号默认为输出闪光灯同步信号,也可以输出频闪灯同步信号。可以通过软件的频闪灯使能和闪光灯使能这两个选项来切换(详见软件功能介绍部分)。当做闪光灯输出时,只有当外界环境小于默认亮度时候,相机会自动启动闪光灯输出,如果大于默认亮度时候,闪光灯信号不输出。
闪光灯只有在触发模式下,并且使能闪光灯才有效。
该组信号的电路内部接口示意图如下所示
③该接口功能保留,可做为用户可编程IO接口,3.3V-TTL电平
④外部的触发信号输入,该组接口要在相机工作在触发模式下才有效。工作模式切换可以通过软件来切换(详见软件功能介绍部分)。
该组接口也可以做为外部交流同步信号输入,EXT1接外同步器的输入端,EXT2可以用引线和GND接口直接相连。
相机可以自动检测外部触发信号输入的频率,有交流同步信号输入时相机自动同步不需要手动使能。(交流同步信号该功能只支持IG200相机)
⑤该组接口也可以支持RS232信号的输入。出厂默认为RS485信号,可以根据客户的要求输出为RS232信号。
4.2以太网接口
相机的以太网接口,用于连接PC上位机软件,传输图像数据和控制命令。以太网为100M或10M。相机出厂默认的IP地址为192.168.1.41。用户可以通过软件任意修改相机的IP地址,如何修改,请参照5.4说明。
4.3自动光圈接口(该功能保留)
该功能暂时没有开放,可以根据客户的需求添加。
4.4电源指示灯
指示灯用于显示相机的工作状态。
4.5电源接口
相机支持DC 12V 1A 电源。
5、软件使用介绍
5.1计算机配置要求
机内正确预装Win2000或WinXP以上的系统
zui低配置要求:
CPU:P4 2.0Ghz或同等级以上
内存:> 512MB
显卡:> 64M显存,支持1280x1024 真彩色模式
硬盘:> 80G
网卡:100/1000Mbps以太网卡
5.2连接相机
在使用相机的时候首先要把电脑的IP设置成“1”段IP,比如设置为192.168.1.130。然后相机上电后(12V电源),等待20S左右,点击连接按钮(如下图1所示,相机默认的目标IP为192.168.1.41),软件会和相机连上,如果出现失败提示,则点断开,重新连接,直到软件不提示失败。然后点击开始(如下图2所示),软件会开始自动采集图像,双击图像可使图像比例放到1:1大小;
相机参数设置5.3
软件连上相机后,会自动读取相机的初始参数状态。初始相机默认为自动增益控制和自动曝光控制连动的方式(如下图1所示)。
相机自动调整的参数范围用户可以随意修改,同时勾选上自动增益控制和自动曝光控制后,增益和曝光时间的调整范围软件会变成可调状态(如下图2所示)。
AGC增益门限: 是控制相机的调光基准,值越大相机调光的基准会越高,图像就会越亮,反之则图像会调暗。此参数一般根据实际的现场环境来改变基准的参数。建议设置为90~100之间。
AGC增益上限: 相机增益调整的zui大值,单位为dB。一般设置不超过25dB,值太大会增加图像的噪点。
快门上限:快门调整的zui大值,单位为uS。在室外环境下一般设置不超过7000,
大于7000,对于拍摄高速的物体会导致拖影。
快门下限:快门调整的zui小值,单位为uS。建议设置为150,可以保证在强光下不出现曝光过度。
如果想手动调节相机的参数,首先点击图像设置(如下图3所示),把上述自动的两个选项取消掉,保存参数,之后即可手动调整增益和曝光时间参数(如下图4所示);
5.4相机工作模式
相机有三种工作模式(如下图1所示),一种是连续模式,一种是监控模式,另一种是抓拍模式。一般情况下初始默认为连续模式。
在连续模式下工作,相机处于正常的视频播放状态;
在抓拍模式下工作,用户可以通过软件来触发抓拍图片(如下图2所示),也可以通过外部触发端口来抓拍图片;
在监控模式下工作,相机处于正常视频播放的是同时,也可以响应触发抓拍图片。
5.5相机的网络设置
一般情况下,相机出厂设置的目标IP为192.168.1.41,客户可通过软件上的网络设置来更改目标IP,
例如,把默认的目标IP为192.168.1.41改成192.168.1.42,点击软件上的网络设置,更改摄像机IP(如下图1所示),确认之后点击软件zui下方的保存参数(如下图2所示),即更改成功,然后重新上电,等待20s左右,打开软件,点击连接按钮,修改新的目标IP,连接相机即可。
5.6 频闪灯、闪光灯设置
初始默认为闪光灯使能。用户可以根据相机外部接口所接的补光灯类型来选中相对应的补光灯使能。
频闪灯跟闪光灯不可同时使用。
6、SDK开发简单说明
开发包Demo是用VC 6.0开发,相关函数在ArtrayDll.h里面有相关函数和宏定义
有两种获取图像数据方式
6.1*种可以设置参数的SDK开发说明
VC开发按照下面流程
*步 静态链接库
#pragma comment(lib,"ArtrayDll.lib")
并且把ArtrayDll.dll和artray_video.DLL 拷贝做生成的执行文件目录
第二步 打开初始化设备
void ARTRAY_Open(void);
第三步 添加相机设备
int ARTRAY_AddCamera(char *ip, USHORT portc, USHORT ports);
参数DEMO里面的ARTRAY_AddCamera(“192.168.1.41”, 8886, 8888 );
第四步 选择哪台IP相机
int ARTRAY_SelectCamera(char *ip);
当前对应那台相机操作之前必须选调用Artray_SelectCamera函数,否是相机不能正常接收控制参数命令
第五步 启动相机控制命令
int ARTRAY_CtrlStart(BOOL bCapStart);
参数TRUE表示启动,FALSE表示关闭
第六步 发送心跳包发同步参数,等
ARTRAY_SendHeartBeatPackage(); 该函数避免控制socket超时,导致发送参数命令不正常
ARTRAY_SendCommand(SYNC_PARAM);发送同步参数命令,用来接收数据
第七步:启动改相机
ARTRAY_CapStart(BOOL bCapStart);
参数TRUE表示启动,FALSE表示关闭
第八步 创建一个线程调用获取数据函数
ARTRAY_GetFrame(char *pData,int *pLen,char *ip=NULL);
用来接收数据的函数接收
返回RET_ERR表示接收失败,反之RET_OK表示正常
FRAME_HEADER *pFh = (FRAME_HEADER*)buf; // 帧头信息
char *pImageData = buf+sizeof(FRAME_HEADER); // 图象数据
6.2第二种监控9999端口获取数据模式
char *buf = new char[10*1024*1024]; /* 分配足够的内存用来接收图像数据 */
SOCKADDR_IN addr;
int addr_len = sizeof(SOCKADDR_IN);
addr.sin_family = AF_INET;
addr.sin_port = htons( 9999 ); // 与摄像机的服务器端口要*
addr.sin_addr.s_addr = htonl(INADDR_ANY);
SOCKET s = socket(AF_INET, SOCK_STREAM, 0);
bind(s, (struct sockaddr *)&addr, addr_len);
listen(s, 30);
SOCKET sc;
while(1)
{
int len;
sc = accept(s, (struct sockaddr*)&addr, &addr_len);
if ( sc != INVALID_SOCKET ) /* 有摄像机连接 */
{
while (Artray_GetFrame1(sc, buf, &len) != -1){
FRAME_HEADER *pFh = (FRAME_HEADER*)buf; // 帧头
char *pImageData = buf+sizeof(FRAME_HEADER); // 图象数据
CString cstrTemp;
cstrTemp.Format("%s",hs_result->cLicense);
cstrTemp = cstrTemp.Left(2);
}
sc = INVALID_SOCKET;
Sleep(2);
if ( bQuitThread ) {
AfxEndThread(0);
}
}
}
设置参数的一些宏,头文件里面都有定义,可以参考DEMO里面的例子。
7、相机机械尺寸
8、售后服务
产品验收合格后进入保修阶段,保修期为一年。在此期间,产品出现非人为引起的质量问题出现故障或不合格部分,使用方应向我司出具详细的书面报告,说明问题的细节情况。我方将负责免费检测、维修(更换配件、更换产品)及系统调试,直至正常运行。由于使用方对设备不被*的修改、不正确的使用造成的设备问题;由于战争、海啸、地震或其它不可抗因素所引起的故障或损伤等情况不在保修范围内。产品保修结束后,我公司将对该产品实施终身维护计划,对于由于工作人员操作不当等人为因素造成的产品损坏,我方将收取适当的费用予以维修及恢复,同时,对于客户日后提出的产品扩展等需求,我方将提供软件免费升级支持及提供的技术解决方案。
广州欧治电子有限公司 黄 1103643367
所有评论仅代表网友意见,与本站立场无关。