zl程序教程

opencv 类的使用

  • opencv中cvCircle的使用方法「建议收藏」

    opencv中cvCircle的使用方法「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。Circle ,中文含义指:即圆形。cvCircle是指绘制圆形的一个程序函数。 定义 void cvCircle( CvArr* img, CvPoint center, int radius, CvScalar color, int thickness=1, int line_type=8, int shift=0 ); 参数 img

    日期 2023-06-12 10:48:40     
  • opencv使用教程_opencv安装教程python

    opencv使用教程_opencv安装教程python

    大家好,又见面了,我是你们的朋友全栈君。下一讲:【opencv4】opencv视频教程 C++(opencv教程)2、加载,修改,保存图像[opencv_C++] 入门强推!!!【B站最全】文章目录 opencv介绍和环境搭建 opencv组成架构核心模块环境搭建(换成自己下载的版本)opencv介绍和环境搭建opencv组成架构核心模块环境搭建(换成自己下载的版本)我下的opencv4,跟ope

    日期 2023-06-12 10:48:40     
  • opencv remap matlab,如何使用OpenCV的remap函数?

    opencv remap matlab,如何使用OpenCV的remap函数?

    这只是对文件的一个简单的误解,我不怪你——我也花了几次摸索才明白。文档很清楚,但是这个函数可能没有按您预期的方式工作;事实上,它在与我最初预期相反的方向工作。remap()没有做的是获取源图像的坐标,变换点,然后插值。remap()所做的是,对于目的地图像中的每个像素,查找它来自源图像中的位置,然后分配一个插值值。它需要这样工作,因为为了插值,它需要查看每个像素处源图像周围的值。让我扩展一下(可能

    日期 2023-06-12 10:48:40     
  • OpenCV每日函数 使用OpenCV的solvePnP函数和Dlib估计头部姿势

    OpenCV每日函数 使用OpenCV的solvePnP函数和Dlib估计头部姿势

    一、姿势估计概述 1、概述         在许多应用中,我们需要知道头部是如何相对于相机倾斜的。例如,在虚拟现实应用程序中,可以使用头部的姿势来渲染场景的右视图。在驾驶员辅助系统中,在车辆中观察驾驶员面部的摄像头可以使用头部姿势估计来查看驾驶员是否正在注意道路。当然,人们

    日期 2023-06-12 10:48:40     
  • Opencv学习笔记 使用opencv读取mp4并生成Gif动图

    Opencv学习笔记 使用opencv读取mp4并生成Gif动图

    一、概述和简单示例         这里,我们讲述使用opencv和imageio两个库,读取mp4视频文件,并生成gif图片进行保存。这里需要安装这两个库,请自行安装。         基本流

    日期 2023-06-12 10:48:40     
  • Opencv学习笔记 - 使用opencvsharp和Boosting算法处理分类问题

    Opencv学习笔记 - 使用opencvsharp和Boosting算法处理分类问题

            决策树非常有用,但单独使用时它并不是表现最佳的分类器。改进的方法随机森林和Boosting算法。随机森林与Boosting算法都是在内部循环中使用决策树的,因此继承了决策树的许多优良属性,它们通常是机器学习库中最佳的“开箱即用”监督学习技术。Boosting算法

    日期 2023-06-12 10:48:40     
  • Atitit 图像处理 opencv使用蒙版mask抠图 切割 attilax总结

    Atitit 图像处理 opencv使用蒙版mask抠图 切割 attilax总结

    Atitit 图像处理 opencv使用蒙版mask抠图 切割 attilax总结     使用opencv public static Mat mask(BufferedImage srcbufimg, BufferedImage bin) { Mat&

    日期 2023-06-12 10:48:40     
  • Py之cv2:cv2(OpenCV,opencv-python)库的简介、安装、使用方法(常见函数、图像基本运算等)最强详细攻略

    Py之cv2:cv2(OpenCV,opencv-python)库的简介、安装、使用方法(常见函数、图像基本运算等)最强详细攻略

    Py之cv2:cv2(OpenCV,opencv-python)库的简介、安装、使用方法(常见函数、图像基本运算等)最强详细攻略 目录 cv2(OpenCV,opencv-python)库的简介 1、OpenCV应用领域 1.1、计算机视觉领域方向 1.2、计算机操作底层技术 cv2(Ope

    日期 2023-06-12 10:48:40     
  • OpenCV使用FisherFaceRecognizer来实现人脸识别

    OpenCV使用FisherFaceRecognizer来实现人脸识别

    1、概述   案例:使用FisherFaceRecognizer来实现人脸识别   主要代码: Ptr<BasicFaceRecognizer> model = FisherFaceRecognizer::create(); model->train(images,labels);//训练

    日期 2023-06-12 10:48:40     
  • OpenCV使用稀疏光流实现视频对象跟踪

    OpenCV使用稀疏光流实现视频对象跟踪

    1、概述   案例:使用稀疏光流实现对象跟踪   稀疏光流API介绍: 本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,Q

    日期 2023-06-12 10:48:40     
  • OpenCV使用级联分类器实现人脸检测

    OpenCV使用级联分类器实现人脸检测

    1、概述   案例:使用opencv级联分类器CascadeClassifier+其提供的特征数据实现人脸检测,检测到人脸后使用红框画出来。  API介绍: detectMultiScale( InputArray image, CV_

    日期 2023-06-12 10:48:40     
  • OpenCV使用goodFeaturesToTrack实现角点检测

    OpenCV使用goodFeaturesToTrack实现角点检测

    1、概述   案例:使用goodFeaturesToTrack实现角点检测   特点:goodFeaturesToTrack的检测速度比cornerHarris角点检测的速度更加快速,且API的使用更加方便 goodFeaturesToTrack(src,corners,maxCorners,quality_

    日期 2023-06-12 10:48:40     
  • OpenCV使用Canny函数进行边缘检测

    OpenCV使用Canny函数进行边缘检测

    1、概述   A.Canny算法介绍:算法分为五步,opencv已经帮我们封装好了,但是在使用的时候最好用滤波再进行一次降噪,这样效果会更好     1.高斯模糊     2.灰度转换     3.计算梯度Sobel/Scharr     4.非最大信号抑制     5.高低阈值连接输出二

    日期 2023-06-12 10:48:40     
  • OpenCV使用filter2D实现图像对比度提升

    OpenCV使用filter2D实现图像对比度提升

    1、概述   案例:使用filter2d+掩码矩阵来实现图像对比度提升。   主要关注filter2d的前三个参数:   1.第一个参数:原始图像   2.第二个参数:卷积后的图像   3.第三个参数:图形深度,要和原图像相同 2、效果图 ࿰

    日期 2023-06-12 10:48:40     
  • OpenCV 机器学习之 支持向量机的使用方法实例

    OpenCV 机器学习之 支持向量机的使用方法实例

    用支持向量机进行文理科生的分类,根据的特征主要是 数学成绩与语文成绩,这两个特征都服从高斯分布 程序代码例如以下: 分类结果:

    日期 2023-06-12 10:48:40     
  • 在OpenCV里使用函数HoughCircles

    在OpenCV里使用函数HoughCircles

    前面学习过霍夫圆的检测,现在再来回顾一下这个函数的使用。可以使用它来检测眼睛的图片,如下图: 现在需要把这个图里的眼睛位置找出来,那么用什么方法呢?如果往回看一下,可以用HoughCircles函数来实现,找到眼睛的位置,就可用来确定两个眼睛的距离,就可以进行人脸识别的一部分判断。   第一步先要把图片读取出来,使用下语句实现: #读

    日期 2023-06-12 10:48:40     
  • 在OpenCV里使用伪彩色显示灰度图

    在OpenCV里使用伪彩色显示灰度图

    通常,空间中的行星和其他物体的灰度图像是伪彩色来显示细节,并对不同颜色的不同材质对应的区域进行标记。 假设我们想在地图上显示中国不同地区的温度。我们可以把中国地图上的温度数据叠加为灰度图像——较暗的区域代表较冷的温度,更明亮的区域代表较热的区域。这样的表现不仅令人难以置信,而且代表了两个重要的原因。首先,人类视觉系统没有被优化来测量灰度强度的微小变化。我

    日期 2023-06-12 10:48:40     
  • 在OpenCV里使用kNN算法

    在OpenCV里使用kNN算法

    在本文里主要学习kNN(k-Nearest Neighbour)算法。kNN是一个在监督学习里最简单的分类学习算法,其思想是在特征空间中寻找测试数据的最接近匹配。可以通过下图来说明: 在上面的图像里,主要有两大家族:蓝色方块和红色三角。把每一个家族相同的特征分开,叫做分类(Class)。他们的房子显示在他们的城镇地图上,我们称之为特色空间。也可以认为

    日期 2023-06-12 10:48:40     
  • 在OpenCV里使用背景去除

    在OpenCV里使用背景去除

    背景去除(Background subtraction)是一个基本的、广泛使用的技术,用它来生成一个前景掩模(把运动目标的像素生成二值化),以便把后面静态背景去掉。背景去除其实就是从图像里提取出静态的背景,然后把当前获取的图像减去背景,就可以得到前景,然后再把前景进行二值化。如下图所示: 在这里要构造背景的模型来识别出背景像素: 1)初始化背景模型

    日期 2023-06-12 10:48:40     
  • 在OpenCV里使用ORB

    在OpenCV里使用ORB

    SIFT和SURF都是比较好的特征检测算法,但是你是否想每年都为这两个算法花一些钱去买它们的使用权呢?这两个算法都是受版本保护的,如果要使用必须付费购买。那么有没有不付费,也有与之相比美的算法呢?OpenCV的爱好者开发了一个新的免费算法来替代SIFT和SURF,这个算法就是ORB。   理论: 作为一个OpenCV粉丝,莫过于看到ORB算

    日期 2023-06-12 10:48:40     
  • 在OpenCV里使用FAST算法

    在OpenCV里使用FAST算法

    目标:了解FAST算法,在OpenCV里使用FAST算法。   理论: 前面学习了很多特征检测算法,并且表现得非常优秀。如果想从实时应用方面去使用它们,其实都不行,比如SLAM(Simultaneous Localization and Mapping)在移动机器人方面的应用。SLAM也称为CML (Concurrent Mapping a

    日期 2023-06-12 10:48:40     
  • 在OpenCV里使用SIFT

    在OpenCV里使用SIFT

    目标:学习SIFT的算法和SIFT关键点、及特征。   理论: 在前面我们学习图像特征检测--角点检测,比如Harris角检测。不过,前面学习的角点检测,只是具有旋转不变性,比如图片进行旋转了,还可以从图像里找到相应的角点。因为图像进行旋转了,角的朝向也跟着旋转,所以没有改角的组成。如果把角进行放大,是否还具有不变性呢?下面就来讨论一下这个

    日期 2023-06-12 10:48:40     
  • 在OpenCV里使用GrabCut算法抽取前景

    在OpenCV里使用GrabCut算法抽取前景

    前面学习过分水岭算法来分离背景与前景,现在来学习另一个标记算法GrabCut,它也是通过标记来抽取前景的算法。这个算法与分水岭算法标记不一样,比如只要简单地标记一个前景的方框,就可以抽取出来,不过计算量就有点大了。如下图: 在这里使用红色的矩形把中间的烧鸭选出来,就这样就可以把它放到OpenCV里的函数grabCut去处理,就会把烧鸭分离出来,既然分

    日期 2023-06-12 10:48:40     
  • java opencv使用相关

    java opencv使用相关

    Using OpenCV Java with Eclipse http://docs.opencv.org/2.4/doc/tutorials/introduction/java_eclipse/java_eclipse.html Since version 2.4.4 OpenCV supports Java. In this tutorial I will explain how

    日期 2023-06-12 10:48:40     
  • Opencv项目实战:11 使用Opencv高亮显示文本检测

    Opencv项目实战:11 使用Opencv高亮显示文本检测

    1、项目展示 检测结果对比图  截取所框选的区域。             打开我们生成的.csv文件    2、项目介绍 假如我们已经有了一个经过文字高亮的图片,我们想提取其中的文字,让我们可以快速的找到重点,并将其中的内容存入.csv文件当中。 3、项目搭建 由于未知的原

    日期 2023-06-12 10:48:40     
  • 【youcans 的 OpenCV 例程200篇】164.使用 Laplace 边缘信息改进全局阈值处理

    【youcans 的 OpenCV 例程200篇】164.使用 Laplace 边缘信息改进全局阈值处理

    欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】164

    日期 2023-06-12 10:48:40     
  • OpenCV这么简单为啥不学——1.12、使用ssim函数对两张照片进行相似度分析

    OpenCV这么简单为啥不学——1.12、使用ssim函数对两张照片进行相似度分析

    OpenCV这么简单为啥不学——1.12、使用ssim函数对两张照片进行相似度分析 目录 OpenCV这么简单为啥不学——1.12、使用ssim函数对两张照片进行相似度分析 前言 ssim函数 图像相似度算法分类 SSIM实操过程 1、文件夹结构 2、环境搭建 3、样式处理 4、过滤 5、sim函数计算 6、图片拼接与保存

    日期 2023-06-12 10:48:40     
  • 特征检测之HOG特征算法详解及Opencv接口使用

    特征检测之HOG特征算法详解及Opencv接口使用

    1. HOG特征简介 特征描述符是图像或图像补丁的表示形式,它通过提取有用信息并丢弃无关信息来简化图像。 通常,特征描述符将大小W x H x 3(通道)的图像转换

    日期 2023-06-12 10:48:40     
  • OpenCV的视频背景/前景分割(背景建模/前景提取)类cv::bgsegm::BackgroundSubtractorLSBP的使用示例代码及运行效果

    OpenCV的视频背景/前景分割(背景建模/前景提取)类cv::bgsegm::BackgroundSubtractorLSBP的使用示例代码及运行效果

    关于类cv::bgsegm::BackgroundSubtractorLSBP的大概算法原理,我已在博文https://blog.csdn.net/wenhao_ir/article/details/12500

    日期 2023-06-12 10:48:40     
  • OpenCV函数inRange()的作用及使用时的注意事项

    OpenCV函数inRange()的作用及使用时的注意事项

    OpenCV中的函数inRange()用于将指定值范围的像素选出来。如果像素的值满足指定的范围,则这个像素点的值被置为255,否则值被置为0。 其函数原型如下: void cv::inRange( InputArray src, InputArray lowerb, InputArray

    日期 2023-06-12 10:48:40     
  • 详解OpenCV的坐标重映射函数remap()的两种使用方法并附使用它得到图像的水平镜像和垂直镜像的示例代码

    详解OpenCV的坐标重映射函数remap()的两种使用方法并附使用它得到图像的水平镜像和垂直镜像的示例代码

    OpenCV的函数remap()可以实现图像像素坐标的重映射。 什么叫图像像素坐标的重映射? 注意:“重映射”中的“重”字的含义是“重新”的意思。 下面这张图显示了什么叫像素坐标的重映射。  上图中: 坐标为(1,2)的点的坐标变成了(7,8); 坐标为(1,3)的点的坐标变成了(7,9)

    日期 2023-06-12 10:48:40