github5actions
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
27、OpenCV神经网络与曲线滤镜:从基础到应用
本文深入介绍了神经网络在OpenCV中的应用,包括人脸检测、年龄与性别分类等实际案例,同时探讨了曲线滤镜在颜色空间中的实现与优化。通过面向对象的设计方法,构建了可复用的曲线滤镜类,并展示了模拟胶卷效果的具体实现。文章还展望了神经网络与曲线滤镜结合在图像处理中的潜力,为计算机视觉与图像处理提供了实用参考。原创 2025-09-06 01:32:11 · 45 阅读 · 0 评论 -
26、OpenCV中神经网络的应用与实践
本博客介绍了在OpenCV中应用人工神经网络(ANN)和深度神经网络(DNN)的方法,包括ANN的保存与加载、潜在应用场景,以及OpenCV支持的多种深度学习框架。通过具体代码示例,展示了如何使用第三方DNN模型进行实时对象检测与分类、人脸检测、年龄和性别分类,为计算机视觉任务提供了实用的技术方案。原创 2025-09-05 15:13:06 · 80 阅读 · 0 评论 -
25、使用OpenCV进行神经网络手写数字识别
本文介绍了如何使用OpenCV和MNIST数据集构建一个神经网络(ANN)模型,用于手写数字识别。内容包括训练参数的选择、ANN模块的实现、训练和测试流程,以及主模块中目标检测与分类的结合。同时,还探讨了多种改进训练的方法,如参数实验、增加隐藏层、更换激活函数和训练方法等,以提高识别准确率。通过实验,展示了模型在实际图像上的检测与分类效果,并强调了针对不同应用场景优化模型的重要性。原创 2025-09-04 11:12:56 · 69 阅读 · 0 评论 -
24、OpenCV神经网络入门指南
本博客是一篇关于使用OpenCV构建和训练人工神经网络(ANN)的入门指南。内容涵盖了神经网络的基本结构(输入层、隐藏层、输出层)、层大小的选择原则、OpenCV中ANN的训练与预测方法,以及通过ANN实现手写数字识别的完整流程。重点介绍了如何使用OpenCV的ANN模块构建多层感知器(MLP),并结合MNIST数据库实现手写数字的分类任务。适合对机器学习和计算机视觉感兴趣的初学者和中级开发者。原创 2025-09-03 16:04:31 · 66 阅读 · 0 评论 -
23、图像跟踪、增强现实与神经网络入门
本文介绍了图像跟踪应用的运行与测试方法,增强现实(AR)可视化效果的实现,以及3D跟踪算法的改进方法。同时,详细探讨了人工神经网络(ANNs)的基本概念、学习方式、拓扑结构及其在OpenCV中的实现。通过示例代码展示了如何构建多层感知机(MLP)分类器,并使用MNIST数据集进行手写数字识别。此外,还讲解了如何加载和使用预训练的深度神经网络(DNN)模型进行推理。文章为计算机视觉和机器学习领域的进一步研究奠定了基础。原创 2025-09-02 10:37:26 · 27 阅读 · 0 评论 -
22、3D图像跟踪与增强现实实现详解
本文详细介绍了3D图像跟踪与增强现实技术的实现过程,包括主循环的设计、关键点匹配、PnP问题求解、卡尔曼滤波器的应用以及跟踪结果的可视化。通过结合计算机视觉和增强现实技术,实现了对物体的精确跟踪和沉浸式体验。文章还探讨了优化方法、实际应用案例以及未来发展趋势,为开发者和研究者提供了实用的参考和启发。原创 2025-09-01 13:14:39 · 37 阅读 · 0 评论 -
21、相机模型与增强现实技术实现
本文详细介绍了基于 OpenCV 和 Python 实现的相机模型与增强现实(AR)技术。内容包括相机畸变校正、PnP 问题求解、使用 RANSAC 算法估计 6 自由度(6DOF)姿态、卡尔曼滤波器的应用以及 AR 可视化的实现。通过构建一个名为 ImageTrackingDemo.py 的演示程序,展示了如何结合特征检测、描述符匹配、solvePnPRansac 函数和卡尔曼滤波来实现实时图像跟踪与增强现实效果。适用于对计算机视觉和增强现实开发感兴趣的开发者和研究人员。原创 2025-08-31 10:06:39 · 38 阅读 · 0 评论 -
20、目标跟踪与增强现实技术解析
本文详细解析了目标跟踪与增强现实技术的核心概念与实现方法。内容涵盖目标跟踪的基础知识,包括背景减除、MeanShift/CamShift算法及卡尔曼滤波的应用;深入探讨了3D图像跟踪与增强现实的流程,涉及相机参数建模、特征匹配、6自由度姿态估计(6DOF)及卡尔曼滤波平滑处理;同时解析了镜头畸变系数及其对3D跟踪的影响。通过这些内容,读者可以掌握构建增强现实系统所需的关键技术,并实现虚拟3D图形与现实世界的融合。原创 2025-08-30 15:49:31 · 21 阅读 · 0 评论 -
19、利用卡尔曼滤波器和均值漂移算法进行目标跟踪
本文介绍了如何使用卡尔曼滤波器和均值漂移算法实现目标跟踪,包括鼠标光标跟踪和视频中的行人跟踪。通过卡尔曼滤波器进行位置预测与校正,并结合背景减除、形态学操作和轮廓检测技术,构建了一个完整的行人跟踪系统。同时,还讨论了面向对象编程和函数式编程的差异,并通过代码示例展示了如何避免副作用。适用于对计算机视觉和目标跟踪感兴趣的开发者和研究人员。原创 2025-08-29 14:48:08 · 33 阅读 · 0 评论 -
18、目标跟踪技术:MeanShift、CamShift与卡尔曼滤波器
本文详细介绍了计算机视觉中的三种常用目标跟踪算法:MeanShift、CamShift和卡尔曼滤波器。文章解释了它们的原理、实现步骤以及各自的优缺点,并提供了基于OpenCV的Python代码示例。此外,还分析了它们的适用场景,并展示了如何将这些算法结合使用以提升跟踪的准确性和稳定性。通过对比和实际应用示例,帮助读者更好地理解和选择合适的目标跟踪方法。原创 2025-08-28 16:32:28 · 45 阅读 · 0 评论 -
17、目标跟踪:从基础背景减除到目标颜色跟踪
本文介绍了目标跟踪中的多种技术,包括基础背景减除器、MOG、KNN、GMG 等背景减除算法,以及 MeanShift 和 CamShift 等基于颜色直方图的跟踪算法。通过对比不同算法的优缺点和适用场景,帮助读者根据具体需求选择合适的跟踪技术。此外,还提供了详细的代码示例和实现步骤,便于实践和应用。原创 2025-08-27 14:09:18 · 82 阅读 · 0 评论 -
16、自定义目标检测与目标跟踪技术解析
本文详细解析了自定义目标检测与目标跟踪的技术实现。首先,结合SVM分类器与滑动窗口技术,利用图像金字塔和NMS实现多尺度目标检测,以检测汽车为例进行了说明。随后,介绍了目标跟踪的多种方法,包括背景减除法、基于颜色直方图的MeanShift和CamShift算法,以及卡尔曼滤波器的应用。最后,综合KNN背景减除、MeanShift和卡尔曼滤波器实现行人跟踪器,并给出了完整的实现流程。文章适用于希望深入了解计算机视觉中目标检测与跟踪技术的开发者和研究人员。原创 2025-08-26 09:09:27 · 64 阅读 · 0 评论 -
15、自定义目标检测器构建指南
本文详细介绍了如何构建一个自定义的目标检测器,重点涵盖了HOG特征描述、支持向量机(SVM)分类、非极大值抑制(NMS)优化检测框、词袋模型(BoW)与k-means聚类,以及滑动窗口技术的应用。通过结合SIFT特征提取、BoW模型训练和SVM分类器构建,实现了基于OpenCV的汽车检测系统,并探讨了多尺度检测、NMS和数据增强等优化策略。文章旨在为计算机视觉领域的目标检测任务提供一套完整的理论与实践指导。原创 2025-08-25 14:38:38 · 69 阅读 · 0 评论 -
14、图像检索与自定义对象检测技术详解
本博客详细探讨了计算机视觉中的图像检索与自定义对象检测技术。内容涵盖基于FLANN匹配的单应性计算及其在图像匹配中的应用,以及通过SIFT描述符和FLANN进行纹身图像的法医匹配分析。博客还介绍了方向梯度直方图(HOG)描述符、非极大值抑制(NMS)和支持向量机(SVM)等关键技术,并演示了如何使用预训练HOG分类器检测人以及如何训练BoW分类器检测汽车。这些技术在对象检测、识别和跟踪中具有广泛的应用价值。原创 2025-08-24 13:53:31 · 24 阅读 · 0 评论 -
13、利用图像描述符检索图像与搜索
本文详细介绍了图像处理中常用的特征检测与匹配技术,包括FAST角点检测、BRIEF关键点描述符、ORB算法等特征提取方法,以及暴力匹配、K近邻匹配结合比率测试、FLANN匹配等关键点描述符匹配策略。文章通过代码示例展示了如何使用OpenCV实现这些技术,并探讨了它们在实际应用中的优缺点和适用场景。原创 2025-08-23 15:08:15 · 20 阅读 · 0 评论 -
12、人脸检测、识别与图像特征处理技术
本博客介绍了人脸检测、识别与图像特征处理技术,包括人脸检测中按键功能的修改、矩形区域的复制与交换、常用的特征检测算法(如Harris、SIFT、SURF等)、特征匹配方法以及图像拼接和搜索应用。通过这些技术,可以实现图像的分析、匹配和处理,适用于多种计算机视觉场景。原创 2025-08-22 14:17:49 · 25 阅读 · 0 评论 -
11、人脸检测与识别技术全解析
本文全面解析了人脸检测与识别技术,涵盖数据生成、主流算法(特征脸、Fisher脸、LBPH)原理及实现方法、训练数据加载、识别流程、置信度处理,以及红外人脸交换功能的实现。同时,对相关模块如rects、trackers进行了详细解析,并提出了优化建议,包括人脸对齐、多帧分析和模型参数调优。适用于开发高效、准确的人脸识别应用。原创 2025-08-21 15:28:25 · 22 阅读 · 0 评论 -
10、OpenCV 人脸检测与识别全解析
本文全面解析了使用 OpenCV 进行人脸检测与识别的技术,包括 Haar 级联的基本概念、数据获取方式、静态图像和视频中的人脸检测实现方法,以及人脸识别的训练与应用。通过详细的代码示例和操作流程图,帮助读者掌握从基础检测到高级识别的完整流程,适用于安全、娱乐等多种实际应用场景。原创 2025-08-20 12:21:35 · 79 阅读 · 0 评论 -
9、深度估计与图像分割技术详解
本文详细介绍了深度估计与图像分割技术,包括使用深度相机和普通相机进行深度估计的方法,重点解析了立体视觉(StereoSGBM)的实现原理与代码示例。同时,深入探讨了GrabCut算法和Watershed算法在图像分割中的应用,并通过实际案例展示了如何综合运用这些技术进行图像编辑和前景提取。最后对各种技术进行了对比分析,并展望了其未来发展趋势和应用场景。原创 2025-08-19 16:47:04 · 32 阅读 · 0 评论 -
8、深度估计与分割技术详解
本文详细介绍了深度估计和图像分割技术,包括使用深度相机获取深度图、视差图和点云图等数据的方法,以及从10位图像转换到8位图像的处理技巧。还探讨了GrabCut和Watershed两种图像分割算法的实现及对比,并提供了完整的Python示例代码。通过这些技术,可以有效地从图像中提取前景对象并进行深度分析。原创 2025-08-18 14:28:13 · 32 阅读 · 0 评论 -
7、使用OpenCV进行图像处理
本文详细介绍了如何使用OpenCV进行图像处理,包括Canny边缘检测、轮廓检测、形状检测等核心技术。通过具体代码示例,讲解了Hough变换在直线和圆形检测中的应用,并探讨了凸轮廓和多边形近似等高级技术。这些技术是计算机视觉任务的基础,有助于理解和分析图像内容。原创 2025-08-17 12:10:43 · 24 阅读 · 0 评论 -
6、OpenCV 图像处理全解析:从色彩模型到自定义滤镜
本文全面解析了使用OpenCV进行图像处理的关键技术,涵盖了色彩模型转换、傅里叶变换原理、高通和低通滤波器的应用、自定义内核的设计与实现,以及如何将这些技术集成到Cameo项目中进行实时图像处理。通过详细的代码示例和应用场景分析,帮助读者深入理解图像处理的流程,并能够灵活运用OpenCV实现各种滤镜效果和图像优化操作。原创 2025-08-16 16:38:31 · 123 阅读 · 0 评论 -
5、利用OpenCV处理文件、相机和图形用户界面
本文介绍了利用OpenCV开发一个名为Cameo的交互式应用,用于实时人脸跟踪和图像处理。通过面向对象的设计,Cameo应用结合CaptureManager和WindowManager类,实现了视频流的捕获、处理、显示以及用户交互功能。文章详细讲解了Cameo的核心流程、类结构设计,并介绍了常见的图像过滤技术,为后续扩展功能打下了基础。原创 2025-08-15 10:29:23 · 75 阅读 · 0 评论 -
4、OpenCV 图像、视频处理及 GUI 操作全解析
本文全面解析了 OpenCV 在图像、视频处理及 GUI 操作方面的多种功能。内容涵盖图像的读取与保存、图像与原始字节的转换、使用 numpy.array 进行图像数据访问、视频文件的读写、相机帧的捕获、窗口中图像和视频的显示以及交互操作。同时,还提供了流程图总结、拓展应用场景及性能优化建议,帮助读者更好地掌握 OpenCV 在计算机视觉任务中的应用。原创 2025-08-14 11:53:43 · 23 阅读 · 0 评论 -
3、OpenCV安装与基础I/O操作指南
本博客详细介绍了OpenCV在不同操作系统下的安装方法,包括使用包管理器和从源代码构建的多种方式,并涵盖基本的图像输入输出操作。内容还涉及OpenCV的文档资源、示例脚本运行、图像数据结构以及常见问题的解决方法,为初学者和开发者提供了全面的入门指导。原创 2025-08-13 09:18:34 · 19 阅读 · 0 评论 -
2、OpenCV 4 安装与新特性全解析
本文详细解析了 OpenCV 4 的安装步骤及其新特性,涵盖 Windows 和 macOS 系统的多种安装方式,并介绍了相关依赖库和开发工具的选择。同时提供了运行示例、文档查找、常见问题解决方法及开发建议,帮助开发者快速上手 OpenCV 4 进行计算机视觉项目开发。原创 2025-08-12 10:51:41 · 111 阅读 · 0 评论 -
1、OpenCV 4 与 Python 3 结合的计算机视觉学习指南
本博客详细介绍了使用 OpenCV 4 与 Python 3 进行计算机视觉开发的全过程,涵盖了从环境搭建、图像和视频的基本操作,到图像处理、深度估计与分割、人脸检测与识别等核心技术。适合初学者和希望提升技能的开发者,内容循序渐进,结合大量代码示例和项目实践,帮助读者构建实用的计算机视觉应用。原创 2025-08-11 16:17:40 · 27 阅读 · 0 评论
分享