- 博客(84)
- 资源 (6)
- 收藏
- 关注
原创 win10 安装dify注意事项
1.安装wsl2注意事项:wsl --update可以正常安装不能说明问题,需要将系统更新更新到最新。1)服务里面确保windows serch服务正常运行。2)更新系统到最新2.安装docker.desktop建议在设置下配置代理3.docker compose up -d无法正常运行。
2025-02-23 15:14:11
173
原创 解决图片旋转后被裁剪,根据旋转点,旋转图片并保持图片不被裁剪
原理:先将窗口依据旋转进行扩大,然后移动绘制点,进行绘图。程序为QT程序,可以直接运行。
2024-10-14 17:54:42
261
原创 中标麒麟v10 sp3 部署cuda cudnn tensorrt deepstream
将deepstream注册到gstreamer,代码摘自于deepstream下的install.sh文件。从其他linux系统拷贝一个libstdc++.so.6.0.28过来,重新软连接一下。deepstream deb包不支持kylin,所以下载tar.gz2包。配置 nvcc , /root/.bashrc 尾部追加。验证:source /root/.bashrc。vim /etc/yum.conf 追加。重新生成initramfs。
2024-08-29 19:47:12
1042
原创 ubuntu ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)
mysql不知道何时被修改为conda里面的5.7了,系统安装的是8.0,大概能想到是没有正确的sock原因,在参数增加sock路径。尝试了多种方法,包括但不限于重新安装,未解决。使用which mysql才发现原因。
2024-06-14 14:20:53
330
原创 GAT1399协议分析(10)--单图像删除
这个接口比较简单,调用request delete即可。由于批量删除的接口,图像只能单独删除。二、wireshark实例。
2024-06-06 17:29:46
573
原创 GAT1399协议分析(8)--批量图像查询
视频图像包含视频片段、 图像、 文件、 人员、 人脸、 机动车、 非机动车、 物品、 场景和视频案事件、 视频图像标签等对象在消息体中,可以包含其中一种类,加上Data字段即可。ImageInfo对象。
2024-06-06 15:36:08
1114
原创 GAT1399协议分析(7)--pycharm anaconde3 配置pyside2
左侧选中相应的gat1400.ui文件,然后使用Pyside2将其转换为gat1400.py文件。点击添加,添加QtDesigner, 注意designer.exe路径,需要在虚拟环境下。点击添加,添加PySide2, 注意uic.exe路径,需要在虚拟环境下。五、使用pyside2将ui界面转换为代码。四、使用pydesigner设计界面。二、配置qtdesigner。一、安装pyside2。三、添加pySide2。
2024-06-06 10:57:39
506
原创 GAT1399协议分析(六)--校时
DeviceIDType :GA/T1400.1,采集设备、 卡口点位、 采集系统、分析系统、视图库、应用平台等设备编码规则。TimeZone:时区,GAT1400里面没有找到具体内容,可能是:'Asia/Shanghai',CST等值吧。二、wireshark 抓包。
2024-06-05 09:49:02
332
原创 GAT1399协议分析(五)--注销
wireshark里面没有完整的注销流程,按理应该带上认证信息,再次注销。一、GAT1400里面定义。二、wirechark实例。
2024-06-04 14:13:01
384
原创 GAT1399协议分析(四)--保活
GAT1400.4中定义/VIAS/System/Keepalive,消息未POST消息。其中Keepalive消息定义为。二、wireshark捕获的消息。
2024-06-04 13:49:33
377
原创 GAT1399协议分析(三)--认证加密
加密算法:response= MD5(HA1:nonce:nc:cnonce:qop:HA2)一、参考GAT1400文档,认证协议为。其中password为admin。需要计算的值:response。
2024-06-04 12:17:02
409
原创 GAT1399协议分析(二)--注册流程分析
2: 接收方向发送方发送响应401 Unauthorized, 并在响应的消息头 WWW-Authenticate 字段中给。3: 发起方重新向接收方发送注册 HTTP POST 请求, 在请求的 Authorization 字段给出信任书, 包。1 : 发起方向接收方发送注册 HTTP POST 请求/VIID/System/Register。4: 接收方对请求进行验证, 如果发起方身份合法, 向发起方发送成功响应200 OK, 如果身份不合。HTTP消息头:Post消息+消息体(Json)
2024-06-04 11:36:28
976
原创 rsync 同步文件到远端服务器(有变动的文件),速度快
rsync 同步本地文件到远端,也可以同步远端文件到本地。--exclude 排除某些文件。-avz :有改动的文件。
2024-06-03 14:12:19
194
原创 麒麟 V10 安装docker2
3.安装nvidia-container-runtime。4.拉取ubuntu20.04。6.进入ubuntu20.04。7.执行nvidia-smi。2.安装docker-ce。
2024-05-14 16:46:21
593
1
原创 deepstream std mean 对应的计算方法
deepstream 对应计算公式:y = net scale factor*(x-mean) ,deepstream中mean也叫作offset。net-scale-factor为1/std ,具体为 1/57.63 = 0.01735207357279195。在deepstream中的计算方法。其他数可以按照上面计算方法。pytorch中经典值。
2024-05-08 17:26:15
240
原创 atlas 500容器(ubuntu20.04)搭建
3.宿主机中能正确使用npu-smi。1.docker 及环境搭建略。5.docker 容器启动。4.docker 拉取略。7.容器内配置驱动路径。2.宿主机驱动安装略。
2024-04-23 14:22:51
373
原创 QQ 2D斯洛克辅助工具计划
以前用过opencv circle 检测,总不是太准,尤其在斯洛克球桌比较大,光照在靠近球桌边缘时候影响球球中心点精度。通过轨迹跟踪计算出直线,通过直线相交,计算出中心点。通过球运行三个或者多个点位置信息,拟合出一条直线,用直线相交计算出中心点位置。1.通过搜集斯洛克图片(大概几十张),初步训练一个模型分类模型出来,包括球的颜色和中心点以。通过图像计算出球位置,计算最佳击球(包括颜色,角度,距离),完成击球。玩的时候,虽然知道怎么瞄准,但总是瞄不准,想着开发一个辅助工具。录制多个视频,视频帧进行训练。
2024-01-24 15:58:16
867
原创 ubuntu20.04 deepstream 6.3安装
7.python 调用deepstream,tensorrt相关软件。5.安装tensorrt (8.6.0-11.8)1.基础环境gstreamer。4.cuda安装(11.8)6.安装deepstream。3.驱动安装(530)2.驱动卸载(可选)
2024-01-11 14:52:16
1628
原创 强化学习第一课 Q-Learning
print('机器人 goes to {}。'.format(next_state))print("机器人处于{}".format(state))
2023-12-29 16:23:16
1030
1
原创 YOLOV5在deepstream6.1.1上应用
Yolov5GstreamerNVIDIA Deepstream SDK是一个通用的流分析框架,可以让你从各个传感器中构建你自己的应用。它实际上是一个建立在GStreamer之上的SDK,GStreamer是一个开源的多媒体分析框架。NVIDIA将Deepstream作为SDK,旨在加速流视频分析所需的完整堆栈。它是一个模块化的SDK,允许开发人员为智能视频分析(IVA)构建一个高效的管道。
2022-11-23 10:34:07
2632
1
原创 distcc 并行编译(多台机器)
1.服务端安装:sudo apt install distcc运行:distccd --daemon --user nobody --allow 10.0.15.0/8 运行10.0.15.*网段访问2.客户端安装:sudo apt install distcc环境配置:export DISTCC_HOST="10.0.15.65 10.0.15.66"export DISTCC_VERBOSE=1export DISTCC_LOG="/var/log/distcc.log"
2022-03-04 14:07:21
711
原创 linux 下gsoap编译Onvif, gsoap “undefined reference to `namespaces‘“
1.安装gsoapsudo apt install gsoap2.下载(onvif官网下载)3.生成onvif.hwsdl2h -o onvif.h -t /usr/share/gsoap/WS/typemap.dat ./wsdl/accesscontrol.wsdl ./wsdl/accessrules.wsdl ./wsdl/actionengine.wsdl ./wsdl/advancedsecurity.wsdl ./wsdl/analytics.wsdl ./wsdl/analy
2022-03-02 11:15:49
762
1
原创 jetson python gstreamer appsink appsrc
1.简单demo,拉流rtsp,使用omxh264解码import gigi.require_version('Gst', '1.0')from gi.repository import Gst, GObject, GLibGst.init(None)# Gst.Pipelinepipeline = Gst.parse_launch("rtspsrc location=rtsp://admin:admin12345@10.0.15.52:554/h264/ch1/main/av_stream
2022-02-23 17:21:28
1669
1
原创 jetson nx 编译 ffmpeg opencv4.5.5 for python3 支持gpu
1.ffmpeg版本需要4.2.4后者4.2.5需要打上nvmpi 补丁jetson_ffmpeg: jetson-ffmpeg 国内镜像加速注意事项:配置时候,时候最好指定--incdir,--libdir, --enable-avresampel2.编译opencv with ffmpeg for python31)网络问题可以在shell脚本里面,配置好代理(http代理,通知配置http_proxy和https_proxy),配置完成后使用wget www.github.co
2022-02-17 13:48:58
3125
1
ubuntu20.04 deepstream 6.3 pyds-1.16 tensorrt-8.6
2024-01-11
ubuntu20.04 deepstream 6.3 tensorrt-8.6.0-cp38-none-linux-x86-64
2024-01-11
ubuntu20.04 deepstream 6.3安装 pyds-1.1.4-py3-none-linux-aarch64.w
2024-01-11
wsdl onvif编译流程
2022-03-02
qt5 propertybrowser vs2013 dll designer plugin
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人