当前位置: 首页 > news >正文

毕业设计做网站有什么好的创意开阿里巴巴网站建设流程

毕业设计做网站有什么好的创意,开阿里巴巴网站建设流程,集团网站制作公司,东莞网站建设模具一、前言 能够写出简单易用而又不失功能强大的组件#xff0c;一直是我的追求#xff0c;简单主要体现在易用性#xff0c;不能搞一些繁琐的流程和一些极难使用的API接口#xff0c;或者一些看不懂的很难以理解的函数名称#xff0c;一定是要越简单越好。功能强大主要体现…一、前言 能够写出简单易用而又不失功能强大的组件一直是我的追求简单主要体现在易用性不能搞一些繁琐的流程和一些极难使用的API接口或者一些看不懂的很难以理解的函数名称一定是要越简单越好。功能强大主要体现在功能的完整性常规的接口肯定是必备的然后在默认值方面尽量将值设置成最常用的合规的值然后提供了接口可以修改这些值以便兼容各种各样的需求场景。比如一些开关的值如果90%的人希望默认是关闭的而你搞个默认值开启这就很纳闷了大部分的用户每次都需要去主动修改后才能适用自己的场景。在做软件开发这些年一直遵循这些原则和逻辑搞到今天包括精心打磨很多年的各种组件比如视频播放组件Onvif组件等。 代码使用示例 第一步拷贝onvif组件源码到你的项目放到同级目录。第二步在项目pro文件中引入组件 include ($$PWD/…/core_onvif/core_onvif.pri)。第三步代码文件引入头文件 #include “onvifsearch.h” #include “onvifdevice.h”其中onvifsearch用于搜索设备onvifdevice用于获取设备的详细信息比如rtsp视频流地址。第四步组播或者单播搜索设备获取到对应的onvif地址。每个设备都有一个唯一的onvif地址。 //实例化搜索对象并关联信号槽 OnvifSearch *search new OnvifSearch(this); connect(search, SIGNAL(receiveDevice(OnvifDeviceInfo)), this, SLOT(receiveDevice(OnvifDeviceInfo))); //参数1是网卡地址/参数2指定地址则表示单播 search-search(192.168.0.110, );void frmSimple::receiveDevice(const OnvifDeviceInfo deviceInfo) {QString msg QString(收到设备: %1).arg(deviceInfo.onvifAddr);ui-textEdit-append(msg);QListWidgetItem *item new QListWidgetItem;item-setText(deviceInfo.deviceIp);item-setData(Qt::UserRole, deviceInfo.onvifAddr);ui-listWidget-addItem(item); }第五步对指定的onvif地址发送http请求获取详细信息。 //实例化onvif对象实例 OnvifDevice *device new OnvifDevice(this); //设置用户信息用于请求的时候认证用 device-setUserInfo(admin, 123456); //设置请求地址 device-setOnvifAddr(http://192.168.0.64/onvif/device_service);//先获取服务文件 device-getServices(); //可能为空需要按照另一种方式获取 if (device-getMediaUrl().isEmpty()) {device-getCapabilities(); }//获取配置文件 QListOnvifProfileInfo profiles device-getProfiles(); foreach (OnvifProfileInfo profile, profiles) {ui-cboxProfiles-addItem(profile.token); }//对指定的配置文件获取视频地址 QString token ui-cboxProfiles-currentText(); QString url device-getStreamUri(token); ui-txtStreamUri-setText(url);二、效果图 三、体验地址 体验地址https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g 提取码01jf 名称bin_video_onvif国内站点https://gitee.com/feiyangqingyun国际站点https://github.com/feiyangqingyun个人主页https://blog.csdn.net/feiyangqingyun视频主页https://space.bilibili.com/687803542/ Qt/C视频监控Onvif示例搜索/云台/预置位等 Qt/C监控Onvif组件安卓版/设备搜索/云台预置位 四、功能特点 广播搜索设备支持IPC和NVR依次返回。可选择不同的网卡IP进行对应网段设备的搜索。依次获取Onvif地址、Media地址、Profile文件、Rtsp地址。可对指定的Profile获取视频流Rtsp地址比如主码流地址、子码流地址。可对每个设备设置Onvif用户信息用于认证获取详细信息。可实时预览摄像机图像。支持云台控制可上下左右调节云台支持绝对移动、相对移动、连续移动三种方式可对图像拉近拉远。支持获取预置位集合、调用预置位、添加预置位、删除预置位等。支持图片参数设置包括亮度、对比度、饱和度、锐度等。支持Qt4和Qt6任意Qt版本以及后续Qt版本亲测Qt4.7到Qt6.5。支持任意编译器亲测mingw、msvc、gcc、clang。支持任意操作系统亲测xp、win7、win10、android、linux、嵌入式linux、树莓派全志H3等。支持任意Onvif摄像机和NVR亲测海康、大华、宇视、天地伟业、华为、海思芯片内核等可定制开发。支持对指定IP地址及onvif地址进行单播搜索比如跨网段情况下非常有用。支持指定过滤条件过滤搜索设备比如只搜索某个网段的设备或者针对某个地址的设备。支持搜索间隔和搜索策略设置保证所有设备搜索回来在大量设备现场很有用亲测上千个摄像机现场搜索回来的设备数量比摄像机厂家自带搜索工具还要准确。可对设备进行重启、网络参数获取等。支持各种事件订阅入侵报警、越界报警、遮挡报警等、Onvif抓图等操作。支持NTP校时和时间同步设置。支持OSD相关操作可以增删改查OSD信息。内置了线程实时执行Onvif指令队列排队最大速度的执行对应的指令执行结果信号发出。采用的最底层的TCPUDP通信机制原创最底层协议解析纯QtWidget编写。超级小巧轻量总共约3000行代码不依赖任何第三方的库和组件跨平台。封装好了通用的数据发送和接收解析的函数可以非常方便的自行拓展其他Onvif处理。工具上提供了收发数据文本框显示收发的数据方便查看和分析。支持所有Onvif设备代码工整接口友好直接引入pri即可使用。
http://www.huolong8.cn/news/35448/

