摘要: 前言 多年前刚刚接触Opencv那会还没有AI,第一次处理视频的时候,仅仅通过usb摄像头显示都还可以,但是通过rtsp等网络方式的方法接入,在显示图像的过程再处理点什么,那简直是卡, 通过网上搜索,建议使用多线程处理,然后一堆代码,终于从里面理清了,最近也有同事遇到同样的问题,我说让看代码,他说里 阅读全文
posted @ 2026-03-19 10:08 Tlink 阅读(183) 评论(0) 推荐(0)
摘要: 引言 在使用OpenCV进行摄像头开发时,我们经常会看到这样的代码: cv::VideoCapture cap(0); // 打开默认摄像头 但你是否注意到,VideoCapture的构造函数其实还有第二个参数: cv::VideoCapture cap(0, cv::CAP_DSHOW); // 阅读全文
posted @ 2026-03-17 18:00 Tlink 阅读(116) 评论(0) 推荐(0)
摘要: 引言 在计算机视觉项目中,目标跟踪是一个常见且重要的需求。最近,我在开发一个人物跟踪系统时,最初尝试手动实现跟踪逻辑,后来发现YOLOv8已经内置了强大的跟踪功能。本文将分享我的实践经历,从手动实现到集成YOLOv8跟踪的完整过程。 我看了很多使用damoyolo能达到不错的效果,但是没有尝试,感兴 阅读全文
posted @ 2026-03-16 17:54 Tlink 阅读(148) 评论(0) 推荐(0)
摘要: 引言 C++是一门追求极致性能的语言,它的核心哲学是对资源的精确控制,同时保持零开销抽象。本文将从push_back和emplace_back的区别出发,深入探讨左值、右值的本质,以及C++为什么提供这么多精细的控制选项。 一、从问题开始 std::vector<Person> people; Pe 阅读全文
posted @ 2026-03-13 17:45 Tlink 阅读(97) 评论(0) 推荐(2)
摘要: 将你的Qt程序打包分发,并赋予它一个专业的图标 当你用Qt6开发完一个漂亮的程序后,下一步是什么?当然是分享给朋友或用户使用!但直接发送源代码显然不行,对方需要的是一个可以直接双击运行的 .exe 文件。本文将详细讲解如何将Qt6程序打包成可分发文件,并为它添加一个专属图标。 目录 生成可分发EXE 阅读全文
posted @ 2026-03-13 14:58 Tlink 阅读(20) 评论(0) 推荐(1)
摘要: 记事本也支持markdown了 阅读全文
posted @ 2026-03-12 09:43 Tlink 阅读(769) 评论(3) 推荐(3)
摘要: 前言 在 C++ 后端开发、日志系统或性能监控中,时间处理无处不在。然而,std::chrono 提供的多种时钟往往让开发者感到困惑:它们到底有什么区别?什么时候该用哪一个? 本文从一个真实的生产场景——生成带时间戳的截图文件名出发,带你吃透 system_clock 和 steady_clock 阅读全文
posted @ 2026-03-11 16:10 Tlink 阅读(129) 评论(0) 推荐(3)
摘要: 1840年代,英格兰兰开夏郡。 一个年轻的纺织女工站在崭新的动力织布机前,指尖还在隐隐作痛——那是日夜穿梭在老旧手拉织机上留下的茧。她看着这台钢铁怪物以她永远无法企及的速度吞吐着布匹,喉咙发紧。 她知道这意味着什么。 意味着她母亲教她的“手要稳,眼要快,心要静”的技艺,一夜之间成了博物馆里的展品。意 阅读全文
posted @ 2026-03-10 21:14 Tlink 阅读(222) 评论(0) 推荐(4)
摘要: 最近,深圳龙岗区出台了一系列关于支持OpenClaw 的社会公开征求意见,在创投圈和极客圈里引起了一些涟漪。 坦白说,当我第一次接触到OpenClaw相关的技术概念时,我的内心是麻木的,甚至带着一丝不屑:“这玩意儿,对我来说感觉没什么用。” 我相信很多人和我一样。在这个信息爆炸的时代,我们每天被各种 阅读全文
posted @ 2026-03-09 20:34 Tlink 阅读(57) 评论(0) 推荐(0)
摘要: 我的环境是MSVC x64,编译工具:CMake 源代码下载地址:https://github.com/SeetaFace6Open/index 编译顺序说明 OpenRoleZoo 为常用操作的集合,SeetaAuthorize 为模型解析工程, TenniS 为前向计算框架。需要重点说明的是, 阅读全文
posted @ 2026-03-09 17:08 Tlink 阅读(37) 评论(0) 推荐(0)