logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++11 regex 正则表达式验证车牌号

在使用c++11 regex验证车牌号前,要首先明白有几个坑要踩:1.车牌号校验规则,只有弄清楚了校验车牌号的规则才能写出正确的正则表达式,所以首先要弄清楚车牌号的校验规则。2.c++11 中regex的用法,其中用到了regex、 regex_match,其中有个坑就是中文的匹配。一、车牌号校验规则1.普通常见车牌(蓝牌、黄牌)车牌号码的长度:7位 ,第一位是省份简称, 第二位是发证机关代码,第

#正则表达式#c++
OpenCV相机标定与3D重建(25)计算两个三维点集之间的最优仿射变换矩阵(3x4)函数estimateAffine3D()的使用

cv::estimateAffine3D 是 OpenCV 库中的一个函数,用于计算两个三维点集之间的最优仿射变换矩阵(3x4)。此函数通常用于3D图像配准、物体识别和追踪等领域。它通过最小化源点集与目标点集之间的几何误差来估计变换,并且可以选择使用鲁棒方法(如RANSAC)来处理异常值(outliers)。

文章图片
#opencv#3d
OpenCV图像文件读写(6)将图像数据写入文件的函数imwrite()的使用

cv::imwrite 函数是 OpenCV 提供的一个用于将图像数据写入文件的函数。这个函数可以将 cv::Mat 对象中的图像数据保存为指定格式的文件。

文章图片
#opencv#计算机视觉#人工智能
OpenCV特征检测(8)检测图像中圆形的函数HoughCircles()的使用

HoughCircles 是 OpenCV 中用于检测图像中圆形的一个函数。Hough 变换是一种用于检测图像中特定形状的技术,尤其是直线和圆形。HoughCircles 实现了 Hough 变换的一个变种,专门用于检测圆形。

文章图片
#opencv#人工智能#计算机视觉
OpenCV 找出图像中最小值最大值函数minMaxLoc的使用

OpenCV 找出图像中最小值最大值函数minMaxLoc的使用功能:从一个矩阵中找出全局的最大值和最小值。函数cv::minMaxLoc找出最大和最小元素的值和他们的位置。极值是遍历整个矩阵找到,或者当掩码不是一个空矩阵时,是通过遍历指定矩阵区域找到。函数不适用于多通道矩阵,如果需要遍历所有的通道来找到最大和最小值,首先使用函数Mat::reshape转换为单通道矩阵。或者你可以使用函数 ext

#opencv
FastLineDetector(FLD)快速直线检测器的使用方法

EdgeDrawing专注于边缘的高效抽取,EDLines专门用于线段检测,EDPF可能是指在某些特定条件或优化下的边缘和线段检测,而EDCircles则是用于检测圆形结构。然后将检测到的线条坐标加上ROI的偏移量,即 lines += Scalar(roi.x, roi.y, roi.x, roi.y)。参数lines一个由Vec4f元素组成的向量,用于指定线条的起始点和结束点。其中,Vec4f

文章图片
#opencv
OpenCV计算形状之间的相似度ShapeContextDistanceExtractor类的使用

它是基于形状上下文(Shape Context)特征描述符的,这是一种在计算机视觉和图像处理领域广泛使用的形状匹配技术。该方法由Belongie等人在2000年代初提出,通过分析形状边界点的邻域分布来描述形状特征,进而计算形状间的相似度。计算由其轮廓定义的两个形状之间的形状距离,首先提取每个轮廓的关键点及其邻域信息,然后通过比较不同轮廓间对应关键点的邻域分布差异来量化形状间的距离。我一共选了4张图

文章图片
#opencv#人工智能#计算机视觉
OpenCV直方图计算函数calcHist的使用

例如,如果一个图像的直方图集中在较暗的色调上,说明图像整体偏暗;第二个图像数组images[1]的通道编号紧接着第一个数组的通道编号之后,从images[0].channels()开始,直到images[0].channels() + images[1].channels()-1。第二个图像数组images[1]的通道编号紧接着第一个数组的通道编号之后,从images[0].channels()开

文章图片
#opencv#计算机视觉#人工智能
opencv中凸包运算函数convexHull()的使用

让我们先从术语的两部分来理解——“凸”和“包”。一个“凸”对象是指没有内角大于180度的对象。非凸的对象称为非凸的或凹的,下图展示了凸对象和非凸对象的例子。包指的是物体的外部或轮廓。因此,一组点或形状的凸包是一个紧贴着这些点或形状的最紧凑的凸边界。如图2所示,两个黑色形状的凸包用红色线条描绘。对于凸对象,其凸包就是其边界本身;而对于凹形状,凸包则是一个最紧致地包围它的凸边界。

文章图片
#opencv#人工智能#计算机视觉
    共 29 条
  • 1
  • 2
  • 3
  • 请选择