logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c/c++的opencv霍夫变换

摘要:OpenCV中的霍夫变换包括直线变换和圆变换两种主要方法。直线变换通过标准霍夫变换(cv::HoughLines)和概率霍夫变换(cv::HoughLinesP)检测图像中的直线,前者返回(rho,theta)参数对,后者直接返回线段端点坐标。圆变换(cv::HoughCircles)使用两阶段算法检测圆心和半径。两种变换都需先进行边缘检测,通过参数调节可控制检测精度。霍夫变换是计算机视觉中

#c语言#c++#opencv
c/c++的opencv的轮廓匹配初识

OpenCV 轮廓匹配是一种用于比较两个形状相似度的计算机视觉技术,核心函数是 cv::matchShapes()。该技术通过提取图像中的轮廓,并利用 Hu矩 (Hu Moments) 计算轮廓之间的相似度。Hu矩具有平移、旋转和缩放不变性,适合形状匹配。cv::matchShapes() 返回一个浮点数,值越小表示轮廓越相似。实现步骤包括图像加载、预处理(灰度转换、二值化、形态学操作)、轮廓提取

文章图片
#c语言#c++#opencv
c/c++的opencv椒盐噪声

本文介绍了椒盐噪声的基本原理及其在C/C++中的实现方法。椒盐噪声表现为图像中随机出现的黑白像素点,通常由传感器或传输错误导致。通过随机数生成算法,可以控制噪声密度和盐/椒比例来模拟这种噪声。示例代码展示了如何遍历图像像素,根据阈值决定是否添加噪声(255或0)。文章还指出了改进方向,如使用C++11的随机数生成器、处理彩色图像等注意事项。这种噪声模型简单有效,适用于图像处理算法的测试和验证。

#c语言#c++#opencv
使用C/C++的OpenCV 构建人脸识别并自动抓拍系统

本文介绍了使用C++和OpenCV构建人脸识别自动抓拍系统的方法。系统通过加载Haar级联分类器模型,实时检测摄像头画面中的人脸,检测到人脸后自动保存当前画面并标注矩形框。实现过程包括初始化分类器与摄像头、图像采集循环处理、人脸检测以及带冷却机制的画面保存功能。该系统适用于家庭安防、访客记录等场景,需要OpenCV环境和预训练模型支持。核心代码展示了完整的实现流程,包括图像处理、检测算法和定时抓拍

#c语言#c++#opencv
c/c++的opencv车牌识别

摘要: 该项目基于OpenCV和Tesseract OCR实现车牌识别,包含图像预处理、轮廓检测、车牌区域筛选及OCR识别四个核心步骤。首先通过灰度化、高斯模糊和Canny边缘检测处理图像;其次提取轮廓并依据宽高比、面积和形状初步筛选车牌区域;最后裁剪ROI并使用Tesseract进行文本识别。代码提供环境配置说明(需安装OpenCV、Tesseract及语言包),支持自定义参数优化识别效果。典型

#c语言#c++#opencv +1
c/c++的opencv高斯模糊

文章摘要: 高斯模糊是一种基于高斯函数的图像平滑技术,广泛应用于降噪、图像预处理等领域。与均值模糊不同,高斯模糊根据像素与中心点的距离赋予不同权重,使得模糊效果更自然。本文详细介绍了高斯模糊的原理,包括高斯核的构建与归一化过程,并通过C/C++代码示例展示了如何手动实现高斯模糊。此外,文章还对比了高斯模糊与均值模糊的差异,强调了高斯模糊在保留图像结构和处理边缘方面的优势。通过结合OpenCV库,读

文章图片
#c语言#c++#opencv +1
在C++/c的opencv中实现高速视频文字检测的筛选与加速策略

摘要:本文探讨了在C++环境下优化视频文字检测性能的策略。针对逐帧检测的计算瓶颈,提出了时空双重筛选方案:时间维度通过关键帧检测(帧差法/直方图比较)减少处理帧数,并设计状态机动态调整检测频率;空间维度采用ROI追踪和运动分析聚焦有效区域。此外,利用C++多线程流水线(生产者-消费者模型)和GPU加速(OpenCV DNN+CUDA)实现并行计算。实验表明,结合智能筛选与硬件加速,可显著提升检测效

#c++#c语言#opencv
llama.cpp初识

本文主要讲我学习llama的所思所想

#python
    共 24 条
  • 1
  • 2
  • 3
  • 请选择