DS-7816HGH-F1/N海康威视ds7816说明书摄像头怎么不能启动无信号

后使用快捷导航没有帐号?
主题帖子积分最后登录&
潜力级萤石控, 积分 6, 距离下一级还需 44 积分
求助啊 海康威视 DS-7816HGH-F1/N 显示录像机不在线
接了两个路由器 第一个ip是192.168.1.1& &
第二个ip是192.168.1.3&&
第一个路由器过来的网线接到了第二个路由的wan口
现在第二个路由器接网络电视可以看&&但是录像机显示不在线
大神们求助 什么情况?怎么解决啊
主题帖子积分最后登录&
您好,可能IP冲突了,请检查您的IP地址网段,一般来说第二个路由器的WAN口接第一个路由器的LAN口,第二个路由器的网段要和第一个路由器网段设置不同,如果还有问题可以咨询400-700-5998.OpenCV+海康威视摄像头的实时读取
本文由 @出品,转载请注明出处。
文章链接:
之前没想过会有这么多朋友遇到问题,所以建了一个qq群,专门供大家以后一起交流讨论图像和机器学习的工程实践问题。
PC:i7-4970 16GB内存
摄像头型号:DS-2CD3310D-I(2.8mm)
windows-x64、vs2012、、
保证使用工具可以识别摄像头,然后配置IP与电脑在同一个网段。
再保证可以从浏览器中访问。账号密码默认的一般是admin、a(老版本的摄像头密码是12345)。
登录成功后可能要求下载WebComponent控件,下载好了安装便是。如果仍然出现如下画面:
则换一种浏览器试。一般是默认浏览器没问题的。
配置使用sdk中自带的ClientDemo.exe工具可以访问
配置sdk开发环境
– opencv的配置
这里不展开讲opencv的配置,仅说明需要配置opencv环境变量、设置好对应的vs开发环境的属性配置
– 海康威视sdk属性配置
因为是64位环境,为了增强属性配置的内聚性,单独添加新项目属性表,设置海康威视sdk的属性
依赖库写全,为:
HCNetSDK.PlayCtrl.ws2_32.winmm.GdiPlus.IPHlpApi.L%(AdditionalDependencies)
代码及说明
#include &opencv\cv.h&
#include &opencv\highgui.h&
#include &iostream&
#include &cstdio&
#include &cstring&
#include &iostream&
#include &windows.h&
#include &HCNetSDK.h&
#include &plaympeg4.h&
#include &opencv2\opencv.hpp&
#include &time.h&
#include "global.h"
#include "readCamera.h"
#define USECOLOR 1
using namespace
using namespace std;
int iPicNum=0;
LONG nPort=-1;
HWND hWnd=NULL;
void yv12toYUV(char *outYuv, char *inYv12, int width, int height,int widthStep)
unsigned int Y,U,V;
for (row=0; row& row++)
idx=row * widthS
int rowptr=row*
for (col=0; col& col++)
tmp = (row/2)*(width/2)+(col/2);
Y=(unsigned int) inYv12[row*width+col];
U=(unsigned int) inYv12[width*height+width*height/4+tmp];
V=(unsigned int) inYv12[width*height+tmp];
if((idx+col*3+2)& (1200 * widthStep))
outYuv[idx+col*3]
outYuv[idx+col*3+1] = U;
outYuv[idx+col*3+2] = V;
void CALLBACK DecCBFun(long nPort,char * pBuf,long nSize,FRAME_INFO * pFrameInfo, long nReserved1,long nReserved2)
long lFrameType = pFrameInfo-&nT
if(lFrameType ==T_YV12)
#if USECOLOR
static IplImage* pImgYCrCb = cvCreateImage(cvSize(pFrameInfo-&nWidth,pFrameInfo-&nHeight), 8, 3);
yv12toYUV(pImgYCrCb-&imageData, pBuf, pFrameInfo-&nWidth,pFrameInfo-&nHeight,pImgYCrCb-&widthStep);
static IplImage* pImg = cvCreateImage(cvSize(pFrameInfo-&nWidth,pFrameInfo-&nHeight), 8, 3);
cvCvtColor(pImgYCrCb,pImg,CV_YCrCb2RGB);
static IplImage* pImg = cvCreateImage(cvSize(pFrameInfo-&nWidth,pFrameInfo-&nHeight), 8, 1);
memcpy(pImg-&imageData,pBuf,pFrameInfo-&nWidth*pFrameInfo-&nHeight);
Mat frametemp(pImg),
EnterCriticalSection(&g_cs_frameList);
g_frameList.push_back(frametemp);
LeaveCriticalSection(&g_cs_frameList);
#if USECOLOR
void CALLBACK fRealDataCallBack(LONG lRealHandle,DWORD dwDataType,BYTE *pBuffer,DWORD dwBufSize,void *pUser)
switch (dwDataType)
case NET_DVR_SYSHEAD:
if (!PlayM4_GetPort(&nPort))
if(dwBufSize & 0)
if (!PlayM4_OpenStream(nPort,pBuffer,dwBufSize,1024*1024))
dRet=PlayM4_GetLastError(nPort);
if (!PlayM4_SetDecCallBack(nPort,DecCBFun))
dRet=PlayM4_GetLastError(nPort);
if (!PlayM4_Play(nPort,hWnd))
dRet=PlayM4_GetLastError(nPort);
case NET_DVR_STREAMDATA:
if (dwBufSize & 0 && nPort != -1)
BOOL inData=PlayM4_InputData(nPort,pBuffer,dwBufSize);
while (!inData)
Sleep(10);
inData=PlayM4_InputData(nPort,pBuffer,dwBufSize);
OutputDebugString(L"PlayM4_InputData failed \n");
void CALLBACK g_ExceptionCallBack(DWORD dwType, LONG lUserID, LONG lHandle, void *pUser)
char tempbuf[256] = {0};
switch(dwType)
case EXCEPTION_RECONNECT:
printf("----------reconnect--------%d\n", time(NULL));
unsigned readCamera(void *param)
NET_DVR_Init();
NET_DVR_SetConnectTime(2000, 1);
NET_DVR_SetReconnect(10000, true);
LONG lUserID;
NET_DVR_DEVICEINFO_V30 struDeviceI
lUserID = NET_DVR_Login_V30("192.168.2.64", 8000, "admin", "a", &struDeviceInfo);
if (lUserID & 0)
printf("Login error, %d\n", NET_DVR_GetLastError());
NET_DVR_Cleanup();
return -1;
NET_DVR_SetExceptionCallBack_V30(0, NULL,g_ExceptionCallBack, NULL);
NET_DVR_CLIENTINFO ClientI
ClientInfo.lChannel = 1;
ClientInfo.hPlayWnd = NULL;
ClientInfo.lLinkMode = 0;
ClientInfo.sMultiCastIP = NULL;
LONG lRealPlayH
lRealPlayHandle = NET_DVR_RealPlay_V30(lUserID,&ClientInfo,fRealDataCallBack,NULL,TRUE);
if (lRealPlayHandle&0)
printf("NET_DVR_RealPlay_V30 failed! Error number: %d\n",NET_DVR_GetLastError());
Sleep(-1);
if(!NET_DVR_StopRealPlay(lRealPlayHandle))
printf("NET_DVR_StopRealPlay error! Error number: %d\n",NET_DVR_GetLastError());
NET_DVR_Logout(lUserID);
NET_DVR_Cleanup();
其中最终得到的帧保存在g_frameList.push_back(frametemp);中。前后设置了对应的锁,用来对该帧序列的读写进行保护。这一部分内容是要自己完成的。即定义变量:
CRITICAL_SECTION g_cs_frameL
std::list&Mat& g_frameL
主函数中的调用代码,先建立线程,调用上述读摄像头的函数的回调,并把读到的帧序列保存在g_frameList中,然后再读取该序列,保存到Mat里即可:
int main()
unsigned threadID;
Mat frame1;
InitializeCriticalSection(&g_cs_frameList);
hThread = (HANDLE)_beginthreadex( NULL, 0, &readCamera, NULL, 0, &threadID );
EnterCriticalSection(&g_cs_frameList);
if(g_frameList.size())
list&Mat&::
it = g_frameList.end();
Mat dbgframe = (*(it));
//imshow("frame from camera",dbgframe);
//dbgframe.copyTo(frame1);
//dbgframe.release();
(*g_frameList.begin()).copyTo(frame[i]);
g_frameList.pop_front();
g_frameList.clear(); // 丢掉旧的帧
LeaveCriticalSection(&g_cs_frameList);
本文已收录于以下专栏:
相关文章推荐
海康微视官网没有直接提供ios 的sdk,本人是从c++那里下过来的源码,通过静态库打包生成可用于ios的.a文件,使ios开发人员能够使用。github/hwf4...
rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream
username: ...
人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..
最近在测试通过rtsp采集海康的摄像头,以前海康的摄像头采用g711音频,没出现什么问题,这次的设备升级成了aac音频,结果使用ffmpeg出现音频格式不能识别的问题,报什么Audio object ...
说明文章详细叙述了海康摄像头的两种实时显示方法——基于SDK 实现解码显示和基于数据流回调显示,并且讲述了这在两种显示方法下如何往画面添加字符和图像,最后比较了这两种方法的优劣。文章全程给以详细的程序...
最近项目上需要在Android客户端 通过获取 RTSP 的视频进行实时人脸检测, 要做就就是以下几点:
1、通过VLC 获取 获取RTSP
2、对VLC中播放的视频进行实时截屏并保存在SD卡中 ...
海康威视的网络摄像头使用:
开发工具:vs2013
海康SDK下载海康威视SDK:网址:/cn/download_61.html
海康威视IPCamera图像捕获
在asp.net程序中使用P/Invoke加载了一个在程序集,在调试时没有问题,但发布后就有问题了。已访问就提示如下的信息,System.BadImageFormatException: 试图加载格式...
用C#调用DLL文件,运行后报错如下:
System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
1、异常错误:System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
2、解决方法:项目右键属性-&项目设计器...
他的最新文章
讲师: 许鹏
讲师:董付国
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)海康威视DS-7816HGH-F1/N 16路监控硬盘录像机接同轴模拟网络摄像头可多路回放 不带硬盘
与行业相比
PLUS会员专享价
您购买此商品可享受专属价
选择新地址
价 格: 到
   
