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-python
ubuntu18安装python3-pip
opencv-python
root@2fce31d9be57:/#apt-getinstallpython3-devaptitudepython3-piproot@2fce31d9be57:/#pip3--versionpip9.0.1from/usr/lib/python3/dist-packages(python3.6)root@2fce31d9be57:/#apt-getinstalllibsm6libxrender
kuochu'ng
·
2020-06-22 10:22
Linux
opencv-python
实战
(一)信用卡数字识别使用模板匹配进行数字识别将信用卡里取取来的数字与模板里的每一个数字进行匹配,得分高者即是该数字#python3ocr_template_match.py-iimages/credit_card_01.png-timages/ocr_a_reference.png#导入工具包fromimutilsimportcontoursimportnumpyasnpimportargpars
原来是阿中
·
2020-06-22 10:48
Opencv
opencv-python
绘制图像颜色直方图
#-*-encoding:utf-8-*-'''python绘制颜色直方图,cv2有hist和calcHist两种方法'''importcv2importnumpyasnpfrommatplotlibimportpyplotaspltdeffun1():img=cv2.imread('../../data/home.jpg',cv2.IMREAD_GRAYSCALE)#bins->图像中分为多少格
Yan456jie
·
2020-06-22 09:09
图像处理
python opencv 实现读取、显示、写入图像的方法
opencv包安装·这里直接安装
opencv-python
包(非官方):pipinstallopencv-python官方文档:https://opencv-python-tutroals.readthedocs.io
·
2020-06-22 08:39
opencv-python
透视变换小例
opencv透视变换小例用透视变换,将kindle中的文字框重新放正importcv2ascvimportnumpyasnpfrommatplotlibimportpyplotaspltcount=0defdraw_circle(event,x,y,flags,param):globalcountifevent==cv.EVENT_LBUTTONDBLCLK:print("x:",x,'y:',y
超级歪
·
2020-06-22 07:35
数字图像处理
opencv-python
轮廓查找 椭圆拟合 画椭圆
直接放图放程序importcv2ascvif__name__=="__main__":im=cv.imread("image/circle_patten.jpg")#读图imgray=cv.cvtColor(im,cv.COLOR_BGR2GRAY)#转灰度图_,thresh=cv.threshold(imgray,130,255,cv.THRESH_BINARY+cv.THRESH_OTSU)#
Useless_csdn
·
2020-06-22 07:41
opencv-python
OpenCV-Python
系列·第十二集:图像浮雕
设置不同卷积核进行滤波,可得到自己想要的效果。#-*-coding:utf-8-*-"""CreatedonSatAug2515:10:512018@author:Miracle"""importcv2importnumpyasnp#加载图像image=cv2.imread('../data/aaa.jpg')#自定义卷积核kernel_emboss_1=np.array([[0,-1,-1],[
Only柚
·
2020-06-22 01:16
OpenCV-Python
OpenCV-Python
中文官方文档 学习笔记 第三章 核心操作
OpenCV-Python
中文官方文档学习笔记说明:首先介绍一下我学习的
OpenCV-Python
中文官方文档(引用该文档的前言):写在前面的话2014年段力辉在当时已翻译过OpenCV3.0,但时隔五年
我是单易
·
2020-06-22 01:26
OpenCV-Python
学习笔记-模板匹配(matchTemplate)
模板匹配,通俗来讲就是利用小图来找大图,可以看作是一种简陋的目标检测方法。举例来说,对于以下两张图片(第一张为原图,第二章为样章),使用cv.matchTemplate()函数进行匹配,再使用cv.minMaxLoc()函数获得全局极值的位置和数值大小。(1)result=cv.matchTemplate(image,templ,method[,result[,mask]])image:原图tem
Karty9
·
2020-06-21 23:40
【opencv】
opencv-Python
读(imread)写(imwrite)图像及图像类型转换
读取图像frompathlibimportPathimportcv2importnumpyasnppath_img=Path(r'Morphling.jpg')#原始图像路径img_raw=cv2.imread(str(path_img),flags=-1)print(f'原始图像尺寸:{img_raw.shape},深度:{img_raw.dtype}')cv2.imshow('原始图像',im
JianJuly
·
2020-06-21 23:18
图像处理
OpenCV-Python
:形态学处理(腐蚀、膨胀、开闭运算、边缘检测)
一、定义结构元素形态学处理的核心就是定义结构元素,在
OpenCV-Python
中,可以使用其自带的getStructuringElement函数,也可以直接使用Numpy的ndarray来定义一个结构元素
志小
·
2020-06-21 22:46
OpenCV-Python
OpenCV-Python
学习笔记(十):形态学图像处理:腐蚀、膨胀、开运算、闭运算、形态学梯度、顶帽、黑帽
目标•学习不同的形态学操作,例如腐蚀,膨胀,开运算,闭运算、形态学梯度、顶帽、黑帽•我们要学习的函数有:cv2.erode(),cv2.dilate(),cv2.morphologyEx()等原理形态学操作一般情况下对二值化图像进行的操作。需要输入两个参数,一个是原始图像,第二个被称为结构化元素或称为核,它是用来决定操作的性质的。两个基本的形态学操作是腐蚀和膨胀。他们的变体构成了开运算,闭运算,梯
GiffordY
·
2020-06-21 21:13
OpenCV
机器视觉
OpenCV-Python
学习笔记(八):图像阈值:简单阈值、自适应阈值、 Otsu's阈值
目标•本节你将学到简单阈值,自适应阈值,Otsu’s二值化等•将要学习的函数有cv2.threshold,cv2.adaptiveThreshold等。1.简单阈值与名字一样,这种方法非常简单。在像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色)。这个函数就是cv2.threshhold(src,thresh,maxval,type,dst=No
GiffordY
·
2020-06-21 21:12
OpenCV
机器视觉
OpenCV-Python
学习笔记(九):图像平滑:均值/高斯/中值/双边滤波
目标•学习使用不同的低通滤波器对图像进行模糊•使用自定义的滤波器对图像进行卷积(2D卷积)2D卷积与一维信号一样,我们也可以对2D图像实施低通滤波(LPF),高通滤波(HPF)等。LPF帮助我们去除噪音,模糊图像。HPF帮助我们找到图像的边缘。OpenCV提供的函数cv2.filter2D()可以让我们对一幅图像进行卷积操作。下面我们将对一幅图像使用平均滤波器。下面是一个5x5的均值滤波器核:均值
GiffordY
·
2020-06-21 21:12
OpenCV
机器视觉
从去除噪点的说起,有OpenCV要什么PS?
其实我们就可以使用计算机视觉里的技术来做一次人肉PS,提到计算机视觉逃不过的坎肯定是OpenCV,而又绕不过的坎肯定是深度学习,所以我们干脆点直接
opencv-python
来进行我们的旅程。
Font Tian
·
2020-06-21 20:51
【机器学习】OpenCV
漫谈计算机视觉
基于
opencv-python
的车牌识别
2020-04-0413:56更新修复程序识别时大部分图片报错RGB转HSV失败的问题修改内容:Recognition.py模块内颜色定位部分的一个异常处理里的逻辑bug相关代码已在GitHub上更新修改内容用已在下面给出try:card_img_hsv=cv2.cvtColor(card_img,cv2.COLOR_BGR2HSV)except:card_img_hsv=None基于opencv
·
2020-06-21 20:11
Python
【Opencv】
opencv-python
学习笔记代码复现(图像金字塔,轮廓检测,直方图)
opencv-python
学习笔记代码复现(图像金字塔,轮廓检测,直方图)图像金字塔高斯金字塔拉普拉斯金字塔轮廓检测绘制轮廓轮廓近似模板匹配opencv模板匹配----单目标匹配opencv模板匹配--
哞哞哞是Echo
·
2020-06-21 19:26
CV
python+OpenCV+cuda计算光流
利用OpenCV计算TVL1光流,具体实现可参考这里,需要注意的是要用opencv-contrib-python,
opencv-python
是不包含光流计算模块的;这是纯CPU的计算方式,计算速度为大约为
dagongji10
·
2020-06-21 19:49
OpenCV-Python
OpenCV-Python
:车道检测
任务:一共要完成两项任务:1.在所提供的公路图片上检测出车道线并标记2.在所提供的公路视频上检测出车道线并标记方案:要检测出当前车道,就是要检测出左右两条车道直线。由于无人车一直保持在当前车道,那么无人车上的相机拍摄视频中,车道线的位置应该基本固定在某一个范围内:如果我们手动把这部分ROI区域抠出来,就会排除大部分干扰。接下来检测直线肯定用霍夫变换,但ROI区域内的边缘直线信息还是很多,考虑到只有
weixin_34220623
·
2020-06-21 11:32
OpenCv-Python
图像滤波
均值滤波均值滤波函数cv2.blur()importcv2img=cv2.imread('01.jpg')blur=cv2.blur(img,(5,5))cv2.imshow("blur",blur)cv2.waitKey()中值滤波中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值,对脉冲噪声和椒盐噪声滤除作用明显。中值滤波函数cv2.med
weixin_30588729
·
2020-06-21 10:37
linux 下编译安装
opencv-python
编译参考Docker环境下编译,内部整理的详细的编译选项和整个编译的流程,可以直接用,也可以参考:https://github.com/SkeLLLa/docker-ffmpeg-opencvhttps://github.com/SkeLLLa/docker-ffmpeg-opencv/blob/master/stretch/Dockerfileffmpeg编译环境ffmpeg依赖库安装apt-g
Ternence_Hsu
·
2020-06-21 08:55
#
OpenCV
opencv
python
ffmpeg
x264
编译
pycharm中导入import cv2出现错误的解决方法
在python3.6中安装opencv,需要下载numpy和
opencv-python
,这是链接地址点击打开链接,根据你已经安装的python版本号下载相对应的numpy和opencv_python。
keepStrive
·
2020-06-21 06:46
错误解决方法集锦
python3.6 下安装
opencv-python
模块
使用网上介绍的pip3installopencv-python安装成功过后,并没有理想中的importcv2会报错:提示找不到模块查找网上经验文档后,发现是自己使用pip3installopencv-python实际上安装的是最新的opencv,存在版本兼容性问题。所以我们不能使用命令安装,先卸载:pip3uninstallopencv-python上一步也不是什么都没做,安装了numpy模块,下
庆述
·
2020-06-21 04:18
OpenCV-Python
中的简单数字识别OCR
SimpleDigitRecognitionOCRinOpenCV-PythonIamtryingtoimplementa"DigitRecognitionOCR"inOpenCV-Python(cv2).我正在尝试在
OpenCV-Python
p15097962069
·
2020-06-21 04:20
python
opencv
numpy
computer-vision
ocr
Opencv-Python
处理车道线检测
利用Opencv和Python结合完成车道线检测1前言去年对Opencv系统学习了一段时间,后面没有继续更新博客,但自己也有继续学习啦,哈哈,最近做了一个小项目,利用图像处理算法解决车道线检测。但目前自己深知这只是个基础的初级状态,还有很多不足的地方,后面会更新一篇利用深度神经网络完成车道线检测的项目,检测效果比这里要好很多,这里先把图像处理算法的完成流程和经过介绍清楚。本方法有较大的局限性,适合
live4046
·
2020-06-20 20:51
OpenCV
OpenCV-Python
系列四:图像分割(2)--梯度
上一期提到的图像阈值处理,不仅可以实现获取你想要的目标区域(作为mask使用),还可以帮你获取图像的边缘信息,那关于图像边缘,本期将从另外的角度来处理。你所看到的图像边缘,是由于图像像素值存在变化,为了说明,这里以灰度图像为例,如果图像的灰阶值不变,也就不存在过渡边缘(图左),只有当灰阶值发生变化时,就出现了你的目标物--边缘(图右)。图像边缘的产生使用梯度计算(一阶导数)会在边缘处出现极值,而在
CodeFUN
·
2020-06-20 00:29
OpenCV-python
学习笔记(二)——图像操作
为了快速学习,按照中文教程中的顺序,走一遍python接口。英文能力较强者,可以从对应的英文教程自己翻译学习。另:自认为挺好的一个教程博客。共有四个系列,比较全面详细,适合初学者。一、OpenCV图像的基本操作获取并修改像素值读取一副图像,根据像素的行和列的坐标获取它的像素值,对于RGB图像而言,返回RGB的值,对于灰度图则返回灰度值。importcv2importnumpyimg=cv2.imr
笑芙蓉
·
2020-06-19 11:58
opencv学习
python
opencv
OpenCV-Python
学习之路-6:Image Thresholding(图像阈值)
文章目录参考依据目标SimpleThresholding简单阈值AdaptiveThresholding自适应阈值Otsu'sBinarization大津二值化参考依据官方文档:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_thresholding/py_thresholding
我是大黄同学呀
·
2020-06-19 00:39
玩玩OpenCV
算法
opencv
计算机视觉
OpenCV-Python
: 图像二值化/去噪 cv2.threshold()、cv2.inRange()函数详解
文章目录参考依据cv2.threshold()示例cv2.inRange()参考依据官网接口文档:https://docs.opencv.org/2.4/modules/imgproc/doc/miscellaneous_transformations.html?highlight=threshold#cv2.thresholdcv2.threshold()cv2.threshold(src,th
我是大黄同学呀
·
2020-06-17 19:05
玩玩OpenCV
opencv
计算机视觉
python
opencv-python
小白笔记(15)
第十五节:Otsu阈值,获取图形的中心,GrabCut抠图(一)Otsu阈值(二)获取图形的中心(三)GrabCut抠图(四)结语(一)Otsu阈值这里写Ostu阈值可以说是对之前的图像二值化的补充,Ostu阈值也可叫做大津法图像灰度自适应的阈值分割算法,它是由日本学者大津提出,并由他的名字命名的。话不多说,我们来写该怎么调用它。在opencv中实现Ostu算法使用的是cv.threshold函数
想个名字蒸难
·
2020-06-14 08:08
opencv-python笔记
python
opencv
OpenCV-Python
——模版匹配、直方图
一、模版匹配1、模版匹配模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv里有6种,然后将每次计算的结果放入一个矩阵里,作为结果输出。假如原图形是AxB大小,而模板是axb大小,则输出结果的矩阵是(A-a+1)x(B-b+1)。TM_SQDIFF:计算平方不同,计算出来的值越小,越相关TM_CCORR:计算相关性
红叶楠木
·
2020-06-03 10:00
OpenCV-Python
——图像梯度算法、边缘检测、图像金字塔与轮廓检测与傅里叶变换
一、图像梯度算法1、图像梯度-Sobel算子dst=cv2.Sobel(src,ddepth,dx,dy,ksize)ddepth:图像的深度dx和dy分别表示水平和竖直方向ksize是Sobel算子的大小1#*******************图像梯度算法**********************开始2importcv23#importnumpyasnp45img=cv2.imread('p
红叶楠木
·
2020-06-02 22:00
OpenCV-Python
——阈值、平滑处理、形态学操作
一、阈值ret,dst=cv2.threshold(src,thresh,maxval,type)src:输入图,只能输入单通道图像,通常来说为灰度图dst:输出图ret:返回阈值的数值thresh:阈值maxval:当像素值超过了阈值(或者小于阈值,根据type来决定),所赋予的值type:二值化操作的类型,包含以下5种类型:cv2.THRESH_BINARY;cv2.THRESH_BINARY
红叶楠木
·
2020-05-31 17:00
OpenCV-Python
——环境配置及图像基本操作
一、环境配置1、在虚拟环境中安装以下库:
opencv-python
==3.4.1.15opencv-contrib-python==3.4.1.15建议安装3.4.1的版本,3.4.2之后的版本做了专利保护
红叶楠木
·
2020-05-31 13:00
openCV-python
(二)图像的几何变换-旋转、缩放
openCV函数介绍cv2的getRotationMatrix2D函数,通过将旋转的中心点坐标,旋转的角度,缩放比例作为参数传入即可得到中间旋转矩阵,warpAffine函数将通过这个矩阵,计算出旋转缩放后的图像,以及坐标(坐标单独有函数进行处理)#例子M=cv2.getRotationMatrix2D((w*0.5,h*0.5),angle,scale)new_image=cv2.warpAff
一杯海风_3163
·
2020-05-22 18:19
人脸识别检测运用模块:
opencv-python
、dlib
opencv-python
调用摄像头,储存图像。dlib调用已训练好的人脸特征图,与图像结合。以下代码为初始学习代码,在此基础上加入其他特征,提高疲劳精确度。
Lugf768
·
2020-05-17 11:42
人脸识别
python
人脸识别
opencv
人工智能
win python安装opencv
OpenCV-python
安装教程安装方法一:pipinstallopencv-python方法二:可能是因为国外网站下载太慢导致超时了,可以改用其他下载路径(使用镜像),指令如下:①:pipinstallopencv-contrib-python②
9fe5164d41b8
·
2020-05-16 21:57
深度学习与计算机视觉群 | 文末送书
在过去的750天里,深度学习与计算机视觉公众号积累了大量的干货文章,主要包含
OpenCV-Python
教程系列、三大目标检测框架系列(mmdetection、detectorn2与simpledet)、
woshicver
·
2020-05-14 22:14
【总结】
OpenCV-Python
常用API(三)—— 图像矩阵处理(1)
文章目录0.前言1.图像翻转1.1函数简述和原型1.2参数1.3返回值1.4实例展示2.图像转置2.1函数简述和原型2.2参数2.3返回值2.4实例展示3.仿射变换3.1函数简述和原型3.2参数3.3返回值3.4用法举例3.5实例展示4.仿射变换矩阵生成4.1函数简述和原型4.2参数4.3返回值4.4用法举例5.透视变换5.1函数简述和原型5.2参数5.3返回值5.4用法举例5.5实例展示0.前言
水蓝城城主
·
2020-05-07 11:54
OpenCV
【总结】
OpenCV-Python
常用API(一)—— 基本IO
文章目录1.前言2.图片读取2.1函数简述和原型2.2参数2.3返回值3.色彩空间转换3.1函数简述和原型3.2参数3.3返回值4.图片展示4.1函数简述和原型4.2参数4.3用法举例5.图片写入5.1函数简述和原型5.2参数5.3返回值6.视频处理类初始化6.1函数简述和原型6.2参数6.3返回值7.获取视频流信息7.1函数简述和原型7.2参数7.3返回值8.设置视频流属性8.1函数简述和原型8
水蓝城城主
·
2020-05-06 17:11
OpenCV
[
opencv-python
常用函数] cv2.threshold()
cv2.threshold()函数下面是官方文档中给的解释Python:cv2.threshold(src,thresh,maxval,type[,dst])→retval,dstsrc:表示的是图片源thresh:表示的是阈值(起始值)maxval:表示的是最大值type:表示的是这里划分的时候使用的是什么类型的算法,常用值为0(cv2.THRESH_BINARY)例:importcv2impo
锡城筱凯
·
2020-05-03 18:36
▶CV系列
opencv
python
【
opencv-python
】python基础操作|取消科学计数法显示输出矩阵
有时我们在python开发(尤其是矩阵开发)的过程中,经常会遇到科学技术法的数据输出形式,这让我们很难辨识真实的数据,如下图所示:其实只要在文件开头增加两行代码,就可以取消这种显示,让调试回归正常:importnumpyasnpnp.set_printoptions(suppress=True)输出数据则变成如下形式:还是很方便的。
砍瓜切菜砍瓜切菜
·
2020-05-03 14:24
pyopencv
python
python模拟哔哩哔哩滑块登入验证的实现
pip3installPILpip3installopencv-pythonpip3installnumpy谷歌驱动建议指定清华源下载速度会更快点使用方法:pip3installopencv-python-ihttps://pypi.tuna.tsinghua.edu.cn/simple/
opencv-python
卡卡叮
·
2020-04-24 09:19
opencv-python
安装
拟合图像时需要使用opencv库中的sift方法,所以使用pip安装
opencv-python
$pipinstallopencv-pythonimportcv2sift=cv2.SIFT()但是会报错:
littlezl
·
2020-04-13 05:02
OpenCV-python
读取摄像头视频流
OpenCV-python
读取摄像头视频流
Opencv-python
读取网络摄像头和USB摄像头代码示例以及对cv2.waitKey(delay)函数理解'''
Opencv-python
读取IP摄像头视频流
211210
·
2020-04-12 22:56
python
opencv
图像识别
视频处理
解决cv2.error: OpenCV(4.1.1) C:\projects\
opencv-python
\opencv\modules\imgproc\src\color.cpp:182: error:
我在运行的时候报错,如下图cv2.error:OpenCV(4.2.0)C:\projects\
opencv-python
\opencv\modules\imgproc\src\color.cpp:182
木木纸
·
2020-04-11 23:00
OpenCV-Python
图像去噪 | 五十九
作者|OpenCV-PythonTutorials编译|Vincent来源|OpenCV-PythonTutorials目标在本章中,你将学习用于去除图像中噪声的非局部均值去噪算法。你将看到不同的函数,例如cv.fastNlMeansDenoising(),cv.fastNlMeansDenoisingColored()等。理论在前面的章节中,我们已经看到了许多图像平滑技术,例如高斯模糊,中值模糊
人工智能遇见磐创
·
2020-04-10 02:22
人工智能
OpenCV-Python
: cv2.copyMakeBorder()函数详解
文章目录参考依据设置边界框参数实例参考依据
OpenCV-Python
官方教程:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials
我是大黄同学呀
·
2020-04-09 20:13
学点工具
opencv
计算机视觉
python
OpenCV-Python
OpenCV中的K-Means聚类 | 五十八
目标了解如何在OpenCV中使用cv.kmeans()函数进行数据聚类理解参数输入参数sample:它应该是np.float32数据类型,并且每个功能都应该放在单个列中。nclusters(K):结束条件所需的簇数criteria:这是迭代终止条件。满足此条件后,算法迭代将停止。实际上,它应该是3个参数的元组。它们是(type,max_iter,epsilon):a.终止条件的类型。它具有3个标志
人工智能遇见磐创
·
2020-04-06 19:17
人工智能
OpenCV-Python
系列教程介绍
OpenCV-Python
为OpenCV提供了Python接口,使得使用者在Python中能够调用C/C++,在保证易读性和运行效率的前提下,实现所需的功能。
人工智能遇见磐创
·
2020-04-06 05:04
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他