相关文章:

  • 网站建设中端口号的作用是什么意思百度创意产品网站
  • 专门建立网站的公司吗附近人才招聘市场
  • 教做粘土的网站wordpress空间推荐
  • 云南建设厅和网站Apple 手机网站制作
  • 免费开源代码网站网站页面多大合适
  • 英文网站建设知识建网站工具
  • 做竞品分析的网站巧克力网站建设需求分析
  • 企业网站建设哪里做网站好城乡与住房建设厅网站
  • 如何做影视剧网站天津商业网站建设
  • 做一家拍卖网站需要什么资质企业网站设计代码
  • 网站表单制作wordpress标签样式表
  • 公众号的网站怎么做的品牌策划案案例
  • 鼓楼机关建设网站游戏推广网站怎么做
  • 违禁网站用什么浏览器asp绿色简洁通用型企业网站源码
  • 建材网站建设哪家徐州个人建站模板
  • 清远网站建设公司能源公司网站模板
  • 视频网站 怎么做电子商务网站推广的主要方法
  • 合规部对于网站建设的意见龙岩设计师
  • 网站修改关键词不收录网销公司
  • 可以做长页海报的网站大学生心里健康网站设计与建设
  • 怎么做域名网站typecho和wordpress哪个好
  • 网站服务器诊断中企动力做的网站升级收费
  • 开发门户网站需要注意什么资源网盘链接
  • 鹤庆县公路建设网站做化妆品的一些网站
  • 郴州做网站 郴网互联wordpress自己制作主题
  • 服装服饰设计网站网上书店网站建设策划书
  • 如何建立公司网站企业做网站建设的好处
  • 无锡网站建设 君通科技微信开放平台认证流程
  • 南京网站制作公司怎么样如何做黑彩网站
  • 家教辅导培训网站建设wordpress 带宽购物