- 博客(11)
- 收藏
- 关注
原创 Kafka 生产者与消费者的关系与应用场景分析
Apache Kafka 作为一个高吞吐量的分布式消息系统,广泛应用于实时数据流处理、事件驱动架构、日志聚合等多个场景。在设计 Kafka 系统时,生产者与消费者之间的解耦、高效的数据流转,以及对异常的处理都需要精心设计。理解 Kafka 的工作原理及其适用场景,有助于在实际开发中更好地利用这一工具。
2025-02-26 15:15:22
1055
原创 Python 的 ultralytics 库详解
库由 Ultralytics 团队开发,旨在为 YOLO 系列模型提供高效、灵活且易于使用的工具。目标检测:检测图像或视频中的目标。实例分割:对目标进行像素级分割。姿态估计:检测目标的关键点(如人体姿态)。模型训练:支持自定义数据集的训练。模型导出:将模型导出为多种格式(如 ONNX、TensorRT 等)。是一个功能强大且易于使用的计算机视觉库,特别适合 YOLO 系列模型的应用。它提供了从模型加载、推理、训练到导出的完整功能,支持目标检测、实例分割、姿态估计等多种任务。无论是研究还是生产环境,
2025-02-26 10:36:42
2139
原创 OpenCV 深度学习模块 cv2.dnn 与其他深度学习框架的优缺点对比及适用场景
简单易用,适合快速集成支持多种深度学习框架的模型高效的推理性能,支持 TensorRT 加速跨平台支持,适合嵌入式和移动平台。
2025-02-25 22:48:58
1112
原创 深度学习中的 blob 格式:与普通 image 的区别及转换原因
blobblob是深度学习模型输入的标准格式,它是对普通image进行预处理后的结果。转换为blob格式是为了满足模型的输入要求(如尺寸、通道顺序、数据范围),同时提高推理效率。是 OpenCV 提供的便捷函数,可以一键完成这些预处理步骤。
2025-02-25 22:37:28
607
原创 深度学习模型文件详解:Caffe、TensorFlow、Darknet、ONNX 和 Torch
使用 OpenCV 加载 TensorFlow 模型时,主要需要 .pb 文件,.pbtxt 文件是可选的。TensorFlow 模型适合用于图像分类、目标检测、自然语言处理等任务。使用 OpenCV 加载 Caffe 模型时,需要同时提供 .caffemodel 和 .prototxt 文件。使用 OpenCV 加载 Darknet 模型时,需要同时提供 .weights 和 .cfg 文件。Torch 模型适合用于图像分类、目标检测等任务。ONNX 模型适合用于图像分类、目标检测、语义分割等任务。
2025-02-25 22:07:47
840
原创 先序遍历模板&应用
例如:将二叉树展开为链表,要求展开的链表顺序和二叉树先序遍历相同,要求Tree->right为下一个结点,Tree->left为空。
2025-02-20 07:45:43
105
原创 层序遍历算法模板 C++
外侧: while(!TreeQueue.empty()) 并定义size=TreeQueue.size();内侧:for(int i=0;最后返回 result。层序遍历一般模板逻辑。
2025-02-19 09:27:25
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人