android
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
31、Python与OpenCV:移动和Web计算机视觉应用指南
本文全面介绍了使用Python与OpenCV开发移动和Web端计算机视觉应用的完整流程。内容涵盖从基础环境搭建(虚拟环境、Jupyter Notebook、IDE选择)到图像处理核心技术(图像操作、绘制、变换、阈值、轮廓、特征检测),再到机器学习与深度学习基础,并重点讲解了如何使用Flask构建Web API,以及将应用部署到PythonAnywhere云端平台的详细步骤。同时包含人脸识别、目标跟踪、模型应用等高级主题,结合代码示例和部署测试,为开发者提供了一站式的计算机视觉开发指南。原创 2025-11-19 01:25:09 · 21 阅读 · 0 评论 -
30、使用Python和Keras进行深度学习图像分类与API构建
本文介绍了如何使用Keras的预训练模型(如InceptionV3、VGG16、ResNet50、MobileNet等)进行图像分类,并结合Flask框架构建一个基于RESTful的深度学习API。文章详细讲解了模型加载、图像预处理、预测解码等关键步骤,展示了不同模型对同一图像的分类差异及原因分析,同时提供了构建和调用深度学习API的完整代码示例。此外,还探讨了模型性能对比、API优势与应用场景、优化建议及未来发展趋势,帮助开发者更好地将深度学习技术应用于实际项目中。原创 2025-11-18 09:45:39 · 20 阅读 · 0 评论 -
29、使用Python和OpenCV构建移动和Web计算机视觉应用
本文介绍了如何使用Python、OpenCV和Flask构建多种Web计算机视觉应用,涵盖基础的Canny边缘检测、基于Haar级联的人脸检测API,以及结合深度学习的猫和猫脸检测API。通过详细代码示例、流程图和测试脚本,展示了从图像获取、处理到结果返回的完整流程,并提供了错误处理、性能优化和未来扩展方向的建议,适合开发者快速搭建可部署的视觉服务。原创 2025-11-17 14:16:08 · 15 阅读 · 0 评论 -
28、深度学习与Web计算机视觉入门
本文介绍了深度学习与Web计算机视觉的入门知识,涵盖Keras库在图像预测、线性回归和手写数字识别中的应用,详细讲解了如何结合Flask框架开发Web计算机视觉应用和深度学习API,并演示了将Flask应用部署到云端(如Heroku)的完整流程。通过代码示例和流程图,帮助读者快速掌握从模型训练到Web服务部署的核心技能。原创 2025-11-16 09:38:49 · 14 阅读 · 0 评论 -
27、深度学习中的图像分类、目标检测与TensorFlow应用
本文深入探讨了深度学习中的图像分类与目标检测技术,重点介绍了SqueezeNet、MobileNet-SSD和YOLO v3在实际应用中的表现,并结合OpenCV与TensorFlow框架展示了具体实现方法。文章详细讲解了TensorFlow的计算图机制、模型构建、训练、保存与加载流程,涵盖线性回归和MNIST手写数字识别案例,同时提供了TensorBoard可视化、模型导出及常见问题解决方案,帮助读者全面掌握深度学习核心技能并应用于实际项目中。原创 2025-11-15 12:02:40 · 14 阅读 · 0 评论 -
26、OpenCV 中的深度学习:从目标检测到图像分类
本文深入介绍了OpenCV中的深度学习DNN模块,涵盖目标检测与图像分类两大核心应用。详细解析了cv2.dnn.blobFromImage()和blobFromImages()函数的使用方法与参数含义,并通过人脸检测实例展示其工作流程。文章进一步演示了如何利用AlexNet、GoogLeNet和ResNet等经典预训练模型进行图像分类,比较了不同模型在准确率与推理时间上的表现。最后提供了实际应用建议与完整处理流程图,帮助开发者高效集成深度学习功能到OpenCV项目中。原创 2025-11-14 09:21:01 · 18 阅读 · 0 评论 -
25、人脸检测、跟踪、识别与深度学习入门
本文介绍了人脸检测、跟踪与识别的基本方法,重点讲解了使用face_recognition库进行人脸编码和相似度比较的技术。同时全面概述了深度学习的发展历程、核心特点及其在计算机视觉中的应用,包括图像分类和目标检测的主流模型与流程。文章还详细说明了TensorFlow和Keras的安装与使用,并结合OpenCV展示了深度学习在实际图像处理任务中的应用示例,为初学者提供了完整的学习路径和技术参考。原创 2025-11-13 09:15:43 · 16 阅读 · 0 评论 -
24、人脸检测、跟踪与识别技术详解
本文详细介绍了基于OpenCV、dlib和face_recognition库的人脸检测、跟踪与识别技术。涵盖面部特征点检测的多种算法(FacemarkLBF、FacemarkAAM、Kazemi等),分析了OpenCV中Facemark API在Python环境下的使用问题及修复方法;对比了dlib与face_recognition在特征点检测中的实现差异;阐述了基于dlib的DCF相关滤波器进行人脸与对象跟踪的技术方案;并深入探讨了OpenCV传统方法(Eigenfaces/Fisherfaces/LBP原创 2025-11-12 11:58:31 · 24 阅读 · 0 评论 -
23、人脸检测、跟踪与识别
本文全面介绍了人脸检测、跟踪与识别技术,涵盖主流方法如OpenCV的Haar级联和DNN模型、dlib的HOG与CNN检测器、face_recognition库及cvlib的使用。详细对比了各类算法在准确率、速度与适用场景上的优劣,并展示了人脸特征点检测的实现过程,特别是dlib对68个面部关键点的精准定位。通过代码示例和流程图,帮助开发者根据实际需求选择合适方案,为后续深入应用提供坚实基础。原创 2025-11-11 12:45:20 · 13 阅读 · 0 评论 -
22、机器学习与计算机视觉:SVM及人脸处理技术详解
本文详细介绍了支持向量机(SVM)在手写数字识别中的应用,对比了不同核函数与参数对模型性能的影响,并通过网格搜索优化了C和γ参数,显著提升了识别准确率。同时,文章深入探讨了人脸处理技术的四大核心任务:人脸检测、特征点检测、人脸跟踪和人脸识别,结合OpenCV、Dlib和face_recognition等工具库,提供了完整的实现方法与代码示例。最后总结了相关技术在安防、人机交互等领域的广泛应用前景。原创 2025-11-10 13:30:49 · 21 阅读 · 0 评论 -
21、OpenCV机器学习:k-means聚类与k近邻算法的应用
本文介绍了如何使用OpenCV实现k-means聚类进行图像颜色量化,以及运用k近邻(kNN)算法进行手写数字识别。通过调整k值、增加训练数据、数据预处理和采用HOG等高级特征描述符,详细探讨了多种性能优化方法的效果,并提供了完整的代码示例与结果分析,帮助读者深入理解并应用这些经典机器学习算法在计算机视觉中的实践。原创 2025-11-09 10:04:53 · 16 阅读 · 0 评论 -
20、增强现实与机器学习在计算机视觉中的应用
本文介绍了增强现实中QR码检测的应用方法,利用OpenCV实现QR码的识别与解析,并深入探讨了机器学习在计算机视觉中的核心概念与技术应用。内容涵盖监督学习、无监督学习和半监督学习三大方法,重点讲解k-means聚类算法的原理与代码实现,并通过可视化示例展示不同K值下的聚类效果。同时提供了机器学习算法选择流程图,帮助读者根据问题特征选取合适模型,助力计算机视觉项目的开发与优化。原创 2025-11-08 13:06:32 · 12 阅读 · 0 评论 -
19、增强现实技术全解析
本文全面解析了增强现实(AR)技术的核心流程,涵盖标记检测、相机校准、相机姿态估计及多种增强效果实现。通过OpenCV和ArUco等工具,详细介绍了从基础的矩形叠加到高级图像覆盖,再到基于人脸特征的Snapchat风格滤镜(如大胡子和眼镜)的开发方法。文章还总结了AR技术的应用场景、发展趋势、面临的挑战与解决方案,并提供了实践建议,帮助开发者系统掌握AR技术并进行创新应用。原创 2025-11-07 12:41:29 · 16 阅读 · 0 评论 -
18、计算机视觉:轮廓检测与增强现实技术探索
本文深入探讨了计算机视觉中的轮廓检测与增强现实技术,涵盖基于Hu矩不变量的轮廓匹配方法、无标记与基于标记的增强现实实现原理。详细介绍了特征检测(如ORB)、特征匹配(BFMatcher、FLANN)、单应性计算、相机姿态估计及3D模型叠加等关键技术,并结合OpenCV和ArUco库的应用实例,展示了增强现实在教育、游戏、建筑、工业等领域的广泛应用前景。最后展望了未来发展方向与技术挑战。原创 2025-11-06 11:07:23 · 18 阅读 · 0 评论 -
17、轮廓检测、过滤与绘制相关技术详解
本文详细介绍了基于OpenCV的轮廓检测、过滤与绘制相关技术,涵盖矩计算、Hu矩和Zernike矩等形状描述方法,以及轮廓特征提取、排序、识别和实际应用。通过代码示例和流程图展示了从图像预处理到轮廓分析的完整流程,并对比了不同矩的特点与应用场景,为图像分析和计算机视觉任务提供了系统的技术支持。原创 2025-11-05 15:32:36 · 19 阅读 · 0 评论 -
16、图像阈值处理与轮廓检测技术详解
本文详细介绍了图像阈值处理与轮廓检测的核心技术。涵盖大津法、三角形法、Niblack法和Sauvola法等全局与局部阈值方法的原理与应用,并对比其适用场景。随后讲解使用OpenCV进行轮廓检测的基本流程,包括轮廓查找、绘制与压缩方法(如CHAIN_APPROX_SIMPLE和Teh-Chin算法)。进一步介绍图像矩的计算及其在质心、面积等形状属性分析中的应用。结合代码示例与流程图,帮助读者系统掌握从二值化到轮廓分析的完整视觉处理流程。原创 2025-11-04 11:05:06 · 15 阅读 · 0 评论 -
15、图像阈值处理技术全解析
本文全面解析了图像阈值处理的多种技术,涵盖简单阈值、自适应阈值、Otsu和三角形自动阈值算法,并介绍了其在OpenCV中的实现方法与适用场景。同时探讨了彩色图像的阈值处理特点及噪声影响下的优化策略,结合滤波技术提升分割效果,最后对比了不同方法的优缺点,为实际图像处理应用提供指导。原创 2025-11-03 15:03:58 · 12 阅读 · 0 评论 -
14、图像直方图处理与阈值技术详解
本文详细介绍了图像直方图处理与阈值技术在计算机视觉中的应用。内容涵盖直方图计算性能对比、灰度与彩色图像的直方图均衡化方法,重点分析了CLAHE(对比度受限的自适应直方图均衡化)的优势及其在不同颜色空间中的实现方式。同时,深入探讨了多种阈值处理技术,包括简单阈值、自适应阈值、Otsu's 和三角形算法,并比较了OpenCV与scikit-image库中的实现方法。通过代码示例和流程图,展示了从图像预处理到分割的关键步骤,为图像增强与分析提供了实用的技术指导。原创 2025-11-02 11:48:41 · 13 阅读 · 0 评论 -
13、图像直方图处理技术详解
本文详细介绍了图像直方图处理技术,涵盖自定义颜色映射与图例展示、直方图基础概念、灰度和颜色直方图的计算方法,以及使用OpenCV、NumPy和Matplotlib进行直方图计算的性能对比。同时,文章还展示了如何利用OpenCV原语实现自定义直方图可视化,并提供了完整的代码示例和应用流程,帮助读者深入理解图像色调分布特性及其在图像增强中的应用。原创 2025-11-01 09:08:56 · 15 阅读 · 0 评论 -
12、图像处理技术全解析
本文全面解析了图像处理中的核心技术,涵盖图像的算术运算(如饱和与模运算、加减法、图像融合和位运算)、形态学变换(包括膨胀、腐蚀、开闭运算等)、色彩空间转换(如RGB、HSV、YCbCr等)以及颜色映射技术。详细介绍了OpenCV中各类函数的应用方法,并结合实际示例展示了如何利用这些技术进行图像预处理、特征提取和可视化增强,适用于计算机视觉与图像分析领域的学习与实践。原创 2025-10-31 13:08:47 · 13 阅读 · 0 评论 -
11、图像的处理技术:从基础操作到创意应用
本文介绍了图像处理技术的基础知识与创意应用,涵盖使用Python和OpenCV进行图像处理的核心方法。内容包括通道的拆分与合并、几何变换(缩放、旋转、仿射与透视变换)、图像滤波(平滑与锐化)、常见内核应用以及卡通化图像的实现流程。同时讲解了图像的算术运算和饱和算术的概念,适合计算机视觉初学者掌握图像处理的基本工具和技术。原创 2025-10-30 10:13:03 · 12 阅读 · 0 评论 -
10、OpenCV 基础图形绘制与文本渲染全解析
本文深入解析了OpenCV在图形绘制与文本渲染方面的核心功能,涵盖基础线条、形状和文本的绘制方法,详细介绍了lineType参数对线条质量的影响,并展示了如何使用不同字体进行文本渲染。文章还探讨了通过鼠标事件实现动态绘图的交互技术,结合Matplotlib处理事件的方法,最后以模拟时钟为例综合应用静态与动态绘图技巧,全面展示了OpenCV在视觉内容生成中的强大能力。原创 2025-10-29 14:00:58 · 12 阅读 · 0 评论 -
9、OpenCV 中基本形状的构建
本文详细介绍了如何使用OpenCV在图像上绘制基本形状和高级形状,涵盖直线、矩形、圆形、椭圆、多边形、箭头和裁剪线的绘制方法。文章还讲解了绘图函数的通用参数、颜色空间转换、线型选择及亚像素精度绘图技巧,并提供了完整的代码示例和流程总结,帮助读者系统掌握OpenCV绘图功能,适用于图像处理与计算机视觉的学习与开发。原创 2025-10-28 12:13:15 · 12 阅读 · 0 评论 -
8、OpenCV 图像与视频处理全解析
本文全面解析了使用OpenCV进行图像与视频处理的核心技术,涵盖从IP摄像头读取视频流、计算帧率(fps)、写入视频文件、获取视频属性及倒放视频等操作,并详细介绍了常用视频编解码器与文件格式的组合选择。同时,文章还深入讲解了OpenCV中绘制基本图形(如直线、矩形、圆形、文本)的方法,支持通过鼠标事件实现动态绘制,适用于目标检测、算法调试和可视化展示等计算机视觉应用场景。原创 2025-10-27 13:15:40 · 15 阅读 · 0 评论 -
7、Python中文件与图像的处理
本文介绍了在Python中如何使用argparse库处理命令行参数,并结合OpenCV实现图像的读取、处理与保存。同时,详细讲解了如何通过cv2.VideoCapture类读取摄像头帧和视频文件,包括逐帧处理、灰度转换、图像保存等操作。内容涵盖了从基础的sys.argv使用到复杂的视频捕获流程,适合计算机视觉初学者和项目开发者参考。原创 2025-10-26 09:23:35 · 12 阅读 · 0 评论 -
6、OpenCV 图像基础与文件处理全解析
本文全面解析了OpenCV中的图像基础操作与文件处理技术,涵盖彩色和灰度图像的像素访问与修改、BGR与RGB颜色格式的转换方法、图像的读取与写入、相机帧和视频文件的处理流程,以及视频属性设置等内容。通过代码示例和Jupyter Notebook练习,帮助读者掌握构建计算机视觉应用的核心技能,并解答了常见问题以加深理解。原创 2025-10-25 12:37:36 · 13 阅读 · 0 评论 -
5、OpenCV 图像基础入门
本文深入介绍了OpenCV图像处理的基础知识,涵盖图像的数学表示、颜色模型、文件格式、坐标系及像素操作等内容。详细讲解了BGR与灰度图像的像素访问与修改、感兴趣区域(ROI)操作、图像通道的分割与合并,并提供了实际应用案例如水印添加和图像降噪。同时探讨了性能优化策略,帮助读者掌握高效图像处理技术,为后续计算机视觉项目开发奠定坚实基础。原创 2025-10-24 12:32:09 · 14 阅读 · 0 评论 -
4、搭建OpenCV与Python环境及图像基础入门
本文介绍了如何搭建OpenCV与Python开发环境,包括Jupyter Notebook的安装与使用,项目结构的组织方式,并创建了第一个OpenCV项目。同时详细讲解了图像处理的基础概念,如像素、颜色通道、颜色空间及OpenCV中的BGR顺序和坐标系,为后续深入学习计算机视觉技术打下坚实基础。原创 2025-10-23 13:38:30 · 14 阅读 · 0 评论 -
3、搭建OpenCV开发环境全攻略
本文详细介绍了在Linux和Windows系统上搭建OpenCV开发环境的完整流程,涵盖Python安装、OpenCV配置、虚拟环境创建(包括virtualenv、Anaconda/conda及IDE集成方案),并提供了使用PyCharm等工具的实际操作指南。同时总结了不同应用场景下的工具选择建议、常见问题解决方案,并通过mermaid流程图直观展示搭建步骤,帮助开发者高效构建稳定可靠的计算机视觉开发环境。原创 2025-10-22 12:46:48 · 28 阅读 · 0 评论 -
2、深入探索OpenCV 4与Python:从基础到应用
本文深入探讨了如何使用Python与OpenCV 4进行计算机视觉开发,从基础环境搭建到实际应用进行了全面介绍。内容涵盖技术要求、硬件规格、Python与OpenCV的核心特性,以及各功能模块的理论解析。详细列出了不同章节所需的Python包,并提供了清晰的安装流程和注意事项,帮助读者顺利配置开发环境。同时介绍了OpenCV在人脸识别、增强现实、深度学习等领域的广泛应用,适合初学者和专业开发者参考学习。原创 2025-10-21 11:40:39 · 15 阅读 · 0 评论 -
1、使用Python掌握OpenCV 4:从入门到实践
本文介绍了如何使用Python和OpenCV 4进行计算机视觉开发,涵盖环境搭建、项目结构、图像与视频处理基础、基本形状绘制及鼠标交互绘图等内容。适合从入门到实践的学习路径,帮助开发者掌握OpenCV核心功能并应用于安防、自动驾驶、医疗影像等领域。原创 2025-10-20 10:58:50 · 12 阅读 · 0 评论
分享