本店好评商品
商品名称:海康威视DS-7816HGH-F1/N 16路监控硬盘录像机接同轴模拟网络摄像头可多路回放 不带硬盘
商品编号:
商品毛重:1.2kg
货号: DS-7816HGH-F1/N
监控摄像头:其它
价格范围:2000以上
安防/报警:其它
清晰度:200万(1080P)
配件:其它
后端设备(采集卡/DVR/NVR):16路
商品介绍加载中...
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
价格说明:
京东价:京东价为商品的销售价,是您最终决定是否购买商品的依据。
划线价:商品展示的划横线价格为参考价,该价格可能是品牌专柜标价、商品吊牌价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品在京东平台上曾经展示过的销售价;由于地区、时间的差异性和市场行情波动,品牌专柜标价、商品吊牌价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:如无特殊说明,折扣指销售商在原价、或划线价(如品牌专柜标价、商品吊牌价、厂商指导价、厂商建议零售价)等某一价格基础上计算出的优惠比例或优惠金额;如有疑问,您可在购买前联系销售商进行咨询。
异常问题:商品促销信息以商品详情页“促销”栏中的信息为准;商品的具体售价以订单结算页价格为准;如您发现活动商品售价或促销信息有异常,建议购买前先联系销售商咨询。
心中疑惑就问问买过此商品的同学吧~
iframe(src='///ns.html?id=GTM-T947SH', height='0', width='0', style='display: visibility:')

我要回帖

更多关于 7816n k2 的文章

 

随机推荐