zl程序教程

学习OpenCV第0天

  • OpenCV-Python学习(6)—— OpenCV 图像算术操作

    OpenCV-Python学习(6)—— OpenCV 图像算术操作

    1. 知识点算术操作;像素算术操作。2. NumPy算术操作 和 OpenCV像素运算2.1 加法2.1.0 cv.add 函数cv.add(src1,src2[,dst[,mask[,dtype]]])复制2.1.1 代码测试读取图片butterfly和lena;获取两张图片[0,100]位置的像素值;使用加法、np.add、cv.add进行算术操作。import cv2 as cv impor

    日期 2023-06-12 10:48:40     
  • OpenCV学习之路–5–OpenCV3.4.10的ARM版本移植到开发板

    OpenCV学习之路–5–OpenCV3.4.10的ARM版本移植到开发板

    开发板:迅为IMX6Q移植QTE5.7编译好的ARM版本OpenCV3.4.10文件:OpenCV3.4.10 ARM版编译好的OpenCV依赖库文件:编译好的OpenCV ARM版 依赖库1.将/usr/local/arm/opencv-arm/lib/下的库拷贝到开发板相同目录及/lib/下mkdir /home/topeet/iMX6Q/qt/usr/local/arm/opencv-ar

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(11)—— OpenCV 图像几何形状绘制(cv.line、cv.circle、cv.rectangle、cv.ellipse)

    OpenCV-Python学习(11)—— OpenCV 图像几何形状绘制(cv.line、cv.circle、cv.rectangle、cv.ellipse)

    1. 学习目标学会使用 cv.line 绘制一条线;学会使用 cv.circle 绘制圆;学会使用 cv.rectangle 绘矩形;学会使用 cv.ellipse 绘椭圆。2. 图像公共参数说明2.1 参数说明参数说明img表示输入图像,允许单通道灰度图像或多通道彩色图像。color表示绘制直线的颜色,(b,g,r) 格式的元组,或者表示灰度值的标量。thickness表示绘制直线的粗细,默认值

    日期 2023-06-12 10:48:40     
  • python深度学习库系列教程——python调用opencv库教程

    python深度学习库系列教程——python调用opencv库教程

    大家好,又见面了,我是你们的朋友全栈君。 全栈工程师开发手册 (作者:栾鹏) python教程全解 OpenCV安装pip install --upgrade setuptools pip install numpy Matplotlib pip install opencv-python复制OpenCV的结构和Python一样,当前的OpenCV也有两个大版本,OpenCV2和OpenCV3

    日期 2023-06-12 10:48:40     
  • 学习Linux下的OpenCV技术,实现图像处理与分析(opencvlinux)

    学习Linux下的OpenCV技术,实现图像处理与分析(opencvlinux)

    学习Linux下的OpenCV技术,实现图像处理与分析 OpenCV是一个相当有用的图像处理和分析库,可以帮助您在Linux系统中创建功能强大的应用程序。OpenCV已经被用于构建计算机视觉和深度学习方面的有趣和有用的应用程序,这很容易就可以开发出特定做任务时使用的图像处理和分析程序。 要学习Linux下的OpenCV技术,首先需要在Linux系统上安装OpenCV,有很多方法可以安装Ope

    日期 2023-06-12 10:48:40     
  • NVIDIA Jetson TK1学习与开发(七):图文详解OpenCV在Jetson TK1上的安装和使用

    NVIDIA Jetson TK1学习与开发(七):图文详解OpenCV在Jetson TK1上的安装和使用

    h1 >         本文介绍如何在Jetson TK1上安装并且使用OpenCV,并给出了示例,供大家参考学习。 1、Jetson TK1平台的OpenCV优化包下载 下载地址:https://developer.nvidia.com/linux-tegra-rel-19(需要注册才可以下载) 如下图所示 下载后拷贝到TK1平台中,如下图所示 2、使能通

    日期 2023-06-12 10:48:40     
  • 机器学习笔记 基于CNN+OpenCV的人脸活体检测

    机器学习笔记 基于CNN+OpenCV的人脸活体检测

    一、活体检测 如果一个用户可以尝试举起另一个人的照片。也许他们的智能手机上甚至有一张照片或视频,可以拿着负责进行人脸识别的相机。在这种情况下,摄像头上的人脸完全有可能被正确识别……但最终会导致未经授权的用户绕过人脸识别系统。 如何识别真脸和假脸?大致分运动、纹理和生命体征几个方向。 另外活体检测有多种方法,包括: 纹理分析,包括在人脸

    日期 2023-06-12 10:48:40     
  • Opencv学习笔记 Android下调用Opencv Sdk

    Opencv学习笔记 Android下调用Opencv Sdk

            1、Opencv官网提供了android版本的sdk,找到并下载解压。 标题         2、新建一个空项目,然后Android Studio菜单-->File-->New-->

    日期 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学习笔记 - 关于OpenCV的UMat 类

    Opencv学习笔记 - 关于OpenCV的UMat 类

             一个统一的抽象 cv::UMat 允许使用 CPU 或 OpenCL 代码实现相同的 API,而无需显式调用 OpenCL 加速版本。UMat类告诉 OpenCV 函数使用特定于 OpenCL 的代码处理图像,如果系统中存在启用 OpenCL 的 G

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

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

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

    日期 2023-06-12 10:48:40     
  • Opencv学习笔记 - 使用opencvsharp和决策树进行训练和预测

    Opencv学习笔记 - 使用opencvsharp和决策树进行训练和预测

     一、决策树         决策树是最早的机器学习算法之一,起源于对人类某些决策过程的模仿,属于监督学习算法。决策树的优点是易于理解,有些决策树既可以做分类,也可以做回归。在排名前十的数据挖掘算法中有两种是决策树[1]。决策树有许多不同版本,典型版本是最早出现的I

    日期 2023-06-12 10:48:40     
  • Opencv学习笔记 - 使用OpenCV,scikit-image和Python检测低对比度图像

    Opencv学习笔记 - 使用OpenCV,scikit-image和Python检测低对比度图像

    低对比度图像/帧会产生什么问题? 以及我们如何检测到它们? 低对比度图像在明暗区域之间的差异很小,因此很难看到对象边界的起点和场景背景的起点。如下图。 但是可以识别对比度相对比较低的排除掉。 参考代码如下: # import the necessary packages from skimage.exposure import is_low_c

    日期 2023-06-12 10:48:40     
  • 机器学习笔记 - MediaPipe了解 + 结合OpenCV进行人体姿势估计

    机器学习笔记 - MediaPipe了解 + 结合OpenCV进行人体姿势估计

    一、MediaPipe概述         MediaPipe 为直播和流媒体提供开源跨平台、可定制的 ML 解决方案。MediaPipe 是谷歌开发的开源框架。它是一个非常轻量级的多平台机器学习解决方案框架,可以在 CPU 上实时运行。    

    日期 2023-06-12 10:48:40     
  • 机器学习笔记 - 基于CNN+OpenCV的图像着色

    机器学习笔记 - 基于CNN+OpenCV的图像着色

    一、论文简读 1、概述         在 ECCV 2016 中,Richard Zhang、Phillip Isola 和 Alexei A. Efros 发表了一篇题为“彩色图像着色”的论文,其中他们提出了一种用于对灰色图像进行着色的卷积神经网络。他们使用 Image

    日期 2023-06-12 10:48:40     
  • 机器学习笔记 - Kornia:结合OpenCV的PyTorch框架

    机器学习笔记 - Kornia:结合OpenCV的PyTorch框架

    一、Kornia概述         Kornia 是一个可微分库,可将经典计算机视觉集成到深度学习模型中。         它由一组例程和可微分模块组成,用于解决通用计算机视觉问题。 该软件包

    日期 2023-06-12 10:48:40     
  • Android学习——在Android中使用OpenCV的第一个程序

    Android学习——在Android中使用OpenCV的第一个程序

    刚開始学习Android,因为之前比較熟悉OpenCV,于是就想先在Android上执行OpenCV试试 =================================================================================== 1.环境配置 JDKEclipseADTCDTAndroid SDKAndroid NDKcygwinOpenCV

    日期 2023-06-12 10:48:40     
  • 《学习opencv》笔记——矩阵和图像处理——cvMax,cvMaxS,cvMerge,cvMin and cvMinS

    《学习opencv》笔记——矩阵和图像处理——cvMax,cvMaxS,cvMerge,cvMin and cvMinS

    矩阵和图像操作 (1)cvMax函数 其结构 void cvMax(//比較两个图像取最大值 const CvArr* src1,//图像1 const CvArr* src2,//图像2 CvArr* dst//结果矩阵 ); 实例代码 #include <cv.h> #include <highgui.h> #include <s

    日期 2023-06-12 10:48:40     
  • Opencv学习笔记 Android下调用Opencv Sdk

    Opencv学习笔记 Android下调用Opencv Sdk

            1、Opencv官网提供了android版本的sdk,找到并下载解压。 标题         2、新建一个空项目,然后Android Studio菜单-->File-->New-->

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(20)—— OpenCV 图像几何变换之图像旋转(cv.warpAffine、cv.getRotationMatrix2D、cv.rotate、np.rot90)

    OpenCV-Python学习(20)—— OpenCV 图像几何变换之图像旋转(cv.warpAffine、cv.getRotationMatrix2D、cv.rotate、np.rot90)

    1. 学习目标 学习旋转矩阵;学习使用 OpenCV 的 cv.warpAffine 函数进行图片的旋转;学习使用 OpenCV 的 cv.getRotationMatrix2D 来计算不同旋转

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(18)—— OpenCV 图像几何变换之图像平移(cv.warpAffine)

    OpenCV-Python学习(18)—— OpenCV 图像几何变换之图像平移(cv.warpAffine)

    1. 学习目标 学习图像的平移矩阵;学习 OpenCV 图像平移函数。 2. 图像的平移矩阵 平移是物体位置在水平和垂直方向的移动。 像素点 (x,y) 沿 x 轴平移 dx、沿 y 轴平移

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(15)—— OpenCV 鼠标操作和响应(cv.setMouseCallback)

    OpenCV-Python学习(15)—— OpenCV 鼠标操作和响应(cv.setMouseCallback)

    1. 学习目标 学习如何在OpenCV中处理鼠标事件;学习鼠标事件与回调;学习鼠标事件回调函数的基本流程。 2. Callback 基本流程 3. 鼠标事件 cv.setMouseCal

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(9)—— OpenCV 通道的分离与合并(cv.split、cv.merge、cv.mixChannels、cv.inRange)

    OpenCV-Python学习(9)—— OpenCV 通道的分离与合并(cv.split、cv.merge、cv.mixChannels、cv.inRange)

    1. 知识点 BGR/HSV 彩色通道分离为单独通道;针对不同通道使用不同阀值提取mask;学会使用【通道分离】函数 cv.split;学会使用【通道合并】函数 cv.merge&

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(7)—— OpenCV 轨迹栏操作和键盘响应操作(cv.createTrackbar、cv.getTrackbarPos、cv.waitKey)

    OpenCV-Python学习(7)—— OpenCV 轨迹栏操作和键盘响应操作(cv.createTrackbar、cv.getTrackbarPos、cv.waitKey)

    1. 知识点 cv.namedWindow() 创建一个窗口;cv.createTrackbar() 创建一个轨迹栏;cv.getTrackbarPos() 获取对应轨迹栏的轨迹位置࿱

    日期 2023-06-12 10:48:40     
  • OpenCV2学习笔记(十五):利用Cmake高速查找OpenCV函数源代码

    OpenCV2学习笔记(十五):利用Cmake高速查找OpenCV函数源代码

            在使用OpenCV时,在对一个函数的调用不是非常了解的情况下,通常希望查到该函数的官方声明。而假设想进一步研究OpenCV的函数,则必须深入到源码。在VS中我们能够选中想要查看的OpenCV函数,点击右键-> 转到定义。我们能够非常清楚地了解到函数的简单声明,可是并没有给出源码。这是由于openC

    日期 2023-06-12 10:48:40     
  • Dlib学习笔记:dlib array2d与 OpenCV Mat互转

    Dlib学习笔记:dlib array2d与 OpenCV Mat互转

    Dlib学习笔记:dlib array2d与 OpenCV Mat互转     【尊重原创,转载请注明出处】 http://blog.csdn.net/guyuealian/article/details/77101603      在Dlib库中图像存储是使用array2d类型,而在OpenCV是使用Mat类型

    日期 2023-06-12 10:48:40     
  • python学习之安装python-opencv库(测试有效)

    python学习之安装python-opencv库(测试有效)

    python 编译报错:No module named ‘cv2’ 解决办法: 命令提示符终端(Win键+R 输入“ cmd ” 回车)pip instal

    日期 2023-06-12 10:48:40     
  • opengl学习笔记(二):使用OpenCV来创建OpenGL窗口

    opengl学习笔记(二):使用OpenCV来创建OpenGL窗口

    通常的增强现实应用需要支持OpenGL的OpenCV来对真实场景进行渲染。从2.4.2版本开始,OpenCV在可视化窗口中支持OpenGL。这意味着在OpenCV中可轻松渲染任何3D内容。 若要在OpenCV中开始一个OpenGL窗口,需要做的第一件事是生成支持OpenGL的OpenCV。 在cmake的时候,应该设置标志: cmake -D ENABLE_OPENGL=YES  

    日期 2023-06-12 10:48:40     
  • 使用TensorFlow、Pytorch等深度学习框架时如何设置对OpenCV的使用

    使用TensorFlow、Pytorch等深度学习框架时如何设置对OpenCV的使用

    如题: 在使用深度学习框架时如果同时也在使用opencv那么有一些设置是需要设定的,第一个就是在python代码中设定禁止使用opencl: cv2.ocl.setUseOpenCL(False)             opencl和cuda的基本功能一致:   opencl和cuda当年是作为同等定位的软件产品的,

    日期 2023-06-12 10:48:40     
  • 【Computer Vision学习】基于python的OpenCV的快速入门

    【Computer Vision学习】基于python的OpenCV的快速入门

    【待更…】 太忙了,先给自己挖坑哈… 参考 OpenCV Tutorial: A Guide to Learn OpenCV

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