欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • opencv计算机视觉学习笔记三

    转载来自https://blog.csdn.net/retacn_yue/article/details/53608377 第四章 深度估计和分割1 捕获深度摄像头的帧深度图 灰度 每个像素都是摄像头到物体表面的距离 毫米点云图 彩色 每种颜色对应一个维度空间 米视差图 灰度 每个像素代表物体表面的...

    程序员文章站2024-03-25
  • opencv计算机视觉学习笔记一

    转载来自https://blog.csdn.net/retacn_yue/article/details/53608358 第二章 处理文件 摄像头和图形用户界面1 基本i/o脚本读写图像文件示例代码如下:!/usr/bin/env python-- coding: utf-8 --@Time : ...

    程序员文章站2024-03-25
  • opencv计算机视觉学习笔记四

    转载来自https://blog.csdn.net/retacn_yue/article/details/53608388 第五章 人脸检测和识别1 haar级联的概念2 获取haar级联数据在opencv源码中data/haarcascades目录下存放了用于人脸检测的xml文件.用于检测静止图像...

    程序员文章站2024-03-25
  • 学习笔记(15):Python+OpenCV计算机视觉-threshold函数

    立即学习:https://edu.csdn.net/course/play/10552/234930?utm_source=blogtoedu图像阈值(threshold实现)函数thresholdretval,dst = cv2.threshold(src,thresh,maxval,type)r...

    程序员文章站2024-03-25
  • opencv计算机视觉学习笔记七

    第八章 目标跟踪1检测目标的移动基本的运动检测,示例代码如下:import cv2 import numpy as np捕获摄像头图像camera = cv2.VideoCapture(0) # es = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (1...

    程序员文章站2024-03-25
  • opencv计算机视觉学习笔记八

    转载自https://blog.csdn.net/retacn_yue/article/details/53726481 第九章 基于opencv的神经网络简介1 人工神精网络ann2 人工神精网络的结构输入层网络的输入数目如动物有体重,长度,牙齿三个属性,网络则需要三个输入节点中间层输出层与定义的...

    程序员文章站2024-03-25
  • opencv学习笔记(二十九)轮廓发现

    1.基本概念轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法,所以边缘提取的阈值选定会影响最终轮廓发现结果。2.步骤和相关API(1)步骤:输入图像转为灰度图像cvtColor使用Canny进行边缘提取,得到二值图像使用findContours寻找轮廓使用drawContours绘制轮廓(2)轮廓...

    程序员文章站2024-03-24
  • [学习笔记]MacOS下使用Xcode配置opencv环境

    [学习笔记]MacOS下使用Xcode配置opencv环境安装homebrew 终端安装cmake,opencvbrew install cmakebrew install opencvXcode创建工程command line tool创建完成,左上角点击工程文件 build settings→s...

    程序员文章站2024-03-23
  • Opencv学习笔记(九)图像row、col坐标对应关系

    OpenCV像素坐标系如下图所示:行列与坐标系对应关系行:Y列:X注意!注意!注意!在Mat类型变量访问时下标是反着写的,即:按照(y, x)的关系形式访问,下面通过代码展示来说明这一点代码演示#include "opencv2/core.hpp"#include "opencv2/imgproc....

    程序员文章站2024-03-22
  • OpenCV3学习笔记(5):阈值化操作,threshold()和adaptiveThreshold()

    0.前言阈值化在图像处理中是一种常用的操作,比如图像的二值化就是一种最常见的一种阈值化操作。OpenCV中提供了直接阈值化操作cv::threshold()和自适应阈值化操作cv::adaptiveThreshold()两种接口,本文主要学习下基本的使用。主要参照:https://blog.csdn...

    程序员文章站2024-03-22
  • opencv3学习笔记——第三章图像融合(带权重叠加)

    图像融合要点:        1、对于函数addWeighted (g_srcImage1,g_dAlphaValue,g_srcImage2,g_dBetaValue,0.0,g_dstImage) ,图像g_srcImage1与图像g_srcImage2大小要一致。         2、滑动条对...

    程序员文章站2024-03-21
  • Opencv学习笔记:addWeighted函数(图像融合)

    这个函数的作用是计算两个数组(图像阵列)的加权和。原型如下:void addWeighted(InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArray dst, int dtype=-...

    程序员文章站2024-03-21
  • OpenCV学习笔记(11):libfacedetection人脸检测的配置与使用

    1. 前言libfacedetection库是深圳大学的于仕琪老师发布的开源人脸检测库,相比于OpenCV自带的CascadeClassifier人脸检测,无论在速度上还是精度上,都有巨大的优势,是目前已知开源库中最好用的一款。本文通过学习libfacedetection库中的example,进行人...

    程序员文章站2024-03-21
  • QT+opencv学习笔记(6)——模板匹配

    开发环境为:win10+QT5.8+opencv3.2         把不同传感器或同一传感器在不同时间、不同成像条件下对同一景物获取的两幅或多幅图像在空间上对准,或根据已知模式到另一幅图中寻找相应模式的处理方法叫做模板匹配。        模板匹配的思想很简单:拿已知的模板,和原图像中同样大小的...

    程序员文章站2024-03-17
  • opencv学习笔记二十:模板匹配

    模板匹配就是拿模板去遍历图像,在遍历的每个位置计算结果,即匹配程度,opencv中 提供了 6 种计算方法:差值平方和匹配 CV_TM_SQDIFF标准化差值平方和匹配 CV_TM_SQDIFF_NORMED相关匹配 CV_TM_CCORR标准相关匹配 CV_TM_CCORR_NORMED相关匹配 ...

    程序员文章站2024-03-16
  • 学习笔记6(opencv+python阈值分割(最大熵))

    @ 图像阈值分割(最大熵方法)老规矩,看相关函数(哈哈,没有啥函数)步骤1.进行归一化直方图2.累加概率直方图3.求出各个灰度级的熵4.计算最大熵时的阈值计算公式1.normHist为归一化的直方图,这里不做介绍2.累加概率直方图3.求出各个灰度级的熵4.计算最大熵时的阈值计算:f(t)=f1(t)...

    程序员文章站2024-02-11
  • reduce() 和 findContours()的使用陷阱 博客分类: OpenCV学习笔记  

            之前学习OpenCV时是从于老师的书本教材开始的,所以一直使用的接串口就全是其于C的,但越使用越觉得C接口不其方便,再者使用C++应当是大的趋势所向,所以,又只好对相应的C++接口进行学习和使用,真心烦燥! 浪费了一些时间不说,关键是c++接口中的一些函数的使用和要求,与C的有些出入...

    程序员文章站2024-02-07
  • reduce() 和 findContours()的使用陷阱 博客分类: OpenCV学习笔记  

            之前学习OpenCV时是从于老师的书本教材开始的,所以一直使用的接串口就全是其于C的,但越使用越觉得C接口不其方便,再者使用C++应当是大的趋势所向,所以,又只好对相应的C++接口进行学习和使用,真心烦燥! 浪费了一些时间不说,关键是c++接口中的一些函数的使用和要求,与C的有些出入...

    程序员文章站2024-02-07
  • 基于opencv-Python小车循线学习笔记

    基于opencv-Python小车循线学习笔记,pid加入摄像头模块,让小车实现自动循迹行驶思路为:摄像头读取图像,进行二值化,将白色的赛道凸显出来选择下方的一行像素,黑色为0,白色为255找到白色值的中点目标中点与标准中点(320)进行比较得出偏移量根据偏移量,采用PID控制器来控制小车左右轮的转速# coding:utf-8import RPi.GPIO as gpioimport timeimport cv2import numpy as npdef sign(x):

    程序员文章站2024-01-30
  • 【opencv学习笔记】020之边缘检测与Canny算子

    目录一、前言二、边缘检测1、啥是边缘检测2、边缘检测算子三、Canny算子1、讲解1.图像平滑2.寻找图像强度梯度3.消除边误检4.双阈值求可能边5.边界跟踪2、API3、代码展示4、执行结果一、前言继续填坑。如果想看其他有关于OpenCV学习方法介绍、学习教程、代码实战、常见报错及解决方案等相关内...

    程序员文章站2024-01-28