E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《OpenCV学习笔记》
OpenCV学习笔记
(十一)——模板匹配
OpenCV学习笔记
(十一)1.模板匹配基础2.多模板匹配2.1获取匹配位置的集合2.2循环2.3在循环中使用函数zip()2.4调整坐标2.5标记匹配图像的位置2.6多模板匹配案例1.模板匹配基础result
卡卡南安
·
2022-09-16 07:47
OpenCV
opencv
计算机视觉
python
opencv学习笔记
(五):图片添加文字
opencv学习笔记
(五):图片添加文字文章目录
opencv学习笔记
(五):图片添加文字在图片上添加文字cv2.putText()在图片上添加文字cv2.putText()函数原型:cv.putText
Restar_xt
·
2022-09-11 07:59
opencv
学习
计算机视觉
vscode
opencv学习笔记
(三):访问图片属性
opencv学习笔记
(三):访问图片属性文章目录
opencv学习笔记
(三):访问图片属性shape属性读取彩色图像的行数与列数分别读取图片行数、列数与通道数直接读取图片shape属性,以元组形式返回读取灰度图的行数与列数
Restar_xt
·
2022-09-11 07:58
opencv
计算机视觉
学习
vscode
python
opencv学习笔记
(一):图片在计算机中的保存形式
Opencv学习笔记
(一)图片在计算机中的保存形式文章目录
Opencv学习笔记
(一)图片在计算机中的保存形式BGR图灰度图HSV图二值图BGR图我们平常生活中拍摄的图片一般都是GRB(R:红色G:绿色B
Restar_xt
·
2022-09-11 07:58
opencv
python
vscode
opencv学习笔记
(二):图片的读取与写入
opencv学习笔记
(二):图片的读取与写入文章目录
opencv学习笔记
(二):图片的读取与写入核心函数1:cv2.imread()以灰度图形式读取工程文件内图片以原图形式读取工程文件内图片读取其他路径下的图片核心函数
Restar_xt
·
2022-09-11 07:58
opencv
计算机视觉
学习
vscode
OpenCV学习笔记
(一):OpenCV简介
1OpenCV简介1.1OpenCV简介OpenCV是一款由Intel公司俄罗斯团队发起并参与和维护的一个计算机视觉处理开源软件库,支持与计算机视觉和机器学习相关的众多算法,并且正在日益扩展。OpenCV的优势:编程语言OpenCV基于C++实现,同时提供python,Ruby,Matlab等语言的接口。OpenCV-Python是OpenCV的PythonAPI,结合了OpenCVC++API和
好饿呀~~~
·
2022-09-11 07:45
【OpenCV】
opencv
python
OpenCV学习笔记
(三)绘图函数
1,线段需要设置的参数为这条线的起点和终点importcv2importnumpyasnp#创建一个黑色的背景图img=np.zeros((500,500,3),np.uint8)#line函数:创建一条线段#参数:(被绘制的背景,起点,终点。绘制颜色,线宽)cv2.line(img,(0,0),(500,500),(255,0,0),5)cv2.namedWindow('image',cv2.W
假面骑士Quit
·
2022-09-11 07:44
opencv
opencv学习笔记
七:绘图和注释
艺术线条和填充多边形画直线或者其他图形(虚线,圆,矩形等)的函数都接受宽度(thickenss)和线性(lineType)的参数,这两个都是整型的,但第二个参数的值只能是4,8或者cv::LINE__AA。thickness参数是指线宽的像素数,对于圆,矩形,和其他封闭图形,thickenss可以设置为cv::FULLD,这个图形就会被用和边界一样的颜色填充满。lineType参数表示直线是“四邻
周旋机器视觉
·
2022-09-11 07:43
计算机视觉
opencv
学习笔记
绘图
OpenCV学习笔记
4——基本函数和绘图
#include#include#include#includeusingnamespacecv;#defineWINDOW_NAME1"【绘制图1】"#defineWINDOW_NAME2"【绘制图2】"#defineWINDOW_WIDTH600//画椭圆voidDrawEllipse(Matimg,doubleangle){intthickness=2;intlineType=8;//将椭圆
bwcxljsm
·
2022-09-11 07:10
OpenCV
OpenCV学习笔记
基础篇(四):基本绘图函数
目录前言:本篇学习内容:1.基本绘图函数1.1线1.2圆1.3椭圆1.4其他参考文献:前言:笔者目前在校本科大二,有志于进行计算机视觉、计算机图形学方向的研究,准备系统性地、扎实的学习一遍OpenCV的内容,故记录学习笔记,同时,由于笔者同时学习数据结构、机器学习等知识,会尽量根据自己的理解,指出OpenCV的应用,并在加上自己理解的前提下进行叙述。若有不当之处,希望各位批评、指正。本篇学习内容:
peaes
·
2022-09-11 07:39
OpenCV学习笔记基础篇
opencv
c++
OpenCV学习笔记
(十四)——绘图及交互
OpenCV学习笔记
(十四)1.绘画基础1.1绘制直线1.2绘制矩形1.3绘制圆形1.4绘制椭圆1.5绘制多边形1.6在图像上绘制文字2.鼠标交互2.1简单示例2.2进阶实例3.滚动条3.1用滚动条实现调色板
卡卡南安
·
2022-09-11 07:05
OpenCV
opencv
交互
计算机视觉
OpenCV学习笔记
四:绘图
1、利用函数绘图函数原型:1、直线voidline(Mat&img,Pointpt1,Pointpt2,constScalar&color,intthickness=1,intlineType=8,intshift=0)img–图像.pt1–起点.pt2–终点.color–颜色.thickness–线宽.lineType–线型(4联通,8联通,反锯齿)shift–坐标点小数点位数.2、矩形void
MLusrrt
·
2022-09-11 07:05
OpenCV
opencv
【
OpenCV学习笔记
】七、基本绘图函数
这一讲主要讲了基本绘图函数:绘制直线:line()绘制圆:circle()绘制矩形:rectangle()绘制椭圆:ellipse()绘制多边形:填充多边形:fillPoly()非填充多边形:polylines()添加文字:putText()先上ppt:代码:具体见注释#include"opencv2/opencv.hpp"#includeusingnamespacestd;usingnamesp
zlm丶
·
2022-09-11 07:35
OpenCV学习笔记
图像处理
OpenCV
9月10日
OpenCV学习笔记
——Mask、彩色直方图、人脸检测
文章目录前言一、Mask二、彩色直方图三、画出基本图形四、图片上显示文本五、人脸检测前言本文为9月10日
OpenCV学习笔记
——Mask、彩色直方图、人脸检测,分为五个章节:Mask;彩色直方图;画出基本图形
Ashen_0nee
·
2022-09-11 07:00
opencv
学习
计算机视觉
opencv学习笔记
(四):基本的绘图函数
opencv学习笔记
(四):基本的绘图函数文章目录
opencv学习笔记
(四):基本的绘图函数绘制直线cv2.line()绘制矩形cv2.rectangle()绘制普通矩形绘制渐变矩形绘制圆形cv.circle
Restar_xt
·
2022-09-11 07:30
opencv
学习
计算机视觉
python
vscode
Opencv学习笔记
二(查找表,通道分离与合并,色彩空间转换,像素值统计)
查找表(LookUpTable)颜色缩减方法:如果矩阵元素存储的是单通道像素,使用C或C++的无符号字符类型,那么像素可有256个不同值。但若是三通道图像,这种存储格式的颜色数就太多了(确切地说,有一千六百多万种)。用如此之多的颜色可能会对我们的算法性能造成严重影响。其实有时候,仅用这些颜色的一小部分,就足以达到同样效果。所以其做法是:将现有颜色空间值除以某个输入值,以获得较少的颜色数。利用查找表
野犬1998
·
2022-09-09 08:17
图像通道分离和混合
opencv学习笔记
-图像叠加、混合在图像处理中,目标区域定义为感兴趣区域ROI(regionofInterest),这是后期图像处理的基础,在获取ROI后,进行一些列的处理。
cs20171001
·
2022-09-09 08:43
知识库
opencv
Opencv学习笔记
(八)阈值化
大纲一、阈值化介绍二、固定阈值化函数三、自适应阈值化函数一、阈值化介绍阈值化函数就是指当图像某点的像素值高于或者低于某一个值(阈值)时统一取一值,其他时候保持不变或者变为0.通过这一方法我们可以从一张图片中得到我我们想要的部分,前提是该部分与背景灰度值有较大的差异。这一过程可以通过Opnecv中的函数thresold()函数和adaptiveThreshold()函数实现。二、固定阈值化函数固定阈
夜半罟霖
·
2022-09-08 07:58
opencv
opencv
计算机视觉
【
OpenCV学习笔记
35】基于距离变换与分水岭图像分割算法
图像分割图像分割(ImageSegmentation)是图像处理最重要的处理手段之一。图像分割的目标是将图像中像素根据一定的规则分为若干(N)个cluster集合,每个集合包含一类像素。根据算法分为监督学习方法和无监督学习方法,图像分割的算法多数都是无监督学习方法(KMeans!)距离变换距离变换的定义:计算图像中像素点到最近零像素点的距离,也就是零像素点的最短距离。距离变换的常见算法不断膨胀/腐
HandsomeJing
·
2022-09-07 13:20
opencv
Opencv学习笔记
二——基本图像操作
最近本人在学习OpenCV,简要地记一下笔记,课后温习的同时便于日后查阅。所用教程是唐宇迪老师的OpenCV教程,个人觉得讲解清晰易懂,附上链接:https://www.bilibili.com/video/BV1tb4y1C7j7?p=5一、截取图像当我们使用imread读取一张图片后,返回值是一个多维数组。如果采用的是3通道BGR读取,那么这个数组会是一个三维的,第一个维度表示纵向的像素点,第
ayamee
·
2022-09-03 16:04
python
opencv
Qt+
openCV学习笔记
(五)Qt5.15.2+openCV4.5.4+VS2019_64编译动态库
前言opencv官方只提供基本的库,若是用到其他库,需要自己编译。通常只要编译自己需要的模块就可以了,本次编译过程可供大家参考本次编译的,是未带CUDA加速的版本假设Qt、VS2019已正常安装,笔者使用的版本是Qt5.15.2vs2019_64版、VS2019社区版一、安装需要的软件1.安装git这方便教程很多,不再重复。笔者使用的是git2.332.安装cmake这个教程也很多,但笔者没有安装
꧁白杨树下꧂
·
2022-09-01 07:59
Qt+openCV
opencv
Qt+
openCV学习笔记
(一)Qt5.15.2+openCV4.5.3+mingw64编译动态库
前言:opencv官方并未提供mingw版本的库,若是用到相关编译器,需要自己编译。通常只要编译自己需要的模块就可以了,本次编译过程可供大家参考本次编译的,是未带CUDA加速的版本假设Qt已正常安装,笔者使用的版本是Qt5.15.2mingw81_64版一、安装需要的软件1.安装git这方便教程很多,不再重复。笔者使用的是git2.332.安装cmake这个教程也很多,但笔者没有安装,使用的是Qt
꧁白杨树下꧂
·
2022-09-01 07:28
Qt+openCV
opencv
qt
《
opencv学习笔记
》-- Shi-Tomasi 角点检测
Shi-Tomasi算法是Harris算法的改进。原理:由于Harris算法的稳定性和k值有关,Shi-Tomasi发现,角点的稳定性和矩阵M的较小特征值有关,改进的Harris算法即直接计算出矩阵M的特征值,用较小的特征值与阈值比较,大于最小阈值的即为强特征点(强角点)。确定图像强角点:goodFeaturesToTrack()函数结合Shi-Tomasi算子voidgoodFeaturesTo
cc_rong
·
2022-08-29 09:12
opencv
opencv
《
opencv学习笔记
》-- 亚像素角点检测
亚像素级角点检测的位置在摄像机标定、跟踪并重建摄像机的轨迹,或者重建被跟踪目标的三维结构时,是一个基本的测测量值。将所求得的角点位置精确到亚像素级精度。一个向量和与其正交的向量的点积为0,角点则满足一下情况:其中,(a)点p附近的图像是均匀的,其梯度为0;(b)边缘的梯度与沿边缘方向的q-p向量正交。在图中的两种情况下,p点梯度与q-p向量的点积均为0。假设起始角点q在实际亚像素级角点的附近。检测
cc_rong
·
2022-08-29 09:12
opencv
opencv
OpenCV学习笔记
(十一)——图像噪声的生成(椒盐噪声、高斯噪声)
目录1椒盐噪声2高斯噪声图像在获取和传输过程种会受到随机信号的干扰从而产生噪声,例如电阻引起的热噪声、光子噪声、暗电流噪声以及光响应非均匀性噪声等,由于噪声会影响对图像的理解以及后续的处理工作,因此去除噪声的影响在图像中具有十分重要的意义。图像中常见的噪声有:椒盐噪声、高斯噪声、泊松噪声和乘性噪声。本文将介绍椒盐噪声和高斯噪声产生的原因和如何在图像中添加噪声。生成的含有噪声的图像可以应用于后续的滤
Xyzz1223
·
2022-08-26 20:57
OpenCV学习笔记
opencv
计算机视觉
图像处理
python
《
opencv学习笔记
》-- 边缘检测和canny算子、sobel算子、LapIacian 算子、scharr滤波器
目录边缘检测canny算子sobel算子LapIacian算子(拉普拉斯)scharr滤波器边缘检测边缘检测步骤:1、滤波:边缘检测的算法主要是基于图像强度的一阶和二阶导数,但导数通常对噪声很敏感,因此必须采用滤波器来改善与噪声有关的边缘检测器的性能。常见的滤波方法主要有高斯滤波,即采用离散化的高斯函数产生一组归一化的高斯核,然后基于高斯核函数对图像灰度矩阵的每一点进行加权求和。2、增强:增强边缘
cc_rong
·
2022-08-25 20:08
opencv
opencv
OpenCV学习笔记
10-图像轮廓的相关知识及代码实现
文章目录1什么是图像轮廓2查找轮廓3绘制轮廓4轮廓的面积和周长5多边形逼近与凸包6外接矩形1什么是图像轮廓图像轮廓是具有相同颜色或灰度的连续点的曲线.轮廓在形状分析和物体的检测和识别中很有用。轮廓的作用:用于图形分析物体的识别和检测注意点:为了检测的准确性,需要先对图像进行二值化或Canny操作。在OpenCV中,找到轮廓就像从黑色背景中找到白色物体。因此请记住,要找到的对象应该是白色,背景应该是
Aaron-ywl
·
2022-08-15 00:34
机器视觉
计算机视觉
python
opencv
人工智能
jupyter
OpenCV学习笔记
(4)- imgproc组件
详见《OpenCV3编程入门(毛星云、冷雪飞)》4.1线性滤波:方框滤波、均值滤波、高斯滤波方框滤波:boxFilter()voidboxFilter(InputArraysrc,OutputArraydst,intddepth,Sizeksize,Pointanchor=Point(-1,-1),boolnormalize=true,intborderType=BORDER_DEFAULT)参数
海海不是嗨嗨
·
2022-08-15 00:52
C++
笔记
opencv
计算机视觉
学习
opencv学习笔记
9 查找绘制轮廓
一。查找绘制轮廓1.查找轮廓2.绘制轮廓1#include2#include3#include4usingnamespacestd;5usingnamespacecv;6intmain()7{8MatsrcImg=imread("F:/opencv/lena.jpg",0);9imshow("yuantu",srcImg);10MatdstImg=Mat::zeros(srcImg.rows,sr
weixin_30548917
·
2022-08-15 00:17
人工智能
OpenCV学习笔记
目录一、Mat类二、VideoCapture类三、截屏四、视频条(滑动条)五、opencv图像的运算六、图像的通道分离七、图像滤波八、转化为灰度图的方法:九、图像阈值十、膨胀与腐蚀十一、基于膨胀腐蚀的其他形态学操作十二、边缘检测Canny算子检测:Sobel算子检测霍夫线检测霍夫圆检测十三、绘制直方图十四、图像均衡化十五、图像匹配单模板匹配视频匹配十六、轮廓查找与绘制十七、访问轮廓的每一个点十八、
Believe yourself!!!
·
2022-08-15 00:44
OpenCV
c++
opencv
计算机视觉
c++
《
opencv学习笔记
》-- 直方图均衡化、图像直方图、直方图的计算和绘制、直方图对比、反向投影、模板匹配
目录直方图均衡化图像直方图直方图的计算和绘制直方图对比反向投影模板匹配直方图均衡化直方图均衡化是通过拉伸像素强度分布范围来增强图像对比度的一种方法应用场景:应用于图像增强处理。(灰度转换)voidequalizeHist(InputArraysrc,OutputArraydst)参数1,输入图像,需为8位单通道的图像。参数2,运算结果,需和源图片有一样的尺寸和类型。图像进行直方图均衡化的步骤:1)
cc_rong
·
2022-08-15 00:42
opencv
opencv
《
opencv学习笔记
》-- 仿射变换
仿射变换代表的是两幅图像之间的映射关系。仿射变换是指在几何中,一个向量空间进行一次线性变换并接上一个平移,变换为另一个向量空间的过程。它保持了二维图形的“平直性”(即:直线经过变换之后依然是直线)和“平行性”(即:二维图形之间的相对位置关系保持不变,平行线依然是平行线,且直线上点的位置顺序不变)。一个任意的仿射变换都能表示为乘以一个矩阵(线性变换)接着再加上一个向量(平移)的形式仿射变换三种常见的
cc_rong
·
2022-08-15 00:12
opencv
opencv
《
opencv学习笔记
》-- 重映射
重映射是把一幅图像中某位置的像素放置到另一个图片指定位置的过程。通过重映射来表达每个像素的位置(x,y):g(x,y)=f(h(x,y))g()是目标图像,f()是源图像,h(x,y)是作用于(x,y)的映射方法函数。例如:若有一幅图像A,按照此条件作重映射:h(x,y)=(A.cols-x,y),图像会按照x轴方向发生翻转。remap()函数根据指定的映射形式,将源图像进行重映射几何变换,式子如
cc_rong
·
2022-08-15 00:12
opencv
opencv
OpenCV学习笔记
(九)——图像轮廓(中)
《OpenCV轻松入门:面向Python》学习笔记(九)1-3查找并绘制轮廓、矩特性及Hu矩4.轮廓拟合4.1矩形包围框4.2最小包围矩形框4.3最小包围圆形4.4最优拟合椭圆4.5最优拟合直线4.6最小外包三角形4.7逼近多边形5.凸包5.1获取凸包5.2凸缺陷5.3几何学测试5.3.1测试轮廓是否是凸形的5.3.2点到轮廓的距离6-7利用形状场景算法比较轮廓及轮廓的特征值1-3查找并绘制轮廓、
卡卡南安
·
2022-08-15 00:30
OpenCV
opencv
计算机视觉
python
OpenCV学习笔记
16-轮廓
1.什么是轮廓轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体检测识别中很有用。为了更加准确,要使用二值化图像。寻找轮廓之前,要进行阈值化处理或者Canny边界检测。查找轮廓的函数会修改原始图像。如果你在找到轮廓之后还想使用原始图像的话,你应该将原始图像存储到其他变量中。查找轮廓就像在黑色背景中找白色物体。你应该记住,要找的物体是白色,背景是黑色
YanZhiyuan0918
·
2022-08-15 00:27
opencv学习笔记
opencv
《
opencv学习笔记
》-- 查找并绘制轮廓
轮廓一般对应一系列点包围了一个区域(也就是图像中一条曲线),它将一些列边界包围起来,形成的一个区域。先通过滤波、阈值化的操作,然后寻找轮廓,定位到识别的物体的区域,这样可以将区域标记出来。findContours()函数从二值图像中查找轮廓。voidfindContours(InputoutputArrayimage,outputArrayofArrayscontours,OutputArrayh
cc_rong
·
2022-08-15 00:51
opencv
opencv
OpenCV学习笔记
14_常用五种滤波器原理与C++实现(代码在最后)
好久没发blog了,总结一下常用的图像滤波器吧。。。(感兴趣的同学可以实现一下快速中值滤波:快速中值滤波介绍)本文使用图像原图:文章目录第1步、添加噪声(高斯噪声与椒盐噪声)一、椒盐噪声二、高斯噪声1、Box_Muller法生成高斯序列空域上的高斯噪声(跟椒盐噪声类似):频域上的高斯噪声:第2步、滤波操作(常用5种滤波器)一、什么是滤波器1、滤波器的定义2、滤波器的分类二、线性滤波器1、方框滤波器
xiao张的da世界
·
2022-08-14 16:07
笔记
图像处理
排序算法
opencv
计算机视觉
图像处理
opencv学习笔记
(十)-- 图像模糊去噪(中值滤波和双边滤波)
文章目录中值滤波中值滤波API代码实例双边滤波双边滤波API代码实例使用filter2d()函数对图像进行锐化处理关于滤波和模糊之前我们学习了均值滤波和高斯滤波,并且在opencv中进行了应用,接下来还有两种滤波方式,中值滤波和双边滤波中值滤波中值滤波是一种统计排序滤波器,将一个区域(例如3×3大小的邻域)中的像素点进行统计排序,找到像素值的中位数来替换邻域中心的像素值。中值滤波对于椒盐噪声有很好
milkhoko
·
2022-08-14 16:37
opencv
图像处理
C++
opencv
AI语音克隆软件安装和使用教程
opencv学习笔记
AI语音克隆软件安装和使用教程1.载项目到本地2.下载CUDA3.安装依赖包4.安装FFMPEC4.1方法一:4.2方法二:(推荐方法二本人成功点亮)5.下载预训练模型6.开始训练和演示
2345VOR
·
2022-08-11 13:29
#
Arduino小项目开发
opencv学习笔记
arduino学习
人工智能
python
ai
算法
OpenCV学习笔记
(5):绘制图形:直线、矩形、圆、椭圆、多边形
OpenCV学习笔记
(5):绘制图形:直线、矩形、圆、椭圆、多边形目录
OpenCV学习笔记
(5):绘制图形:直线、矩形、圆、椭圆、多边形01绘制直线cv2.line02绘制矩形cv2.rectangle03
爱吃肉的牛牛
·
2022-08-07 07:47
OpenCV
opencv
计算机视觉
学习
python
图像处理
OpenCV学习笔记
(二)——特征提取与描述
OpenCV学习笔记
(二)——特征提取与描述1.特征点简介什么是特征点?大体上说就是图像中变化比较明显的点,比如角点或者边界,在一面白色的墙上是提取不到任何特征点的。
GilgameshD
·
2022-07-29 07:07
opencv教程
opencv
算法
Opencv学习笔记
五——梯度计算
需要的库和自定义函数importcv2importnumpyasnpimportmatplotlib.pyplotaspltdefcv_show(name,mat):cv2.imshow(name,mat)cv2.waitKey(0)cv2.destroyAllWindows()一、Sobel算子对周围各点赋予权重,再计算梯度计算垂直方向梯度的权重【水平方向则是它的转置矩阵】###函数原型void
ayamee
·
2022-07-22 07:38
python
opencv
Opencv学习笔记
——图像处理(二)
文章目录一、图像梯度-Sobel算子二、图像梯度-Scharr算子、laplacian算子三、Canny边缘检测四、图像金字塔五、图像轮廓1.绘制轮廓2.轮廓特征3.轮廓近似4.边界矩形5.外接圆一、图像梯度-Sobel算子图像梯度:图像梯度是指图像某像素在x和y两个方向上的变化率(与相邻像素比较),是一个二维向量,由2个分量组成X轴的变化、Y轴的变化。图像梯度可以把图像看成二维离散函数,图像梯度
纸箱里的猫咪
·
2022-07-22 07:37
Opencv学习笔记
opencv
图像处理
计算机视觉
眼底血管分割——毕业论文
Theworld'smostaccuratetranslator——翻译器Cv图像处理-OpenCVChina:图像处理,计算机视觉库,ImageProcessing,ComputerVision——教你一些词的含义
OpenCV
把知识CV进脑子
·
2022-07-21 14:12
毕业设计
python
机器学习
Opencv学习笔记
——图像处理(一)
文章目录一、HSV二、图像阈值三、图像平滑四、形态学-腐蚀操作五、形态学-膨胀操作六、开运算与闭运算七、梯度运算八、礼帽和黑帽一、HSV相对于RGB空间,HSV空间能够非常直观的表达色彩的明暗,色调,以及鲜艳程度,方便进行颜色之间的对比.H-色调(主波长)。S-饱和度(纯度/颜色的阴影)。V值(强度)。显示HSV图像:importcv2#opencv读取的格式是BGRimg=cv2.imread(
纸箱里的猫咪
·
2022-07-19 07:57
Opencv学习笔记
opencv
图像处理
计算机视觉
Opencv学习笔记
——图像基本操作
文章目录前言一、数据读取-图像1.读取图像2.读取部分图像二、数据读取-视频三、颜色通道提取四、边界填充五、数值计算六、图像融合前言先说一些图像的基本知识:(1)图像由像素构成,一个像素就是图片上的一个点。(2)常见的图像有1通道(灰度图)、3通道(彩色图)、4通道(透明图),每个通道的像素值范围是[0,255],彩色图是我们最常见的,意思是每个像素由B、G、R三个值组成(也就是三原色),比如(2
纸箱里的猫咪
·
2022-07-19 07:57
Opencv学习笔记
opencv
计算机视觉
学习
DAY2
OpenCv学习笔记
: C++ 透视变换
透视变换:图像几何变换,将原图像按坐标投射到新的平面上,从四组对应点计算新的坐标,进行线性变换。在OPENCV中,可能过MatgetPerspectiveTransform(conspoint2fsrc[],constPoint2fdst[])轻松地将图像投射到新的平面上。参数:src-输入图像上矩形顶点的坐标dst-输出图像上相应矩形的顶点坐标此次,需要将原图的四张扑克牌中,首先将斜的黑桃K剪切
yuqu123
·
2022-07-15 08:44
C++
opencv
c++
计算机视觉
OpenCV学习笔记
之十一——霍夫变换(霍夫线变换,霍夫圆变换)
首先感谢@浅墨_毛星云,本篇博文是小武通过学习@浅墨_毛星云的博客以及书籍《opencv3.0编程入门》整理的笔记及疑问心得,小武水平有限,欢迎交流。@浅墨_毛星云博文:https://blog.csdn.net/poem_qianmo/article/category/1923021一、概述霍夫变换(HoughTransform)是图像处理中的一种特征提取技术,该过程在一个参数空间中通过计算累计
小武~~
·
2022-07-14 07:37
【OpenCV】
opencv
霍夫变换
CV基础_
opencv学习笔记
文章目录opencv基本操作1.数据读取——图像2.数据读取——视频3.截取部分区域4.颜色通道提取和合并5.边界填充6.数值计算opencv进阶操作1.图像融合2.图像阈值3.图像平滑4.形态学腐蚀膨胀梯度礼帽与黑帽5.提取边缘6.图像梯度6.1Sobel算子6.2Scharr算子6.3Laplacian算子7.Canny边缘检测实战1:图像金字塔高斯金字塔拉普拉斯金字塔图像轮廓的另一种绘制方法
长星照耀十三州府_
·
2022-07-06 12:47
计算机视觉
opencv
计算机视觉
python
opencv学习笔记
八--答题卡识别
opencv学习笔记
八--答题卡识别导入工具包定义函数扫描自适应阈值处理检测每一个选项的轮廓对轮廓进行排序以获取序号打印结果参考导入工具包#导入工具包importnumpyasnpimportargparseimportimutilsimportcv2importmatplotlib.pyplotasplt
Cloudy_to_sunny
·
2022-07-06 12:15
opencv
opencv
学习
python
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他