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
Opencv-Python
学习笔记七——图像直方图 calcHist,直方图均衡化equalizeHist
图像直方图tutorial_py_histogram直方图是对图像像素的统计分布,它统计了每个像素(0到L-1)的数量。直方图均衡化就是将原始的直方图拉伸,使之均匀分布在全部灰度范围内,从而增强图像的对比度。直方图均衡化的中心思想是把原始图像的的灰度直方图从比较集中的某个区域变成在全部灰度范围内的均匀分布。cv2.calcHist(images,channels,mask,histSize,ran
深思海数_willschang
·
2020-08-24 05:36
OpenCV-Python
——第17.4章:轮廓的其他函数(凸缺陷,形状匹配,....)
目录1凸缺陷2PointPolygonTest3形状匹配1凸缺陷前面我们已经学习了轮廓的凸包,对象上的任何凹陷都被成为凸缺陷。OpenCV中有一个函数cv.convexityDefect()可以帮助我们找到凸缺陷。函数调用如下:hull=cv2.convexHull(cnt,returnPoints=False)defects=cv2.convexityDefects(cnt,hull)注意:如果
YukinoSiro
·
2020-08-24 05:36
—OpenCV
形态学处理及
opencv-python
函数
通过阈值分割可以得到二值图,但往往会出现图像中物体形态不完整,变的残缺,或者有很多噪声点。可以通过形态学处理,使其变得丰满,或者去除掉多余的像素。常用的形态学处理算法包括:腐蚀,膨胀,开运算,闭运算,形态学梯度,顶帽运算和底帽运算。0.结构元素opencv中可用的结构元素有三种:矩阵,椭圆形,十字架kernel=cv2.getStructuringElement(shape,ksize,ancho
yzy__zju
·
2020-08-24 04:05
opencv
图像处理
OpenCV-Python
Tutorials目录
版本3.4.61IntroductiontoOpenCVOpenCV介绍LearnhowtosetupOpenCV-Pythononyourcomputer!2GuiFeaturesinOpenCVHereyouwilllearnhowtodisplayandsaveimagesandvideos,controlmouseeventsandcreatetrackbar.2.1GettingStar
weixin_30362233
·
2020-08-24 03:46
Anaconda安装软件 以jieba
opencv-python
为例
文章目录1AnacondaPrompt基本命令第三方包的安装(自选安装)第三方包的安装(直接安装)更新包查看已安装的包卸载包2Anaconda在线安装opencv-python3Anaconda离线安装
opencv-python
coder小黄
·
2020-08-24 03:37
Python语言程序设计
OpenCV-Python
Tutorials - 4.9.4. 轮廓:更多函数
OpenCV-PythonTutorials(4.0.0)OpenCV-PythonTutorials官方英文教程GitHub:中文翻译如果对你有帮助,请在GitHub上Star该项目,转载请注明出处。凸缺陷我们在前面学到了关于轮廓的凸包。物体与该凸包的任何偏差都可以被认为是凸缺陷。OpenCV附带了一个现成的函数来查找它,cv.convexityDefects()。基本函数调用如下所示:hull
hpuhjl
·
2020-08-24 03:08
#
OpenCV-Python教程
OpenCV Sobel算子
在
OpenCV-Python
中,使用Sobel的算子的函数原型如下dst=cv2.Sobel(src,ddepth,dx,dy[,dst[,ksize[,scale[,delta[,borderType
jolingcome
·
2020-08-24 03:35
机器学习/大数据
opencv图像处理(七)sobel、Laplacian
在
OpenCV-Python
中,使用Sobel的算子的函数原型如下:dst=cv2.Sobel(src,ddepth,dx,dy[,dst[,ksize[,scale[,delta[,borderType
qq_43222384
·
2020-08-24 02:14
数字图像处理
opencv-python
:15_形态学处理【一】(腐蚀、膨胀、结构元素、cv2.erode(),cv2.dilate(),cv2.getStructuringElement())
形态学处理【一】形态学概念,腐蚀,膨胀相关函数有:cv2.erode(),cv2.dilate(),cv2.getStructuringElement()一、形态学形态学(morphology)常应用在生物学中,研究动植物的形态和结构;图像形态学即数学形态学(Mathematicalmorphology)是一门建立在格伦和拓扑学基础上的图像分析学科,是数学形态学图像处理的基本理论;常见图像形态学运
余喵爱吃鱼
·
2020-08-24 01:02
ubuntu
opencv-python
使用中cv2.VideoCapture(0)打开失败处理
ubuntu16.04默认安装的Python版本2.7.12,当用pipinstallopencv-python安装了opencvforpython3.3.0.10后,运行命令python-c"importcv2;cap=cv2.VideoCapture(0);print(cv2.isOpened())"输出为false经过各种百度,安装其他包文件也没有解决问题。索性回头运行命令:pipunins
colaNicy
·
2020-08-24 01:47
技术类
关于配置pycharm从开始到放弃(python2.7+openCV+vs安装配置+win10)
之类的字样),后来经过反复测试之后发现,在命令行中,
openCV-python
的工具包(CV2)明明可以很好的导入执行,但是在pycharm中就是不行!把pycharm卸载重装,甚至是直接在项目中手
kathrynlala
·
2020-08-24 00:30
错误笔记
OpenCV
关于 Python opencv 使用中的 ValueError: too many values to unpack
最近在
OpenCV-Python
接口中使用cv2.findContours()函数来查找检测物体的轮廓。
Lecol_leng
·
2020-08-24 00:13
cv2.matchTemplate图片尺寸问题
图片尺寸问题使用cv2.matchTemplate()报错问题:使用cv2.matchTemplate()报错问题:出现如下错误:cv2.error:OpenCV(3.4.3)C:\projects\
opencv-python
卡布达打小怪兽_Cheer
·
2020-08-24 00:46
OpenCV-Python
轮廓:更多属性 | 二十四
目标在本章中,我们将学习凸性缺陷以及如何找到它们查找点到多边形的最短距离匹配不同的形状理论和代码1.凸性缺陷我们看到了关于轮廓的第二章的凸包。从这个凸包上的任何偏差都可以被认为是凸性缺陷。OpenCV有一个函数来找到这个,cv.convexityDefects()。一个基本的函数调用如下:hull=cv.convexHull(cnt,returnPoints=False)defects=cv.co
磐创 AI
·
2020-08-24 00:54
OpenCV-Python
OpenCV-Python
模板匹配 | 三十一
目标在本章中,您将学习使用模板匹配在图像中查找对象你将看到以下功能:cv.matchTemplate(),cv.minMaxLoc()理论模板匹配是一种用于在较大图像中搜索和查找模板图像位置的方法。为此,OpenCV带有一个函数cv.matchTemplate()。它只是将模板图像滑动到输入图像上(就像在2D卷积中一样),然后在模板图像下比较模板和输入图像的拼图。OpenCV中实现了几种比较方法。
磐创 AI
·
2020-08-24 00:54
OpenCV-Python
python opncv Canny边缘检测
#Canny边缘检测:#
OpenCV-Python
中Canny函数的原型为:#edge=cv2.Canny(image,threshold1,threshold2[,edges[,apertureSize
兔子家的鱼
·
2020-08-23 23:28
python
图像基础操作(1)
p=1参考OpenCV-Python-Tutorial-中文版、
OpenCV-Python
中文教程图像阈值当像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色
顺毛黑起
·
2020-08-23 23:58
Opencv
opencv-python
结构化元素cv2.getStructuringElement()
在使用opencv的过程中,我们经常需要各种各样的卷积核。如果是正方形的核还好说,但是有时候需要定义椭圆形或者十字形的核,我们就需要用到cv2.getStructuringElement()函数了第一个参数表示核的形状。可以选择三种矩形:MORPH_RECT;交叉形:MORPH_CROSS;椭圆形:MORPH_ELLIPSE;第二个参数表示核的尺寸。例1:importcv2kernel=cv2.g
嘉 禾 天 橙 国 际 大 影 院♡♡
·
2020-08-23 23:23
OpenCV学习之路
opencv-python
中,cv2.VideoCapture(path)报错TypeError: an integer is required
开发环境Django1.8.2,python2,opecv-python3.4.2,ubuntu16.04。在django项目中,通过opecv-python获取视频分辨率,部分视频会在cv2.VideoCapture(path)这一行报错TypeError:anintegerisrequired,但是在ipython中,用相同的代码获取相同的视频时,并不会报错。代码如下:importcv2#ab
weixin_43249191
·
2020-08-23 23:47
opencv
成功解决cv2.error: C:\projects\
opencv-python
\opencv\modules\imgproc\src\resize.cpp:4044: error: (-215) s
成功解决cv2.error:C:\projects\
opencv-python
\opencv\modules\imgproc\src\resize.cpp:4044:error:(-215)s目录解决问题解决思路解解方法路径加载有问题
一个处女座的程序猿
·
2020-08-23 18:39
Computer
knowledge
安装教程以及Bug解决
OpenCV-Python
教程:51.使用kNN做手写数据OCR
手写数字OCR我们的目标是建立一个应用可以读手写数字。为了这个我们需要一些训练数据和测试数据。OpenCV带了一个图像digits.png有5000个手写数字(每个数字500个),每个数字是一个20x20的图像,所以我们的第一步是把图像分成5000个不同的数字。对于每个数字,我们把它放到一个400个像素的行上,这是我们的特征集,所有像素的强度值。这是我们创建的最简单的特征集。我们使用每个数字的头2
xxxss
·
2020-08-22 21:57
opencv-python
imread、imshow浏览目录下的图片文件
☞░前往老猿Python博文目录░一、几个知识点1.1、使用Python查找目录下的文件具体请参考《Python正则表达式re模块和os模块实现文件搜索模式匹配》。1.2、opencvwaitkey函数调用语法:intwaitKey(intmilltimes)是在一个给定的时间内(单位ms)等待用户按键事件的函数,如果用户按下按键则返回对应按键的值,否则超时返回。说明:参数milltimes为0表
LaoYuanPython
·
2020-08-22 21:08
老猿Python
图形图像处理
OpenCV-Python
绘制基本图形
参考DrawingFunctionsinOpenCV代码importnumpyasnpimportcv2img=np.zeros((512,512,3),np.uint8)#创建一张黑色的图像img=cv2.line(img,(0,0),(511,511),(255,0,0),5)#从img的(0,0)坐标到(511,511)坐标以(255,0,0)的颜色画5px的直线img=cv2.rectan
Moneys
·
2020-08-22 16:37
opencv-python
填充算法(水漫填充)
水漫填充算法实现help(cv2.floodFill)floodFill(image,mask,seedPoint,newVal[,loDiff[,upDiff[,flags]]])->retval,image,mask,rect参数解释:image:mask:掩码图像,大小比原图多两个像素点。设输入图像大小为width*height,则掩码的大小必须为(width+2)*(height+2),m
小白鼠丶coding
·
2020-08-22 16:55
QT+opencv
Python 去除图片纯色边框(qbit)
TrimwhitespaceusingPIL试验环境Windows102004Python3.8.3Pillow7.1.2ImageMagick7.0.10除了Pillow以外,qbit还尝试了skimage和
opencv-python
qbit
·
2020-08-22 15:27
图像处理
Python3.7安装cv2模块
直接一句话:pipinstallopencv-python换国内的源:pipinstall-ihttps://mirrors.aliyun.com/pypi/simple/
opencv-python
weixin_45435630
·
2020-08-22 14:00
python学习
python
安装
opencv-python
和TensorFlow后,VS2017编辑后提示Unable to resolve 'tensorflow和Unable to resolve 'cv2
在安装VS时,Python的环境是Anaconda,而通过pip(pip3)的方式安装
opencv-python
和TensorFlow时,默认的Python的环境是
Mr_ZZZZZZZZ
·
2020-08-22 13:46
技术
OpenCV-Python
图像分割与Watershed算法 | 三十四
目标在本章中,我们将学习使用分水岭算法实现基于标记的图像分割我们将看到:cv.watershed()理论任何灰度图像都可以看作是一个地形表面,其中高强度表示山峰,低强度表示山谷。你开始用不同颜色的水(标签)填充每个孤立的山谷(局部最小值)。随着水位的上升,根据附近的山峰(坡度),来自不同山谷的水明显会开始合并,颜色也不同。为了避免这种情况,你要在水融合的地方建造屏障。你继续填满水,建造障碍,直到所
磐创 AI
·
2020-08-22 11:10
OpenCV-Python
《OpenCv视觉之眼》Python图像处理十七:Opencv图像处理实战二之图像中的物体识别并截取
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-22 11:39
Opencv视觉之眼
图像识别裁剪
《OpenCV视觉之眼》
python
OpenCV图像处理识别
计算机视觉
《OpenCv视觉之眼》Python图像处理十八:Opencv图像处理实战三之基于OpenCV训练模型的AI人脸检测
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-22 11:39
Opencv视觉之眼
OpenCV人脸检测
python图像处理
《OpenCV视觉之眼》
OpenCV人脸检测模型
计算机视觉
《OpenCv视觉之眼》Python图像处理十五 :Opencv图像处理之图像缩放、旋转和平移原理及实现
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-22 11:38
Opencv视觉之眼
python
OpenCV图像平移旋转缩放
《OpenCV视觉之眼》
OpenCV图像处理
计算机视觉
《OpenCv视觉之眼》Python图像处理十六:Opencv图像处理实战一之图像中的硬币检测
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-22 11:38
Opencv视觉之眼
opencv
python
《OpenCV视觉之眼》
OpenCV硬币检测
python图像处理
《OpenCv视觉之眼》Python图像处理十九:Opencv图像处理实战四之通过OpenCV进行人脸口罩模型训练并进行口罩检测
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-22 11:59
Opencv视觉之眼
Windows Server 2012 R2 安装
OpenCV-Python
背景:利用Python和Opencv开发的应用程序,需要部署到WindowsServer上,故需要安装Opencv.躺过的坑:1.采用源码安装;2.利用pipinstallopencv-python;3.利用condainstallopencv;以上方法均报错:ImportError:DLLloadfailed.网上提供的解决方案也尝试了,无效,如:下载DLL缺失检查工具,补充缺失的DLL后还是报
木头VS星星
·
2020-08-22 11:34
基础知识
opencv-python
:安装、环境配置
OpenCV安装:转载于:https://blog.csdn.net/u011321546/article/details/79499598一:安装pip进入Python安装目录下的Scripts路径,执行easy_install.exepip出现下图,说明pip安装成功。pip的作用:通用的Python包管理工具,提供了对Python包的查找、下载、安装、卸载的功能。常用操作:例如:以numpy
日月人云
·
2020-08-22 10:35
OpenCV
树莓派3B+ pyqt和
opencv-python
配置
树莓派3B+pyqt和
opencv-python
配置换源!!!
旋转跳跃我不停歇
·
2020-08-22 10:04
linux
OpenCV-Python
速查表:从导入图像到人脸检测
什么是
OpenCV-Python
?OpenCV是一个开源的计算机视觉(computervision)和机器学习库。它拥有超过2500个优化算法,包括经典和最先进的计算机视觉和机器学习算法。
我爱学python
·
2020-08-22 09:36
win10安装可以使用sift和surf的
opencv-python
最近发现安装的
opencv-python
里面没有sift,自己安装的就是contrib版的,为什么没有sift呢?
NRZZN
·
2020-08-22 09:25
技术类
opencv-python
人脸识别尝试——knn与深度学习
文章目录引言人脸数据获取处理图片读取到并数组中调用opencv内置函数进行人脸识别knn算法进行人脸识别使用Dense层神经网络进行人脸识别一些小知识点opencvputText无法写中文二值化图片路径目录测试np.random.shuffle()测试keras保存和恢复模型引言人脸识别和人脸检测不同,人脸检测时检测到人脸位置,而人脸识别是基于人脸数据库,进行一些识别操作如识别某一个人像是数据库中
姬小野
·
2020-08-22 04:44
机器学习
openCV
机器学习之路
opencv-python
K近邻
目标:本章节你需要学习以下内容:在本章中,我们将理解k-最近邻(kNN)算法的概念。我们将使用我们在kNN上的知识来构建基本的OCR应用程序。我们将尝试使用OpenCV附带的数字和字母数据。了解k-最近邻理论kNN是最简单的用于监督学习的分类算法之一。想法也很简单,就是找出测试数据在特征空间中的最近邻居。我们将用下图来介绍它。上图中的对象可以分成两组,蓝色方块和红色三角。每一组也可以称为一个类。我
update7
·
2020-08-22 03:48
机器学习
智能计算
python
OpenCV-Python
教程——从Images开始
目标这里,你将会学到如何读取、显示、保存一张图片你将会学习这些函数:cv2.imread(),cv2.imshow(),cv2.imwrite()当然,你将会学习如何用Matplotlib显示这些图片使用OpenCV读取图片利用函数cv2.imread()来读取一张图片。该图片应该在工作目录中或是提供图片的绝对路径。第二个参数用来明确读取图片的方式。cv2.IMREAD_COLOR:载入一张彩图,
门下平章
·
2020-08-22 03:48
python
pycharm+win10+opencv-python安装!
之前学习的时候经常看到importcv2自己尝试安装总出问题今天要用非解决不可了,转换下思路就搞定了,前后几分钟,本着感恩的心态,也分享下经验关键在于,pycharm中选择对应python版本的
opencv-python
SUPERLIO
·
2020-08-22 02:04
pycharm安装opencv
升级为最新版本pip后也未能成功安装
opencv-python
,于是手工下载opencv_python-4.1.1.26-cp37-cp37m-win_amd64.whl(下载地址:https://pypi.org
haiziccc
·
2020-08-22 01:11
Python
Image
Recognition
OpenCV-Python
理解K近邻 | 五十三
目标在本章中,我们将了解k近邻(kNN)算法的原理。理论kNN是可用于监督学习的最简单的分类算法之一。这个想法是在特征空间中搜索测试数据的最近邻。我们将用下面的图片来研究它。在图像中,有两个族,蓝色正方形和红色三角形。我们称每一种为类。他们的房屋显示在他们的城镇地图中,我们称之为特征空间。(你可以将要素空间视为投影所有数据的空间。例如,考虑一个2D坐标空间。每个数据都有两个要素,x和y坐标。你可以
磐创 AI
·
2020-08-22 01:38
opencv-python
实现sift、orb、asift、denseSift
pipinstallopencv-python==3.4.2.16pipinstallopencv-contrib-python==3.4.2.161.ORB#coding:utf-8importcv2importnumpyasnpfromcontextlibimportcontextmanagerdefclock():returncv2.getTickCount()/cv2.getTickFre
知识在于分享
·
2020-08-22 00:59
SLAM+SFM
opencv-python
下简单KNN分类识别
KNN是数据挖掘中一种简单算法常用来分类,此次用来聚类实现对4种花的简单识别。环境:python2.7+opencv3.0+windows10原理:在使用KNN函数提取出4种花特征点以后,对需要辨认的图片提取体征点,与图库中4类花进行比较,匹配点最多的一类即视为同类。代码:读入图像数据:12img=cv2.imread(name)34q_img=[1]*105q_img[0]=cv2.imread
aitangdao4981
·
2020-08-22 00:26
OpenCV-Python
中文教程15——OpenCV 中的轮廓
OpenCV-Python
中文教程15——OpenCV中的轮廓一、初识轮廓目标•理解什么是轮廓•学习找轮廓,绘制轮廓等•函数:cv2.findContours(),cv2.drawContours()1
GeekZW
·
2020-08-21 23:58
数字图像处理
opencv
python自学
python编程
Python对DICOM图像进行阈值分割
Python对Dicom图像进行处理,离不开pydicom,
opencv-python
,matplotlib,numpy四个代码库,安装完成这四个代码库后,可以读取Dicom图像,并对图像进行处理,显式处理后的结果
weixin_30763455
·
2020-08-21 22:59
OpenCV-Python
用于角点检测的FAST算法 | 四十一
目标在本章中,我们将了解FAST算法的基础知识。我们将使用OpenCV功能对FAST算法进行探索。理论我们看到了几个特征检测器,其中很多真的很棒。但是,从实时应用程序的角度来看,它们不够快。最好的例子是计算资源有限的SLAM(同时定位和制图)移动机器人作为对此的解决方案,EdwardRosten和TomDrummond在2006年的论文“用于高速拐角检测的机器学习”中提出了FAST(加速分段测试的
磐创 AI
·
2020-08-21 19:16
OpenCV-Python
Ubuntu PyCharm cv2 无代码提示解决方法
1.找到解释器配置界面2.选择
opencv-python
,然后点击OK即可我是这么解决的,有人说不行,那就暂时不知道了…
wohu1104
·
2020-08-21 11:11
Python
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他