資源簡介
海康相機車牌識別源碼,針對??礑S-2CD9136-S系列相機

代碼片段和文件信息
/************************************************************************
*?Copyright(c)?2018
*
*?File: 報警布防_0.3.c
*?Brief: 調用??低晄dk獲取車牌號
*?Version:? 0.3
*?Author:? 一念無明
*?Email: zhunmeng@live.com
*?Date:???? 2018.02.26
*?History:
2018.2.26? 調用海康威視sdk獲取車牌號
2018.3.7? 獲取設備系統時間
2018.3.12???保存車牌號到csv文件
2018.3.14 對識別到的車牌號進行白名單比對
************************************************************************/
//-------------------------------------------------------------------------
//頭文件
#include?
#include?
#include??
#include?
#include??
#include?“Windows.h“
#include?“HCNetSDK.h“
#include?
#include?//getch()函數用
#pragma?comment(lib“HCNetSDK.lib“)
#pragma?comment(lib“PlayCtrl.lib“)
#pragma?comment(lib“GdiPlus.lib“)
#pragma?comment(lib“HCCore.lib“)
using?namespace?std;
//參數聲明
int?iNum?=?0;? //圖片名稱序號
LONG?IUserID; //攝像機設備
LONG?IHandle?=?-1;//報警布防/撤防;
NET_DVR_DEVICEINFO_V30?struDeviceInfo; //設備信息
char?sDVRIP[20]; //抓拍攝像機設備IP地址
short?wDVRPort?=?8000; //設備端口號
char?sUserName[20]; //登錄的用戶名
char?sPassword[20]; //用戶密碼
string?carNum;//車牌號
string?LineByLine;//逐行讀取文件?
??//---------------------------------------------------------------------------------
??//函數聲明
void?Init();//初始化
void?Demo_SDK_Version();?//獲取sdk版本
void?Connect();//設置連接事件與重連時間
void?Htime();//獲取海康威視設備時間
bool?Login(char?*sDVRIP?short?wDVRPort?char?*sUserName?char?*sPassword);//注冊攝像機設備
void?CALLBACK?MSesGCallback(LONG?ICommand?NET_DVR_ALARMER?*pAlarmer?char?*pAlarmInfo?DWORD?dwBufLen?void?*pUser);//報警回調函數
void?SetMessageCallBack();//設置報警回調函數
void?Whitelist();//白名單比對
void?Blacklist();//黑名單比對
void?SetupAlarm();//報警布防
void?CloseAlarm();//報警撤防
void?OnExit(void);//退出
??//---------------------------------------------------------------------------------------------------
??//函數定義
??//初始化
void?Init()
{
//獲取系統時間
SYSTEMTIME?sys;
GetLocalTime(&sys);
cout?<
cout?<“IP:“;
cin?>>?sDVRIP;?cout?< cout?<“用戶名:“;
cin?>>?sUserName;?cout?< cout?<“密碼:“;
char?c;
for?(int?i?=?0;?(c?=?_getch())?!=?‘\r‘;?i++)?{
sPassword[i]?=?c;
putchar(‘*‘);
}
cout?<
NET_DVR_Init();//初始化
Demo_SDK_Version();//獲取?SDK??的版本號和?build??信息
}
//設置連接事件與重連時間
void?Connect()
{
NET_DVR_SetConnectTime(2000?1);
NET_DVR_SetReconnect(10000?true);
}
//獲取??低曉O備時間
void?Htime()?{
bool?iRet;
DWORD?dwReturnLen;
NET_DVR_TIME?struParams?=?{?0?};
iRet?=?NET_DVR_GetDVRConfig(IUserID?NET_DVR_GET_TIMECFG?1?\
&struParams?sizeof(NET_DVR_TIME)?&dwReturnLen);
if?(!iRet)
{
printf(“NET_DVR_GetDVRConfig?NET_DVR_GET_TIMECFG??error.\n“);
NET_DVR_Logout(IUserID);
NET_DVR_Cleanup();
}
printf(“%d年%d月%d日%d:%d:%d\n“?struParams.dwYear?struParams.dwMonth?struParams.dwD
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-26?22:10??hikvision\
?????目錄???????????0??2018-03-25?09:41??hikvision\hikvision\
?????目錄???????????0??2018-10-26?10:07??hikvision\hikvision\carNum\
?????目錄???????????0??2018-03-25?09:33??hikvision\hikvision\carNum\.vs\
?????目錄???????????0??2018-10-26?10:07??hikvision\hikvision\carNum\.vs\carNum\
?????目錄???????????0??2018-10-26?10:07??hikvision\hikvision\carNum\.vs\carNum\v14\
?????文件???????15360??2018-10-26?10:07??hikvision\hikvision\carNum\.vs\carNum\v14\.suo
?????目錄???????????0??2018-03-25?09:33??hikvision\hikvision\carNum\.vs\carNum\v15\
?????文件???????53760??2018-03-25?11:06??hikvision\hikvision\carNum\.vs\carNum\v15\.suo
?????目錄???????????0??2018-03-25?11:09??hikvision\hikvision\carNum\Build\
?????文件?????1146880??2017-11-22?14:06??hikvision\hikvision\carNum\Build\HCCore.dll
?????文件??????667136??2017-11-22?14:09??hikvision\hikvision\carNum\Build\HCNetSDK.dll
?????目錄???????????0??2018-03-25?10:27??hikvision\hikvision\carNum\Build\HCNetSDKCom\
?????文件??????415744??2017-11-22?13:58??hikvision\hikvision\carNum\Build\HCNetSDKCom\AnalyzeData.dll
?????文件??????610816??2017-11-22?13:58??hikvision\hikvision\carNum\Build\HCNetSDKCom\AudioIntercom.dll
?????文件??????467456??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCAlarm.dll
?????文件???????13908??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCAlarm.lib
?????文件??????818176??2017-11-22?14:07??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCCoreDevCfg.dll
?????文件??????615936??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCDisplay.dll
?????文件?????1035776??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCGeneralCfgMgr.dll
?????文件???????48542??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCGeneralCfgMgr.lib
?????文件??????763392??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCIndustry.dll
?????文件??????418816??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCPlayBack.dll
?????文件??????617984??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCPreview.dll
?????文件???????37192??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCPreview.lib
?????文件??????601600??2017-11-22?14:08??hikvision\hikvision\carNum\Build\HCNetSDKCom\HCVoiceTalk.dll
?????文件??????389632??2017-11-22?13:58??hikvision\hikvision\carNum\Build\HCNetSDKCom\OpenAL32.dll
?????文件??????410112??2017-11-22?13:58??hikvision\hikvision\carNum\Build\HCNetSDKCom\StreamTransClient.dll
?????文件??????653824??2017-11-22?13:58??hikvision\hikvision\carNum\Build\HCNetSDKCom\SystemTransform.dll
?????文件??????978432??2017-11-22?13:58??hikvision\hikvision\carNum\Build\HCNetSDKCom\libiconv2.dll
?????文件??????655872??2017-11-22?13:58??hikvision\hikvision\carNum\Build\HCNetSDKCom\msvcr90.dll
............此處省略52個文件信息
評論
共有 條評論