Foxtable(狐表)用户栏目专家坐堂 → 海康车牌识别问题


  共有3992人关注过本帖树形打印复制链接

主题:海康车牌识别问题

帅哥哟,离线,有人找我吗?
lihe60
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/4/3 22:45:00 [只看该作者]

希望官方做一个实例上传。

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:742 积分:7255 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2019/4/10 15:28:00 [只看该作者]

我找了个调用HCNetSDK  海康sdk的程序  ,想着把附件里的代码转成vb.net

在写到全局变量中。但系统有报错

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:调用.txt


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20190410152656.png
图片点击可在新窗口打开查看

 

我这个思路对吗


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/10 16:11:00 [只看该作者]

做一个c#的项目(类库),然后在里面写入代码

 

下载信息  [文件大小:9.9 KB  下载次数:1]
图片点击可在新窗口打开查看点击浏览该文件:调用.txt

 

把你的项目生成dll(.net 2.0),然后再在foxtable里面引用,即可。


 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:742 积分:7255 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2019/4/10 18:55:00 [只看该作者]

按照您说的 我生成了个dll 文件  并引用了

 在写全局变量的时候 遇到这个问题

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190410185208.jpg
图片点击可在新窗口打开查看

 

 


 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190410185431.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/10 21:01:00 [只看该作者]

改成比如

 

ClassLibrary1.class1.NET_DVR_Init()


 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:742 积分:7255 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2019/8/8 14:52:00 [只看该作者]

正式接了个含有 海康摄像机抓拍的项目,仔细看了上面的您给的帮助。
我把海康给的c#例子转成了dll    PreviewDemo.dll

把这个文件复制到fox的目录下 并在项目中做了引用。

执行语句时 给了如下错误
---------------------------
版本:2019.8.3.1
---------------------------
代码执行出错,错误信息:



System.DllNotFoundException: 无法加载 DLL“..\bin\HCNetSDK.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

   在 PreviewDemo.CHCNetSDK.NET_DVR_Login_V30(String sDVRIP, Int32 wDVRPort, String sUserName, String sPassword, NET_DVR_DEVICEINFO_V30& lpDeviceInfo)

   在 UserCode.Test()
---------------------------
确定   
---------------------------
 我看了下帮助,海康给的c#例子中要求
【注意事项】
------------------------------------
1. 请到海康威视官网下载最新版本设备网络SDK:http://www.hikvision.com/Cn/download_more_401.html

2. 请将设备网络SDK开发包【库文件】里的HCNetSDK.dll、HCCore.dll、HCNetSDKCom文件夹、PlayCtrl.dll、SuperRender.dll、AudioRender.dll、ssleay32.dll、libeay32.dll等文件均拷贝到bin文件夹下。HCNetSDKCom文件夹(包含里面的功能组件dll库文件)需要和HCNetSDK.dll、HCCore.dll一起加载,放在同一个目录下,且HCNetSDKCom文件夹名不能修改。

3. 如果自行开发软件不能正常实现相应功能,而且程序没有指定加载的dll库路径,请在程序运行的情况下尝试删除HCNetSDK.dll。如果可以删除,说明程序可能调用到系统盘Windows->System32目录下的dll文件,建议删除或者更新该目录下的相关dll文件;如果不能删除,dll文件右键选择属性确认SDK库版本。

4. 如按上述步骤操作后还是不能实现相应功能,请根据NET_DVR_GetLastError返回的错误号判断原因。

遇到这样的问题我怎么处理呢



 回到顶部
帅哥,在线噢!
有点蓝
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107836 积分:548531 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/8 14:55:00 [只看该作者]

将设备网络SDK开发包【库文件】里的HCNetSDK.dll、HCCore.dll、HCNetSDKCom文件夹、PlayCtrl.dll、SuperRender.dll、AudioRender.dll、ssleay32.dll、libeay32.dll等文件,CNetSDKCom文件夹(包含里面的功能组件dll库文件),以及自己开发的PreviewDemo.dll一起复制到Foxtable的安装目录里

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:742 积分:7255 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2019/8/8 14:58:00 [只看该作者]

我都放到fox的bin文件里了  还是有这样的提示
[此贴子已经被作者于2019/8/8 15:03:11编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107836 积分:548531 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/8 15:30:00 [只看该作者]

哪个神说要放到bin文件里?!!放到C:\foxtable\Development即可

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:742 积分:7255 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2019/8/8 15:32:00 [只看该作者]

我引用了dll 造成的 不引用报另外的错误
---------------------------
错误
---------------------------
编译错误:未定义类型“PreviewDemo.CHCNetSDK.NET_DVR_DEVICEINFO_V30”。



错误代码:Dim DeviceInfo As PreviewDemo.CHCNetSDK.NET_DVR_DEVICEINFO_V30 = New PreviewDemo.CHCNetSDK.NET_DVR_DEVICEINFO_V30()
---------------------------
确定   
---------------------------


 回到顶部
总数 20 上一页 1 2