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
Python 去除图片纯色边框(qbit)
TrimwhitespaceusingPIL试验环境Windows102004Python3.8.3Pillow7.1.2ImageMagick7.0.10除了Pillow以外,qbit还尝试了skimage和
opencv-python
qbit
·
2020-06-23 13:45
图像处理
win10 VisualStudio2019配置OpenCV4.1.1
opencv-python
的安装创建一个python项目,视图-其他窗口-python环境,右面概述选改为包(PyPI)。
光子乘羽
·
2020-06-23 12:15
opencv
在Ubuntu中安装
OpenCV-Python
| 三
在本教程中,我们将学习在UbuntuSystem中设置
OpenCV-Python
。以下步骤针对Ubuntu16.04和18.04(均为64位)进行了测试。
磐创 AI
·
2020-06-23 07:09
OpenCV-Python
OpenCV-Python
霍夫圈变换 | 三十三
学习目标在本章中,我们将学习使用霍夫变换来查找图像中的圆。我们将看到以下函数:cv.HoughCircles()理论圆在数学上表示为(x−xcenter)2(y−ycenter)2=r2(x-x_{center})^2(y-y_{center})^2=r^2(x−xcenter)2(y−ycenter)2=r2,其中(xcenter,ycenter)(x_{center},y_{center})(
磐创 AI
·
2020-06-23 07:09
OpenCV-Python
用python3实现人脸识别(opencv,dlib)功能
请在此文centos7上安装JupyterHub的基础上安装
opencv-python
,dlib,face_recognition,scikit-image。
董广明
·
2020-06-23 05:53
opencv
machine
learning
python
opencv-python
图像处理基础(一)
#一.读取图像数据importcv2img=cv2.imread("d:/image0.JPG")#读取图片数据print(img)cv2.imshow('image',img)#显示窗口数据cv2.waitKey(0)#等待延迟cv2.destroyAllWindows()print(img)#打印像素值通道从这个结果可以出:现在每个像素都由一个三元素组表示,并且每个整型(integer)向量分
diezhiju0462
·
2020-06-23 04:22
opencv-python
图像基础处理(二)
图像阈值ret,dst=cv2.threshold(src,thresh,maxval,type)-src:输入图,只能输入单通道图像,通常来说为灰度图-dst:输出图-thresh:阈值0-255一般是127-maxval:当像素值超过了阈值(或者小于阈值,根据type来决定),所赋予的值最大值255-type:二值化操作的类型,包含以下5种类型:cv2.THRESH_BINARY;cv2.TH
diezhiju0462
·
2020-06-23 04:22
opencv-python
图像基础处理(三)
腐蚀操作#腐蚀操作importcv2importnumpyasnpimg=cv2.imread("d:/ke.png")kernel=np.ones((3,3),np.uint8)erosion=cv2.erode(img,kernel,iterations=1)#腐蚀操作iterations控制腐蚀程度erosion1=cv2.erode(img,kernel,iterations=2)eros
diezhiju0462
·
2020-06-23 04:22
树莓派 import cv2 出错: undefined symbol: cblas_sgemm
在安装好
opencv-python
(3.4)单独importcv2出错信息:ImportError:numpy.core.multiarrayfailedtoimport单独importnumpyasnp
dxz_tust
·
2020-06-23 02:51
树莓派
使用
OpenCV-python
实现手写数字识别
文章目录安装mahotas库智能提取阈值一、加载必要的库和一些基本函数二、定义hog算子来描述图片的特征三、根据已有数字类别标注的数据集来训练模型四、利用训练好的模型进行数字识别数据集下载和完整代码附录安装mahotas库智能提取阈值默认的conda环境是没有mahotas的,需要自己手动安装mahotas,注意不要使用pipinstall这种方式,可能会导致电脑死机!!!condaconfig-
cliukai
·
2020-06-22 23:16
OpenCV
opencv
数字识别
opencv-python
计算形心
今天,我们将开始由3部分构成的形状检测分析系列教程。通过此系列教程,我们将学到如何:计算轮廓/形状的中心;仅使用轮廓特征识别出不同的形状,如:圆、正方形、长方形、三角形和五角形。标记形状颜色尽管今天的内容比较基础(相对于最近PyImageSearch博客讨论的更加高级的概念来说),但是也经常有人问我下边这个问题:如何用Python和OpenCV计算轮廓的中心?在今天的教程中,我将会回答这个问题。在
会思考的鱼
·
2020-06-22 21:16
ubuntu16.4
opencv-python
安装
用pip安装即可$pipinstallopencv-python指定版本$pipinstallopencv-python==3.1.0.0测试是否安装成功$python>>>importcv2不报错就安装成功啦不过这是只有主模块的命令如果需要额外的contrib模块$pipinstallopencv-contrib-python指定版本$pipinstallopencv-contrib-pytho
郫县男子技术专修学院技工
·
2020-06-22 11:37
OpenCV-Python
——图像形态学操作
腐蚀的原理:二值图像前景物体为1,背景为0.假设原图像中有一个前景物体,那么我们用一个结构元素去腐蚀原图的过程是这样的:遍历原图像的每一个像素,然后用结构元素的中心点对准当前正在遍历的这个像素,然后取当前结构元素所覆盖下的原图对应区域内的所有像素的最小值,用这个最小值替换当前像素值。由于二值图像最小值就是0,所以就是用0替换,即变成了黑色背景。从而也可以看出,如果当前结构元素覆盖下,全部都是背景,
yyyzhhhhh
·
2020-06-22 10:43
opencv
学习
OpenCV-Python
——图像增强
图像增强图像增强可以分为两种:领域处理技术。对像素点及其周围的点进行处理,即使用卷积核。点处理技术。只对单个像素进行处理。归一化cv2.normalize(src,dst,alpha,beta,norm_type,dtype,mask)→dstsrc:原图像对象dst:经过转化后的图像对象alpha:归一化后灰度像素最小值,一般为0beta:归一化后灰度像素最大值,一般为255norm_type:
yyyzhhhhh
·
2020-06-22 10:43
opencv
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
人工智能
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他