C#+OpenCv深度学习开发(常用模型汇总)
在使用 OpenCvSharp 结合深度学习进行机器视觉开发时,有许多现成的模型可以使用。以下是一些常用的深度学习模型,适用于不同的机器视觉任务,包括物体检测、图像分类和分割等。
使用示例
在 OpenCvSharp 中加载和使用这些模型的基本示例:
using OpenCvSharp;
using OpenCvSharp.Dnn;
// 加载模型
var net = CvDnn.ReadNetFromDarknet("yolov4.cfg", "yolov4.weights");
// 读取图像
var image = Cv2.ImRead("image.jpg");
// 预处理图像
var blob = CvDnn.BlobFromImage(image, 1 / 255.0, new Size(416, 416), new Scalar(0, 0, 0), true, false);
net.SetInput(blob);
// 进行推理
var output = net.Forward();

每个模型都附有详细说明和下载地址。
1. HED (Holistically-Nested Edge Detection)
- 功能:边缘检测
- 模型文件:
deploy.prototxt:模型结构文件hed_pretrained_bsds.caffemodel:预训练权重文件
- 下载地址:
- HED GitHub Repository
- 直接下载链接:
- deploy.prototxt
- hed_pretrained_bsds.caffemodel
2. MobileNet SSD
- 功能:物体检测
- 模型文件:
MobileNetSSD_deploy.prototxt:模型结构文件MobileNetSSD_deploy.caffemodel:预训练权重文件
- 下载地址:
- MobileNet SSD GitHub
- 直接下载链接:
- MobileNetSSD_deploy.prototxt
- MobileNetSSD_deploy.caffemodel
3. Faster R-CNN
- 功能:物体检测
- 模型文件:
faster_rcnn_test.prototxt:模型结构文件faster_rcnn_final.caffemodel:预训练权重文件
- 下载地址:
- Faster R-CNN Caffe Model
- 直接下载链接:
- faster_rcnn_test.prototxt
- faster_rcnn_final.caffemodel
4. U-Net
- 功能:图像分割
- 模型文件:
unet.prototxt:模型结构文件(需要自己定义)unet.caffemodel:预训练权重文件(需要自己训练或找到预训练模型)
- 下载地址:
- U-Net GitHub
- 直接下载链接(需要自行训练或查找):
- U-Net Caffe Model
- 权重文件需要自行训练或查找。
5. OpenPose
- 功能:姿态估计
- 模型文件:
pose_deploy.prototxt:模型结构文件pose_iter_440000.caffemodel:预训练权重文件
- 下载地址:
- OpenPose GitHub
- 直接下载链接:
- pose_deploy.prototxt
- pose_iter_440000.caffemodel
6. DNN Module in OpenCV (Pre-trained Models)
- 功能:多种任务(如物体检测、图像分类等)
- 模型文件:
- OpenCV DNN 模块支持多种预训练模型,如 MobileNet、ResNet、SqueezeNet 等。
- 下载地址:
- OpenCV DNN Model Zoo
- 直接下载链接(示例):
- MobileNet V2
- ResNet
7. SegNet
- 功能:图像分割
- 模型文件:
deploy.prototxt:模型结构文件segnet_weights.caffemodel:预训练权重文件
- 下载地址:
- SegNet GitHub
- 直接下载链接:
- deploy.prototxt
- segnet_weights.caffemodel
8. DeepLabV3
- 功能:图像分割
- 模型文件:
deploy.prototxt:模型结构文件deeplabv3.caffemodel:预训练权重文件
- 下载地址:
- DeepLab GitHub
- 直接下载链接:
- deploy.prototxt
- deeplabv3.caffemodel
9. SqueezeNet
- 功能:图像分类
- 模型文件:
deploy.prototxt:模型结构文件squeezenet_v1.1.caffemodel:预训练权重文件
- 下载地址:
- SqueezeNet GitHub
- 直接下载链接:
- deploy.prototxt
- squeezenet_v1.1.caffemodel
10. Inception v3
- 功能:图像分类
- 模型文件:
deploy.prototxt:模型结构文件inception_v3.caffemodel:预训练权重文件
- 下载地址:
- Inception GitHub
- 直接下载链接:
- deploy.prototxt
- inception_v3.caffemodel
11. ResNet50
- 功能:图像分类
- 模型文件:
ResNet-50-deploy.prototxt:模型结构文件ResNet-50.caffemodel:预训练权重文件
- 下载地址:
- ResNet GitHub
- 直接下载链接:
- ResNet-50-deploy.prototxt
- ResNet-50.caffemodel
12. OpenVINO Models
- 功能:多种任务(如物体检测、图像分类等)
- 模型文件:
- OpenVINO 提供了多种预训练模型,支持多种任务。
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接(示例):
- OpenVINO Models
13. Face Detection (Caffe)
- 功能:人脸检测
- 模型文件:
deploy.prototxt:模型结构文件res10_300x300_ssd_iter_140000.caffemodel:预训练权重文件
- 下载地址:
- Face Detection GitHub
- 直接下载链接:
- deploy.prototxt
- res10_300x300_ssd_iter_140000.caffemodel
14. OpenCV DNN Pre-trained Models
- 功能:多种任务(如物体检测、图像分类等)
- 模型文件:
- OpenCV DNN 模块支持多种预训练模型,如 YOLO、MobileNet、ResNet 等。
- 下载地址:
- OpenCV DNN Model Zoo
- 直接下载链接(示例):
- YOLOv3
- YOLOv3.weights
15. DenseNet
- 功能:图像分类
- 模型文件:
densenet.prototxt:模型结构文件densenet.caffemodel:预训练权重文件
- 下载地址:
- DenseNet GitHub
- 直接下载链接:
- densenet.prototxt
- 权重文件需要自行训练或查找。
16. FCN (Fully Convolutional Networks)
- 功能:图像分割
- 模型文件:
fcn8s-deploy.prototxt:模型结构文件fcn8s-heavy-pascal.caffemodel:预训练权重文件
- 下载地址:
- FCN GitHub
- 直接下载链接:
- fcn8s-deploy.prototxt
- fcn8s-heavy-pascal.caffemodel
17. Mask R-CNN
- 功能:实例分割
- 模型文件:
mask_rcnn_inception_v2_coco_2017_11_08.pbtxt:模型结构文件frozen_inference_graph.pb:预训练权重文件
- 下载地址:
- Mask R-CNN GitHub
- 直接下载链接:
- mask_rcnn_inception_v2_coco_2017_11_08.pbtxt
- frozen_inference_graph.pb
18. RetinaNet
- 功能:物体检测
- 模型文件:
retinanet50_coco.h5:预训练权重文件(Keras 格式)
- 下载地址:
- RetinaNet GitHub
- 直接下载链接:
- retinanet50_coco.h5
19. EfficientNet
- 功能:图像分类
- 模型文件:
efficientnet-b0.pb:预训练权重文件
- 下载地址:
- EfficientNet GitHub
- 直接下载链接:
- efficientnet-b0.pb
20. OpenVINO Face Detection
- 功能:人脸检测
- 模型文件:
face-detection-adas-0001.xml:模型结构文件face-detection-adas-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- face-detection-adas-0001.xml
- face-detection-adas-0001.bin
21. YOLOv4-tiny
- 功能:物体检测
- 模型文件:
yolov4-tiny.cfg:模型结构文件yolov4-tiny.weights:预训练权重文件
- 下载地址:
- YOLOv4 GitHub
- 直接下载链接:
- yolov4-tiny.cfg
- yolov4-tiny.weights
22. OpenPose Hand Model
- 功能:手部姿态估计
- 模型文件:
hand/pose_deploy.prototxt:模型结构文件hand/pose_iter_102000.caffemodel:预训练权重文件
- 下载地址:
- OpenPose GitHub
- 直接下载链接:
- pose_deploy.prototxt
- pose_iter_102000.caffemodel
23. DPT (Dense Prediction Transformer)
- 功能:深度估计
- 模型文件:
dpt_hybrid-midas-501f0c75.pt:预训练权重文件
- 下载地址:
- DPT GitHub
- 直接下载链接:
- dpt_hybrid-midas-501f0c75.pt
24. OpenVINO Object Detection
- 功能:物体检测
- 模型文件:
object-detection-ssd.xml:模型结构文件object-detection-ssd.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- object-detection-ssd.xml
- object-detection-ssd.bin
25. Style Transfer Models
- 功能:风格迁移
- 模型文件:
style_transfer.prototxt:模型结构文件style_transfer.caffemodel:预训练权重文件
- 下载地址:
- Style Transfer GitHub
- 直接下载链接:
- style_transfer.prototxt
- 权重文件需要自行训练或查找。
26. PeleeNet
- 功能:图像分类
- 模型文件:
pelee.prototxt:模型结构文件pelee.caffemodel:预训练权重文件
- 下载地址:
- PeleeNet GitHub
- 直接下载链接:
- pelee.prototxt
- pelee.caffemodel
27. DenseNet121
- 功能:图像分类
- 模型文件:
densenet121.prototxt:模型结构文件densenet121.caffemodel:预训练权重文件
- 下载地址:
- DenseNet GitHub
- 直接下载链接:
- densenet121.prototxt
- densenet121.caffemodel
28. OpenVINO Person Detection
- 功能:人检测
- 模型文件:
person-detection-retail-0013.xml:模型结构文件person-detection-retail-0013.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- person-detection-retail-0013.xml
- person-detection-retail-0013.bin
29. OpenVINO Vehicle Detection
- 功能:车辆检测
- 模型文件:
vehicle-detection-adas-0002.xml:模型结构文件vehicle-detection-adas-0002.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- vehicle-detection-adas-0002.xml
- vehicle-detection-adas-0002.bin
30. OpenVINO Action Recognition
- 功能:动作识别
- 模型文件:
action-recognition-0001.xml:模型结构文件action-recognition-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- action-recognition-0001.xml
- action-recognition-0001.bin
31. OpenVINO Text Detection
- 功能:文本检测
- 模型文件:
text-detection-0001.xml:模型结构文件text-detection-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- text-detection-0001.xml
- text-detection-0001.bin
32. OpenVINO Semantic Segmentation
- 功能:语义分割
- 模型文件:
semantic-segmentation-adas-0001.xml:模型结构文件semantic-segmentation-adas-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- semantic-segmentation-adas-0001.xml
- semantic-segmentation-adas-0001.bin
33. OpenVINO Image Classification
- 功能:图像分类
- 模型文件:
image-classification-resnet-50.xml:模型结构文件image-classification-resnet-50.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- image-classification-resnet-50.xml
- image-classification-resnet-50.bin
34. OpenVINO Hand Detection
- 功能:手部检测
- 模型文件:
hand-detection-adas-0001.xml:模型结构文件hand-detection-adas-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- hand-detection-adas-0001.xml
- hand-detection-adas-0001.bin
35. OpenVINO Age Gender Recognition
- 功能:年龄和性别识别
- 模型文件:
age-gender-recognition-retail-0013.xml:模型结构文件age-gender-recognition-retail-0013.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- age-gender-recognition-retail-0013.xml
- age-gender-recognition-retail-0013.bin
36. OpenVINO Emotion Recognition
- 功能:情感识别
- 模型文件:
emotion-recognition-retail-0003.xml:模型结构文件emotion-recognition-retail-0003.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- emotion-recognition-retail-0003.xml
- emotion-recognition-retail-0003.bin
37. OpenVINO Speech Recognition
- 功能:语音识别
- 模型文件:
speech-recognition-0001.xml:模型结构文件speech-recognition-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- speech-recognition-0001.xml
- speech-recognition-0001.bin
38. OpenVINO Text Recognition
- 功能:文本识别
- 模型文件:
text-recognition-0001.xml:模型结构文件text-recognition-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- text-recognition-0001.xml
- text-recognition-0001.bin
39. OpenVINO Object Tracking
- 功能:物体跟踪
- 模型文件:
object-tracking-0001.xml:模型结构文件object-tracking-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- object-tracking-0001.xml
- object-tracking-0001.bin
40. OpenVINO Gesture Recognition
- 功能:手势识别
- 模型文件:
gesture-recognition-0001.xml:模型结构文件gesture-recognition-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- gesture-recognition-0001.xml
- gesture-recognition-0001.bin
41. OpenVINO Face Recognition
- 功能:人脸识别
- 模型文件:
face-recognition-retail-0005.xml:模型结构文件face-recognition-retail-0005.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- face-recognition-retail-0005.xml
- face-recognition-retail-0005.bin
42. OpenVINO Object Detection with YOLOv3
- 功能:物体检测
- 模型文件:
yolov3.xml:模型结构文件yolov3.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- yolov3.xml
- yolov3.bin
43. OpenVINO Super Resolution
- 功能:图像超分辨率
- 模型文件:
super-resolution-0001.xml:模型结构文件super-resolution-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- super-resolution-0001.xml
- super-resolution-0001.bin
44. OpenVINO Image Segmentation
- 功能:图像分割
- 模型文件:
image-segmentation-adas-0001.xml:模型结构文件image-segmentation-adas-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- image-segmentation-adas-0001.xml
- image-segmentation-adas-0001.bin
45. OpenVINO Semantic Segmentation with DeepLab
- 功能:语义分割
- 模型文件:
deeplabv3.xml:模型结构文件deeplabv3.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- deeplabv3.xml
- deeplabv3.bin
46. OpenVINO Pose Estimation
- 功能:姿态估计
- 模型文件:
pose-estimation-0001.xml:模型结构文件pose-estimation-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- pose-estimation-0001.xml
- pose-estimation-0001.bin
47. OpenVINO Hand Gesture Recognition
- 功能:手势识别
- 模型文件:
hand-gesture-recognition-0001.xml:模型结构文件hand-gesture-recognition-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- hand-gesture-recognition-0001.xml
- hand-gesture-recognition-0001.bin
48. OpenVINO Speech Emotion Recognition
- 功能:语音情感识别
- 模型文件:
speech-emotion-recognition-0001.xml:模型结构文件speech-emotion-recognition-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- speech-emotion-recognition-0001.xml
- speech-emotion-recognition-0001.bin
49. OpenVINO Image Captioning
- 功能:图像描述生成
- 模型文件:
image-captioning-0001.xml:模型结构文件image-captioning-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- image-captioning-0001.xml
- image-captioning-0001.bin
50. OpenVINO Video Action Recognition
- 功能:视频动作识别
- 模型文件:
video-action-recognition-0001.xml:模型结构文件video-action-recognition-0001.bin:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- video-action-recognition-0001.xml
- video-action-recognition-0001.bin
总结
以上是一些适合机器视觉任务的现成深度学习模型及其下载地址。根据你的具体需求(如物体检测、图像分类或分割),可以选择合适的模型进行开发。
相关文章:
C#+OpenCv深度学习开发(常用模型汇总)
在使用 OpenCvSharp 结合深度学习进行机器视觉开发时,有许多现成的模型可以使用。以下是一些常用的深度学习模型,适用于不同的机器视觉任务,包括物体检测、图像分类和分割等。 使用示例 在 OpenCvSharp 中加载和使用这些模型的基本示例&…...
什么样的LabVIEW控制算自动控制?
自动控制是指系统通过预先设计的算法和逻辑,在无人工干预的情况下对被控对象的状态进行实时监测、决策和调整,达到预期目标的过程。LabVIEW作为一种图形化编程工具,非常适合开发自动控制系统。那么,什么样的LabVIEW控制算作“自动…...
Linux系统编程——理解系统内核中的信号捕获
目录 一、sigaction() 使用 信号捕捉技巧 二、可重入函数 三、volatile关键字 四、SIGCHLD信号 在信号这一篇中我们已经学习到了一种信号捕捉的调用接口:signal(),为了深入理解操作系统内核中的信号捕获机制,我们今天再来看一个接口:si…...
《Java 与 OpenAI 协同:开启智能编程新范式》
在当今科技飞速发展的时代,人工智能已成为推动各领域创新变革的核心力量。OpenAI 作为人工智能领域的领军者,其开发的一系列强大模型,如 GPT 系列,为自然语言处理等诸多任务带来了前所未有的突破。而 Java,作为一种广泛…...
基于Python大数据的电影可视化分析系统
标题:基于 Python 大数据的电影可视化分析系统 内容:1.摘要 本文介绍了一个基于 Python 大数据的电影可视化分析系统。该系统通过收集和分析大量电影数据,提供了对电影市场的深入洞察。文章首先介绍了系统的背景和目的,然后详细描述了系统的架构和功能。…...
【杂谈】-为什么Python是AI的首选语言
为什么Python是AI的首选语言 文章目录 为什么Python是AI的首选语言1、为何 Python 引领人工智能发展1.1 可用性和生态系统1.2 用户群和用例1.3 效率辅助 2、AI项目对Python开发人员的要求3、如何开启你的 AI 学习之旅 人工智能的广泛应用正在软件工程领域引发范式转变。Python凭…...
(高可用版本)Kubeadm+Containerd+keepalived部署高可用k8s(v1.28.2)集群
KubeadmContainerdkeepalived部署高可用k8s(v1.28.2)集群 一.环境准备,二.容器运行时Containerd安装请参照前文。KubeadmContainerd部署k8s(v1.28.2)集群(非高可用版)-CSDN博客 文章目录 KubeadmContainerdkeepalived部署高可用k8s(v1.28.2)集…...
单片机:实现自动关机电路(附带源码)
单片机实现自动关机电路 在许多嵌入式系统或便携式设备中,自动关机功能非常重要,尤其是在电池供电的设备中,防止设备长时间开启以节省电能。自动关机电路的基本功能是检测设备是否处于待机状态,若一定时间内未收到用户操作信号或…...
【YashanDB知识库】ycm-YashanDB列表有数据库显示故障排除步骤
本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7802959.html?templateId1718516 数据库状态 正常 异常 1、查看告警列表 例如:告警显示实例无法连接,一般是数据库实例服务掉了,需要尽快联系系统…...
高级的SQL查询技巧有哪些?
成长路上不孤单😊😊😊😊😊😊 【14后😊///C爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于高级SQL查询技巧方面的相关内容…...
使用 UniApp 在微信小程序中实现 SSE 流式响应
概述 服务端发送事件(Server-Sent Events, SSE)是一种允许服务器向客户端推送实时更新的技术。SSE 提供了一种单向的通信通道,服务器可以持续地向客户端发送数据,而不需要客户端频繁发起请求。这对于需要实时更新的应用场景非常有…...
transformer用作分类任务
系列博客目录 文章目录 系列博客目录1、在手写数字图像这个数据集上进行分类1. 数据准备2. 将图像转化为适合Transformer的输入3. 位置编码4. Transformer编码器5. 池化操作6. 分类头7. 训练8. 评估总结流程:相关模型: 1、在手写数字图像这个数据集上进行…...
【枚举】假币问题
题目描述: 有12枚硬币。其中有11枚真币和1枚假币。假币和真币重量不同,但不知道假币比真币轻还是重。现在,用一架天平称了这些币三次,告诉你称的结果,请你找出假币并且确定假币是轻是重(数据保证一定能找出…...
easyExcel导出大数据量EXCEL文件,前端实现进度条或者遮罩层
需求:页面点击导出,先按照页面条件去数据库查询,然后将查询到的数据导出。 问题:由于查询特别耗时,所以点击之后页面会看上去没有反应 方案1:就在点击之后在页面增加了一个进度条,等待后端查询…...
Java模拟Mqtt客户端连接Mqtt Broker
Java模拟Mqtt客户端基本流程 引入Paho MQTT客户端库 <dependency><groupId>org.eclipse.paho</groupId><artifactId>org.eclipse.paho.mqttv5.client</artifactId><version>1.2.5</version> </dependency>设置mqtt配置数据 …...
【电商搜索】文档的信息论生成聚类
【电商搜索】文档的信息论生成聚类 目录 文章目录 【电商搜索】文档的信息论生成聚类目录文章信息概览研究背景技术挑战如何破局技术应用主要相关工作与参考文献后续优化方向 后记 文章信息 https://arxiv.org/pdf/2412.13534 概览 本文提出了一种基于信息论的生成聚类&#…...
在福昕(pdf)阅读器中导航到上次阅读页面的方法
文章目录 在福昕(pdf)阅读器中导航到上次阅读页面的方法概述笔记用书签的方法来导航用导航按钮的方法来导航 备注END 在福昕(pdf)阅读器中导航到上次阅读页面的方法 概述 喜欢用福昕(pdf)阅读器来看pdf文件。 但是有个小问题困扰了我好久。 e.g. 300页的pdf看了一半ÿ…...
基于Springboot的数字科技风险报告管理系统
博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实…...
【最后203篇系列】001 - 2024回顾
说明 最早在CSDN上写文章有两个目的: 1 自己梳理知识,以备日后查用2 曾经从别人的文章中得到过帮助,所以也希望能给人帮助 所以在这个过程中,我的文章基本上完全是原创,也非常强调落地与工程化。在不断写作的过程中…...
量子退火与机器学习(1):少量数据求解未知QUBO矩阵,以少见多
文章目录 前言ー、复习QUBO:中药配伍的复杂性1.QUBO 的介入:寻找最佳药材组合 二、难题:QUBO矩阵未知的问题1.为什么这么难? 三、稀疏建模(Sparse Modeling)1. 欠定系统中的稀疏解2. L1和L2的选择: 三、压缩感知算法(C…...
(二)原型模式
原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...
使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装
以下是基于 vant-ui(适配 Vue2 版本 )实现截图中照片上传预览、删除功能,并封装成可复用组件的完整代码,包含样式和逻辑实现,可直接在 Vue2 项目中使用: 1. 封装的图片上传组件 ImageUploader.vue <te…...
多种风格导航菜单 HTML 实现(附源码)
下面我将为您展示 6 种不同风格的导航菜单实现,每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...
算法笔记2
1.字符串拼接最好用StringBuilder,不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...
安卓基础(aar)
重新设置java21的环境,临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的: MyApp/ ├── app/ …...
【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看
文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...
从 GreenPlum 到镜舟数据库:杭银消费金融湖仓一体转型实践
作者:吴岐诗,杭银消费金融大数据应用开发工程师 本文整理自杭银消费金融大数据应用开发工程师在StarRocks Summit Asia 2024的分享 引言:融合数据湖与数仓的创新之路 在数字金融时代,数据已成为金融机构的核心竞争力。杭银消费金…...
PostgreSQL——环境搭建
一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在࿰…...
tomcat指定使用的jdk版本
说明 有时候需要对tomcat配置指定的jdk版本号,此时,我们可以通过以下方式进行配置 设置方式 找到tomcat的bin目录中的setclasspath.bat。如果是linux系统则是setclasspath.sh set JAVA_HOMEC:\Program Files\Java\jdk8 set JRE_HOMEC:\Program Files…...
13.10 LangGraph多轮对话系统实战:Ollama私有部署+情感识别优化全解析
LangGraph多轮对话系统实战:Ollama私有部署+情感识别优化全解析 LanguageMentor 对话式训练系统架构与实现 关键词:多轮对话系统设计、场景化提示工程、情感识别优化、LangGraph 状态管理、Ollama 私有化部署 1. 对话训练系统技术架构 采用四层架构实现高扩展性的对话训练…...
