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
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
OpenCV-Python
教程:31.分水岭算法对图像进行分割
理论任意的灰度图像可以被看做是地质学表面,高亮度的地方是山峰,低亮度的地方是山谷。给每个孤立的山谷(局部最小值)不同颜色的水(标签),当水涨起来,根据周围的山峰(梯度),不同的山谷也就是不同的颜色会开始合并,要避免这个,你可以在水要合并的地方建立障碍,直到所有山峰都被淹没。你所创建的障碍就是分割结果,这个就是分水岭的原理,但是这个方法会分割过度,因为有噪点,或者其他图像上的错误。所以OpenCV实
xxxss
·
2020-04-04 20:34
OpenCV-Python
教程:14.形态变换
原理形态变换是根据图片的形状进行的简单运算。一般被用在二值图像上。它需要两个输入,一个是我们的原始图片,另一个是被叫做结构元素或者是核,用来决定运算的类型。两个基本的形态运算是腐蚀和Dilation.其他的变形如开,合,梯度等也会有。我们来看看他们在下面这张图上的表现。1.腐蚀腐蚀的基本理念就和土壤腐蚀一样,它会腐蚀掉前景的边缘(所以前景应该用白色)。核腐蚀掉图片。原始图片里的一个像素(1或者0)
xxxss
·
2020-04-04 09:25
【
OpenCV-Python
】(一)OpenCV的安装及简单使用
一、
OpenCV-Python
的安装直接使用pip方法进行安装pipinstallopencv-python可能还会用到其他的库,这里一起安装。
魔炫Max
·
2020-04-03 13:33
OpenCV-Python
教程:42.特征匹配+Homography找目标
基础我们之前使用了查询图像,找到其中的一些特征点,我们取另外一个训练图像,找到里面的特征,我们找到它们中间最匹配的。简单说就是我们在一组图像里找一个目标的某个部分的位置。我们可以使用一个calib3d模块里的函数,cv2.findHomography().如果我们传了两个图像里的点集合,它会找到那个目标的透视转换。然后我们可以使用cv2.perspectiveTransform()来找目标,它需要
xxxss
·
2020-04-03 03:52
OpenCV-Python
教程:38.FAST角点检测算法
理论我们看到了一些特征检测算法,他们很多都不错,但是从实时应用的角度看,他们都不够快,一个最好的例子是SLAM(同步定位与地图创建)移动机器人没有足够的计算能力。作为解决方案,FAST(加速切片测试特征)算法被提出,EdwardRosten和TomDrummond2006年在他们的论文“Machinelearningforhigh-speedcornerdetection”提出,并在2010年最后
xxxss
·
2020-04-02 22:08
Opencv-python
实现的手写数字识别程序
这次实现的数字识别是基于KNN分类算法的一款识别。利用KNN算法我们训练了5000个数字,0~9各500个,将其中前250个作为训练集,后250个作为测试集进行测试得到最终的准确率整个程序的训练数据都来自OpenCV的自带的一张图片digits.png(在文件夹opencv/samples/data/中),这张图片里面就有5000个手写数字,每个数字都是20x20的图像,没有OpenCV的可以用我
桑梓南
·
2020-04-02 14:39
OpenCV从入门到。。。
python
opencv
图像识别
计算机视觉
OpenCV-Python
学习之路-2:Getting Started with Videos(处理视频)
文章目录参考依据目标1.从摄像头捕捉实时数据2.读取视频文件3.保存视频文件参考依据参考
OpenCV-Python
官方文档:https://opencv-python-tutroals.readthedocs.io
我是大黄同学呀
·
2020-04-01 19:10
学点工具
opencv
python
Opencv-Python
OSD字符叠加
概述本程序主要实现将视频中的每个像素转换成字符颜色,并显示字符,主要用到opencv和PIL,采用opencv获取每个像素的RGB颜色值及视频显示,通过PIL进行字符叠加输出。由于计算量大,运行卡顿,看别人的做法是先处理并存储,然后再播放就比较流畅了。代码#coding=utf-8#中文乱码处理importcv2ascvimportnumpyasnpfromPILimportImage,Image
Coder-hong
·
2020-03-29 00:38
openCV开发技术
openCV API
单纯线性执行以下代码可能会跑不通环境安装condacreate-nXXX(新建一个conda环境)ActivateXXX(打开conda的某一个环境)pipinstallopencv-python(安装
opencv-python
MWhite
·
2020-03-28 11:09
OpenCV-Python
教程:23.histogram
理论什么是histogram?它可以给出图像的密度分布的总体概念,它的x轴是像素值(0到255)y轴是对应的像素在图像里的数量。看histogram你可以得到对比度,亮度,密度分布等直观信息。今天的所有图像处理工具都提供了histogram属性,你可以看到图像和他的histogram(记住这里的histogram是对于灰度图的,不是彩色图),histogram左边的区域显示出暗的像素的数量,右边的
xxxss
·
2020-03-28 11:15
OpenCV-Python
教程:36.SIFT(尺度不变特征变换)
理论前几节,我们看到了Harris角点检测。他们是跟旋转无关的,也就是说即使图像旋转了,我们还是可以找到相同的角。这是因为在旋转的图像里角还是角。但是如果尺度发生变化呢?一个角可能就不是角了,比如,下面的图像,当一个角在小图的窗口里是角,可是放大以后,在同样窗口里就是平的了。所以Harris角不是尺度不变的。所以在2004年,D.Lowe,提出了新的算法,SIFT,尺度不变特征变换,分解出关键点。
xxxss
·
2020-03-27 11:48
Opencv-Python
学习笔记二——cv2.GaussianBlur,cv2.Canny,
OpenCV中有数百种在不同色彩空间之间转换的方法。如今,在计算机视觉中有三种常用的色彩空间:灰度、BGR以及HSV(Hue,Saturation,Value)。灰度色彩空间是通过去除彩色信息来将其转换成灰阶,灰度色彩空间对中间处理特别有效,比如人脸检测。BGR,即蓝-绿-红色彩空间,每一个像素点都由一个三元数组来表示,分别代表蓝、绿、红三种颜色。HSV,H(Hue)是色调,S(Saturatio
深思海数_willschang
·
2020-03-27 08:51
mac安装opencv 3和python2.7
最开始偷懒,想着用最简单的方法安装
opencv-python
,使用pipinstallopencv-python,但是发现无法正常读取视频。
斯坦因和他的狗
·
2020-03-24 08:52
OpenCV-Python
教程:55.OpenCV里的K-Means聚类
理解参数输入参数1.samples:应该是np.float32数据类型,且每个特征应该放在一个单独的列。2.nclusters(K):需要的聚类的数量3.criteria:这是迭代终止准则。当满足这个准则时,算法迭代停止。实际上,它应该是一个3个参数的元组。他们是:(type,max_iter,epsilon):·3.a-终止准则的类型:有3个标志如下:cv2.TERM_CRITERIA_EPS-
xxxss
·
2020-03-23 12:25
OpenCV-Python
教程:57.图像修复
基础你们可能家里都会有一些老照片已经有黑点啊,划痕啊等。你有想过修复它们么?我们不能简单的在绘图工具里把他们擦除了就完了。因为这样只是把黑色的东西变成白色的而已,实际上没用。在这种情况下,会用到一种技术叫图像修复。基本的思想很简单:用周围的像素替换坏掉的像素,这样看上去就和周围一样了。比如下面这张:很多算法被设计来干这个,OpenCV提供了两个,可以用同一个函数来访问:cv2.inpaint()第
xxxss
·
2020-03-22 17:49
OpenCV-Python
——图片的加载、显示、保存
OpenCV-Python
——图片的加载、显示、保存本小节,我们将学习在Python语言中利用OpenCV库来实现图片的读取、显示、保存,所有的这些图片都是一个numpy.ndarray,这三种操作都过
MaosongRan
·
2020-03-22 11:47
OpenCV-Python
教程:45.背景去除
基础背景去除是在很多视觉应用里的主要预处理步骤。例如,摄像这样的场景。一个固定摄像头对顾客进行计数,或者交通摄像头对汽车信息进行提取。在所有这些情况下,首先你需要把人或者车辆单独提取出来。技术上你需要从静态背景里把移动的前景提取出来。如果你有一个单独的背景的图像,比如没有顾客的房子的图像,或者没有汽车的路的图像,这就很简单了。值需要在新的图像里把背景去掉就行了。你得到的就是前景。但是在大多数情况下
xxxss
·
2020-03-20 23:27
OpenCV-Python
教程:30.霍夫圆变换
理论圆的数学方程是(xcenter,ycenter)是圆的中心点,r是半径。在这个方程里我们可以看到三个参数,所以我们需要一个3维寄存器来做霍夫变换。而这样效率就很低。所以OpenCV使用了个技巧,霍夫梯度法,使用边的梯度信息。我们用的函数是cv2.HoughCircles()。有很多参数。importcv2importnumpyasnpimg=cv2.imread('opencv_logo.pn
xxxss
·
2020-03-20 15:02
福利,OpenCV最新中文版官方教程来了
最新
Opencv-Python
中文版官方文档:http://woshicver.com教程里有什么教程根据官方提供的文档,尽量完整的进行了还原
人工智能遇见磐创
·
2020-03-20 13:00
2018-02-03:使用SIFT
1.下载opencv,如果使用3.0及以上版本,一定要使用opencv-contrib-python,因为在
opencv-python
中移除了SIFT,SURF等算法。移除的理由是这些算法受专利保护。
BL_Fang
·
2020-03-20 09:31
Color Tracking by
OpenCV-python
最近,初学
OpenCV-python
,参考资料,做了一个简单的基于颜色识别的学生证追踪程序,与大家分享如下:程序主要由三部分构成:一,摄像头的初始化与采集图像二,图像处理算法三,录制视频程序如下:(1)
道上的蚂蚁
·
2020-03-20 09:58
解决pip安装opencv遇到的from .cv2 import * ImportError: DLL load failed: 找不到指定的模块>>>问题(亲测)
报错如下:倔强青铜折腾了好久,了解到一个原因是python版本与opencv版本不匹配导致找不到模块,所以从清华的镜像https://pypi.tuna.tsinghua.edu.cn/simple/
opencv-python
南浔丿
·
2020-03-17 22:45
报错类
anaconda
python
opencv
pip
python 读取视频帧,得到图片(二)
方式二:通过cv2库安装环境:因为没有直接的cv2库,可用
opencv-python
代替pipinstallopencv-python使用cv2库提取视频帧importcv2video_full_path
隔壁小红馆
·
2020-03-17 10:31
OpenCV-Python
教程:22.轮廓层级
理论在前面的关于轮廓的几节里,我们介绍了轮廓相关的一些函数。但当我们用cv2.findContours()函数来找轮廓的时候,我们传入了一个参数,ContourRetrievalMode。我们一般传的是cv2.RETR_LIST或者cv2.RETR_TREE这样就可以了。但是这个参数实际是什么意思呢?并且在输出时我们得到了三个数组,第一个是图像,第二个是我们的轮廓,第三个输出名字是hierarch
xxxss
·
2020-03-16 18:18
MAC+pycharm环境安装
opencv-python
以下在终端Terminal输入)pipinstallpip-Upipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple安装
opencv-python
幼稚园大学生
·
2020-03-12 21:02
mac
python
pip
OpenCV-Python
教程:29.霍夫线变换
理论HoughTransform是一个用来检测任意形状的流行技术,如果你能用数理形式表达一个形状,即便它是残缺不全的或者略微扭曲的,也能检测出来,我们来看看对于直线是怎么做的。一个直线可以表达为y=mx+c或者参数形式p=xcosθ+ysinθ,其中p是从原点到直线的垂直距离,θ是垂线和水平坐标轴的夹角。任何直线都可以表示成(ρ,θ).首先它创建一个2D数组或者是收集器(拿着两个参数)初始化是0。
xxxss
·
2020-03-12 10:42
OpenCV-Python
教程:3.视频
通过摄像头捕获视频我们经常会要用摄像头来捕获实时视频流。OpenCV提供了一个十分简单的接口来做这个。让我们捕获一段摄像头里的视频,把它转换到灰度视频然后显示它。要捕获一段视频,你需要创建一个VideoCapture对象。它的参数可以是设备索引或者是视频文件名。设备索引是指定哪个摄像头。一般来说只有一个摄像头。所以我们只需要穿入0(或者-1)。你可以传1来选第二个摄像头,以此类推。这之后,你可以一
xxxss
·
2020-03-10 20:44
OCR文本扫描 轮廓检测 透视变换
在
opencv-python
环境下对图像进行轮廓检测、透视变换等处理。调用pytesseract模块实现文本扫描。恳请批评指正OCR文本识别什么是OCR,百度里的定义是:OCR(OpticalChar
shuyeah
·
2020-03-08 00:59
python
计算机视觉
opencv
OpenCV中文官方文档
OpenCV-Python
为OpenCV提供了Python接口,使得使用者在Python中能够调用C/C++,在保证易读性和运行效率的前提下,实现所需的功能。
磐创AI_聊天机器人
·
2020-03-06 01:00
win10下
opencv-python
特定版本手动安装与pip自动安装教程
1.特定版本的python-opencv安装在https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下载对应python版本和windows系统opencv的whl文件,例如我的系统是win10+64位+python3.5,于是下载的opencv_python-3.4.2-cp35-cp35m-win_amd64.whl下载完成后,在cmd里cd到这个
L_by_D
·
2020-03-05 10:32
解决pycharm中
opencv-python
导入cv2后无法自动补全的问题(不用作任何文件上的修改)
发现问题当我用pip安装好opencv-pyton后,我激动得在python项目中导入cv2就像这样:importcv2ascvbut…码代码时竟然没有自动补全!!!这我还能忍,可是CTRL+左键竟然不能看源码!!!!!!就像这样:这我就受不了了。于是开始找解决方法解决问题查找解决方法,有的说要将cv2.cp36-win_amd64.pyd文件挪到site-packages下;有的说要修改_ini
枪枪枪
·
2020-03-05 10:05
Win10下安装
OpenCV-Python
最近打算学一下OpenCV,就去官网下了最新版(3.2.0)的安装文件。说是安装文件,其实只是个自解压缩文件,解压完后需要手动复制相关文件到指定的位置。OpenCV本身是用C++写的,但支持Python绑定,所以我也只是打算在Python下学习OpenCV。官方的安装文件包里面只有针对Python2.7的预编译包,而我用的是Python3.6,这使得我怀疑OpenCV只支持Python2系列,多少
lqbii
·
2020-03-03 23:21
Linux安装
OpenCV-Python
linux:ubuntu16.04-64bitpython:3.5.2opencv:3.0.0系统更新:sudoapt-getupdate安装Python3的必要插件:sudoapt-getinstallpython3-setuptoolspython3-dev-y(-y指的是安装默认选择yes)安装pip3(系统同时存在Python2和Python3且只想在Python3下安装pip):sudo
Iooooooo
·
2020-03-01 18:54
OpenCV-Python
教程:54.K-Means集群
理论我们用一个常用的例子来处理这个T恤尺寸问题假设有个公司,要发布一个新款的T恤到市场。显然他们得生产不同尺寸的来满足不同的人。所以公司会做一个人的身高体重的数据,把他们画到图上,如下:公司不可能生产所有尺寸的T恤,他们会把人分成小,中,大。然后只生产这三种模型,来适应所有的人群。把人分成三组这个可以用k-means集群来实现,算法可以给我们最好的3种尺寸,可以满足所有的人,如果不能,公司可以把人
xxxss
·
2020-02-27 20:09
OpenCV-Python
教程:40.ORB
理论关于ORB最重要的事情是它是OpenCV实验室出来的,它在计算成本,匹配性能上是SIFT和SURF很好的替代品,还有最主要的,专利,对,SIFT和SURF都是有专利的,你得付费试用,但是ORB不是ORB基本上是一个FAST关键点检测和BRIEF描述子的融合,同时做了很多修改提高了性能。首先它使用FAST来找关键点,然后用Harris角点测量来找到头N个点。还使用金字塔来产生多层级特征,但是问题
xxxss
·
2020-02-27 03:20
使用
Opencv-Python
学习信用卡数字识别
今天开始使用
Opencv-Python
学习信用卡数字识别,用的是Pycharm209189.2.3,代码是案例源码,没问题,按理Debugger后出出一张一张图片,但是我Debugger后只只出了第一张图就没动静了
ApollooxX
·
2020-02-25 15:21
CV_Python
python
cv
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他