选区域QT void selectSetItems(vector<SelItemData>& saveList){ QStringList list; saveList.clear(); for(int row = 0; row < ui->tableWidget->rowCount(); row++) { for (in...
菜单 ui->tableWidget->setContextMenuPolicy(Qt::CustomContextMenu);connect(ui->tableWidget, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(slotContextMenu(QPoint)));void OnRsp(){QMenu...
摄像机控制 http://%s/cgi-bin/directctrl?zoom=%d&Language=12变焦:http://%s/cgi-bin/directctrl?pan=%d&tilt=%d&Language=12;上下左右;http://%s/cgi-bin/directctrl?focus=%d&Language=12对焦;http://%s/axis-...
摄像机重启指令 摄像机重启一般可解决硬件上的问题。我开发远程视频监控多年,做这方面的项目多合作交流Q:1049568282http://192.168.1.5/axis-cgi/admin/restart.cgi
jni开发 2019年是比较重要的一年,也是关键的一年。所以需要把握自己,掌握方向,继续奋斗。第一步,先写接口:如下的JAVA类package com.facerecognition;public class FaceRecognition{ public native int Init(); public native int Destroy(); public n...
PTZ extern "C" __declspec(dllexport) long SDKLogout(void* pHandle){ try { if (pHandle != NULL) { free(pHandle); pHandle = NUL...
PTZ extern "C" __declspec(dllexport) long SDKLogout(void* pHandle){ try { if (pHandle != NULL) { free(pHandle); pHandle = NUL...
云台CGI void StartCGI(const char *szURL,const char *szIP,int nPort,const char *szUser,const char *szPassword){ CURL *pCurl; CURLcode res; char szHost[128] = {0}; sprintf(szHost,"Host: %s",...
SHELL参数 SHELLEXECUTEINFO ShellInfo; memset(&ShellInfo, 0, sizeof(ShellInfo)); ShellInfo.cbSize = sizeof(ShellInfo); ShellInfo.hwnd = NULL; ShellInfo.lpVerb = _T("open"); ShellInfo.lpFile = _T("xx.exe...
数据库导入脚本 1.编写database.txt,在里面写drop database dbname; create database dbname;2.编写批处理文件@echo offset path=C:\program files\mysql\mysql server 5.5\bincd ./set CURR_PATH=%cd%mysql -h 192.168.1.130 -u root --passwor...
流媒体开发 随着带宽的不断升级,移动业务的暴发式发展,视频及音频承载着信息的重要发展渠道。而这种载体产生了一种新的技术,流媒体。 那么要熟悉流媒体技术,究竟该掌握哪些技术: 1.基本协议,包括HTTP,RTSP,RTP,RTMP。 2.一些常用的媒体文件格式,MP3,MP4,FLV,M3U8. 3.一些开源的库,FFMPEG,LIVE555.GSTREA
jni开发注意事项 jni开发,分三步:第一写JNI类,注意包名和类名统一。第二步生成CLASS类,直接用JAVAC,就可以生成JAVA类第三步,退到工程的JAVA目录,用javah指令就可以生成头文件。同时把类拷贝到JAVA同级目录下。就可以生成头文件。
json写文档 rapidjson::Value &HeartBeat = tmpDoc["command"]; rapidjson::Value &Sequence = tmpDoc["seq"]; rapidjson::Value Status; rapidjson::Document document; document.SetObject(); rapidjson::Docume
rapidjson解析 rapidjson::Document doc; doc.Parse(cmd.c_str()); if (!doc.IsObject()) { return; }void ScreenSplit(rapidjson::Document &tmpDoc, string *res){ if (tmpDoc.HasMember("screen_id"))
live555客户端实现流程步骤 1、创建TaskScheduler和BasicUsageEnvironment类;2、命令行解析,获取流媒体地址和其他选项;3、创建RTSPClient对象;4、如果需要,RTSPClient对象发送OPTIONS命令并解析服务端响应,获取可以使用命令集。5、RTSPClient对象发送DESCRIBE命令,并从获服务端反馈中获取流媒体相关描述SDP字串。6、创建Med
json介绍 一、什么是JSON?JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)