python调用大华sdk
        【摘要】  曾经亲测成功 
需要组件pybind11 
python调用: 
#-*- coding:utf-8 -*-import dahua_sdkimport timeimport numpy as npimport cv2import datetimestart=time.time()t2=0start2=datetime.datetime.now() def m_callbac...
    
    
    
    曾经亲测成功
需要组件pybind11
python调用:
  
   - 
    
     
    
    
     
      #-*- coding:utf-8 -*-
     
    
 
   - 
    
     
    
    
     
      import dahua_sdk
     
    
 
   - 
    
     
    
    
     
      import time
     
    
 
   - 
    
     
    
    
     
      import numpy as np
     
    
 
   - 
    
     
    
    
     
      import cv2
     
    
 
   - 
    
     
    
    
     
      import datetime
     
    
 
   - 
    
     
    
    
     
      start=time.time()
     
    
 
   - 
    
     
    
    
     
      t2=0
     
    
 
   - 
    
     
    
    
     
      start2=datetime.datetime.now()
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      def m_callback(value):
     
    
 
   - 
    
     
    
    
      global start
     
    
 
   - 
    
     
    
    
      global start2
     
    
 
   - 
    
     
    
    
     
       print('callback',value)
     
    
 
   - 
    
     
    
    
      return 0
     
    
 
   - 
    
     
    
    
      # print('callback ok',a)
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      aaa= dahua_sdk.add(2,3, m_callback)
     
    
 
   - 
    
     
    
    
     
      print(aaa)
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      name=b"liasd"
     
    
 
   - 
    
     
    
    
     
      cardID=b"card001"
     
    
 
   - 
    
     
    
    
     
      dahua_sdk.add_person(cardID,name)
     
    
 
   - 
    
     
    
    
     
      # vp= binddemo.add(1280, 720, aaa)
     
    
 
  
 
c++部分
  
   - 
    
     
    
    
     
      / dahua_sdk.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      //
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      #include "pch.h"
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      #include <iostream>
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      #include <windows.h>
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      #include "dhnetsdk.h"
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      #include <time.h>
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      #include <pybind11/pybind11.h>
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      #include <pybind11/numpy.h>
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      using namespace std;
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      namespace py = pybind11;
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      int gettimeofda
     
    
 
  
 文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/115251582
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)