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
python+OpenCV
python+opencv
从摄像头视频中保存图片
生成数据集这里我们需要从摄像头的实时视频中生成数据集,使用
python+opencv
库,代码如下:importcv2cap=cv2.VideoCapture(1)#计算机自带的摄像头为0,外部设备为1i
Silvia+
·
2020-06-29 20:12
机器学习
opencv
图像的二值化之
python+opencv
定义:图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(Binarization)。简单的阈值-(全局阈值):Python
what_lei
·
2020-06-29 18:39
c++
opencv
数字图像处理
python
Python
opencv
二值化
自适应阈值
python+opencv
图像识别匹配
1.图像模板匹配#使用matchTemplate对原始灰度图像和图像模板进行匹配res=cv2.matchTemplate(img_gray,template,cv2.TM_CCOEFF_NORMED)#设定阈值threshold=0.9#res大于90%loc是一个坐标数组,[y][x]结构loc=np.where(res>=threshold)模板匹配是在图像中寻找目标的方法之一模板匹配的工作
papayaya
·
2020-06-29 14:52
python+opencv
针对图片同一区域进行裁剪
最近在做目标检测的相关毕业论文,前期需要大量的数据集,我所采集到的图像规格是2748*2200的尺寸,需要对图片进行批量裁剪。importcv2ascvimportglobi=0defcrop(img,outdir):img=cv.imread(img)#读取图片cropped=img[0:458,0:440]#选择需要提取的roi范围cv.imwrite("E:/cv/caijian/{}.jp
weixin_44234094
·
2020-06-29 12:18
基于Python的图像拉普拉斯变化/图像锐化实现
Python+OpenCV
拉普拉斯图像锐化这一篇博客是我实现代码的基础,但博主给出的代码有一部分错不,到后期无法实现拉普拉斯变化,而且灰度图像比较繁琐,因此做了一部分的改进。
Hongyu0516
·
2020-06-29 11:49
利用
Python+opencv
进行图像的缩放(附代码)
版权声明:本文为博主原创文章,转载请附源链接。一、cv2.resize()函数的参数说明opencv里面提供cv2.resize()函数对图像进行缩放。其第一个参数为待缩放的图像,第二个参数为缩放后的图像尺寸大小,第三个和第四个参数为缩放尺度因子,第五个参数为缩放的插值方法。插值方法:默认时使用的是cv2.INTER_LINEAR缩小时推荐使用cv2.INTER_AREA扩展放大时推荐使用cv2.
阿尔法先生
·
2020-06-29 09:33
opencv
利用
python+opencv
进行自适应阈值分割(附代码)
版权声明:本文为博主原创文章,转载请附源链接。前面博客所讲的简单阈值分割是一种全局分割,但是当一幅图上面的不同部分具有不同的亮度的时候,此时需要采取自适应阈值分割。就是对图像中的各个部分进行分割,即采用邻域分割,在一个邻域范围内进行图像阈值分割。opencv中采用cv2.adaptiveThreshold()函数进行自适应阈值分割。AdaptiveMethod-指定计算阈值的方法cv2.ADPTI
阿尔法先生
·
2020-06-29 09:02
opencv
利用
Python+opencv
进行简单阈值分割(附代码)
opencv中采用利用cv2.threshhold()函数进行简单阈值分割cv2.threshhold()函数参数:第一个参数为原图像;第二个参数为阈值大小;第三个参数为大于阈值时,赋值的像素值第四个参数是阈值分割方法阈值分割方法有五种:cv2.THRESH_BINARYcv2.THRESH_BINARY_INVcv2.THRESH_TRUNCcv2.THRESH_TOZEROcv2.THRESH
阿尔法先生
·
2020-06-29 09:02
opencv
python+opencv
用电脑打开手机ip摄像头
1在手机上下载IP摄像头app2开启手机IP摄像头3在电脑上编写opencv程序打开摄像头参考:https://blog.csdn.net/SHAOYEZUIZUISHAUI/article/details/80959590代码中这一行:video="http://admin:
[email protected]
:8081/"改为您的手机IP摄像头地址,如上图红框所示注意:我这里用的是校园网,所以
菜菜菜菜菜菜菜
·
2020-06-29 09:15
图像处理
Python+OpenCV
识别银行卡卡号
Python+OpenCV
识别银行卡卡号今天尝试一下用
python+OpenCV
,使用模板匹配的方式做个简单地识别银行卡卡号(大部分参考网上的,自己改了一部分,代码写的有点不太好,但是思路很清晰,过段时间可能会写一个
Running Y
·
2020-06-29 07:53
基于
python+opencv
的 车牌识别
基于
python+opencv
的车牌识别emmmm本人因为兴趣和这边团队的要求写了这么一代码主要是对车辆图片车辆视频内的车牌进行识别,对视屏和高清图像识别率还是比较高的,当然在写的过程中也参考了很多博友的文章
糖纸.
·
2020-06-29 06:19
python
opencv
Python+OpenCV
学习笔记
此次学习的是csdn学院中《
Python+OpenCV
计算机视觉》,比较基础,适合初学者。第一次尝试以博客形式来记录学习笔记,督促自己,提升自我,供自己和大家学习。
孟子浜伞兵
·
2020-06-29 04:49
python+openCV
自适应阈值分割
当图像各局部亮度不同时,全局阈值就很难将背景和目标分割。因此提出了自适应阈值,即在图像的不同区域采用不同的阈值进行分割。利用函数cv2.adaptiveThreshold()进行分割。cv2.adaptiveThreshold(src,maxValue,adaptiveMethod,thresholdType,blockSize,C)参数:1.src:原图像2.maxValue:当阈值类型(thr
Shannon T
·
2020-06-29 04:38
openCV
基于OpenCV调用手机摄像头并实现人脸检测
链接:https://pan.baidu.com/s/10iUbJRUA_bdt-zICEjhcAw密码:qve43、
python+OpenCV
实现im
猫老壳
·
2020-06-29 03:05
Python+OpenCV
进行人脸识别(调用笔记本摄像头)
最近需要对研究生论文进行开题,我的方向定位为人工智能机器学习-计算机视觉这个方向,所以先做一些小东西来对自己的所选方向有一个大致熟悉!首先我所用到的工具是PyCharm+Python3.7.0+OpenCV关于工具这里我想说的是我没有像其他博主一样选择Anaconda进行安装,因为我喜欢在pycharm里setting,因为之前在学习遗传算法的时候安装了numpy这个包所以在安装过程中也并没有出现
贾岚翔
·
2020-06-29 03:44
opencv分类器训练方法
训练前先扫读一下这篇文章;(级联分类器训练)
python+opencv
实现人头检测一、工具,样本数据准备;分类器工具集下载人头识别分类器训练数据集二、文件夹环境下面8个工具在这里(分类器工具集下载)posdata
hlgwx
·
2020-06-29 02:24
opencv
python+opencv
学习(二)--直线拟合、轮廓检测
importcv2importnumpyasnpfrommatplotlibimportpyplotasplt#直线拟合defzhixian():img=cv2.imread("go3.jpg")pary=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#灰度图#findContours接受的参数为二值图,即黑白的(不是灰度图),所以读取的图像要先转成灰度的,再转成二值图r
面-包
·
2020-06-28 23:33
opencv
python学习
python+opencv
计算图片的感知hash值,来计算汉明距离,简单的找相似图片
感知哈希算法是一类算法的总称,包括aHash、pHash、dHash。顾名思义,感知哈希不是以严格的方式计算Hash值,而是以更加相对的方式计算哈希值,因为“相似”与否,就是一种相对的判定。aHash:平均值哈希。速度比较快,但是常常不太精确。pHash:感知哈希。精确度比较高,但是速度方面较差一些。dHash:差异值哈希。精确度较高,且速度也非常快注意:但是在下面我用了ahash和dhash得到
疯子!!!
·
2020-06-28 21:24
Python
OpenCV图像处理基础_CodingPark编程公园
文章介绍本文讲述如何使用
Python+OpenCV
完成对图像的基本处理OpenCV图像处理基础OpenCV安装图像处理基础入门像素处理使用numpy访问像素获取图像属性ROI感兴趣区域通道拆分与合并OpenCV
TEAM-AG
·
2020-06-28 21:59
计算机视觉
Python+OpenCV
图像风格迁移(模仿名画)
现在很多人都喜欢拍照(自拍)。有限的滤镜和装饰玩多了也会腻,所以就有APP提供了模仿名画风格的功能,比如prisma、versa等,可以把你的照片变成梵高、毕加索、蒙克等大师的风格。这种功能叫做“图像风格迁移”,几乎都是基于CVPR2015的论文《ANeuralAlgorithmofArtisticStyle》和ECCV2016的论文《PerceptualLossesforReal-TimeSty
weixin_34342992
·
2020-06-28 17:39
Python+OpenCV
目标跟踪实现基本的运动检测
前言目标跟踪是对摄像头视频中的移动目标进行定位的过程,有着非常广泛的应用。实时目标跟踪是许多计算机视觉应用的重要任务,如监控、基于感知的用户界面、增强现实、基于对象的视频压缩以及辅助驾驶等。基本环境配置版本:Python3系统:Windows相关模块:opencv、pandas安装opencv:pipinstallopencv-python本人对于Python学习创建了一个小小的学习圈子,为各位提
weixin_34268753
·
2020-06-28 15:46
pyinstaller打包
python+opencv
无法在别人电脑上正常运行 问题所在:opencv_ffmpeg341_64.dll...
用
python+opencv
写了个程序,在自己电脑上一切正常,但在别人电脑上就是运行不了报错:ExceptioninTkintercallbackTraceback(mostrecentcalllast
weixin_34128411
·
2020-06-28 11:14
(转)
python+opencv
实现动态物体追踪
原文链接:https://blog.csdn.net/cike14/article/details/50649811importcv2importnumpyasnpcamera=cv2.VideoCapture(0)firstframe=NonewhileTrue:ret,frame=camera.read()ifnotret:breakgray=cv2.cvtColor(frame,cv2.CO
weixin_34008933
·
2020-06-28 09:25
python+opencv
读取视频,调用摄像头
引用importcv2importnumpy创建摄像头对象cap=cv2.VideoCapture("videoTest/test1.mp4")#参数为视频文件目录逐帧显示实现视频播放while1:ret,frame=cap.read()#读取cv2.imshow("capture",frame)#显示ifcv2.waitKey(100)&0xff==ord('q'):#按q退出break释放摄像
weixin_33819479
·
2020-06-28 06:21
Python+OpenCV
图像处理之其他形态学操作
顶帽(TopHat):原图像与开操作之间的差值图像,突出原图像中比周围亮的区域黑帽(BlackHat):闭操作图像与原图像的差值图像,突出原图像中比周围暗的区域形态学梯度(Gradient):基础梯度:基础梯度是用膨胀后的图像减去腐蚀后的图像得到差值图像,称为梯度图像也是opencv中支持的计算形态学梯度的方法,而此方法得到梯度有称为基本梯度。内部梯度:是用原图像减去腐蚀之后的图像得到差值图像,称
weixin_30377461
·
2020-06-27 18:54
生成黑白棋盘标定图和单目相机标定(一)(
python+opencv
实现)
学习记录。事实上很早就接触过视觉定位这东西,但是到现在才返回头学习一下相机的标定,真是可耻啊!我把想法和过程记录一下。相机成像相机的成像原理——小孔成像然而,在实际由于设计工艺问题、相机安装环境或物体摆放位置等影响,会照成成像与实际图像不一样的现象。由于设计工艺照成的影响是无法改变的事实,所以这将是相机的内参;由环境或安装方式照成的影响是可以改变的,这就是相机的外参。在https://blog.c
迷茫的小羊
·
2020-06-27 14:49
Python
彩色图转灰度图的研究--最最Easy版本,
python+opencv
今天才开始看转灰度图,一堆论文头都大了。现在看把图片从RGB模式转为灰度图模式。首先看图片是如何保存在数组里的。首先你试着调用img=cv2.read("ha.jpg")>>>img>>>array([[[138,132,121],[140,132,119],[145,132,118],...,[150,128,122],[150,128,122],[150,128,122]],[[162,157
查尔德77
·
2020-06-27 07:45
转灰度图研究
python 将多个图片合成为一个视频
参考
python+opencv
将图片保存为视频–2016年更新,codeexample为:defimgs2video(imgs_dir,save_name):fps=24fourcc=cv2.VideoWriter_fourcc
oneTaken
·
2020-06-27 01:49
python
opencv
Python+OpenCV
采集本地摄像头的视频
本文实现了用Python和OpenCV配合,调用本地摄像头采集视频,基本上函数的话看opencv的官方文档就Ok了(TheOpenCVReferenceManualRelease2.4.7.0)上代码:importcv2importcv2.cvdefgetCam():window_name='showimage'cv2.namedWindow(window_name,cv2.WINDOW_NORM
liuke804
·
2020-06-27 00:07
OpenCV
Python
Python+OpenCV
实现图像高斯模糊
最近实习学了Python操作OpenCV,没有好好玩过,今天恰好有空,就试了用
Python+OpenCV
实现图像高斯模糊。
solidcorr
·
2020-06-26 13:56
Programming
Language
Python+OpenCV
进行视频中人脸检测
环境安装python和Opencv。在windows下要将opencv的build/python/2.7/cv2.pyd复制到python的目录Lib/site-packages下。程序使用opencv官方训练的人脸级联分类器haarcascade_frontalface_alt2.xml,Python代码参考我的项目。importcv2importsyscascPath="./haarcasca
cliff_zf
·
2020-06-26 09:46
目标检测
Python
opencv学习
python+opencv
人脸识别(模型训练cnn)解释超详细适合初学者2
Keras学习中文版https://keras-cn.readthedocs.io/en/latest/发现一个超详细代码介绍https://www.imooc.com/article/79490原理部分见另外importrandomimportosos.environ['KERAS_BACKEND']='tensorflow'fromkerasimportbackendasKfromkeras.
sereasuesue
·
2020-06-26 08:36
Python
深度学习
python+opencv
人脸识别(人脸检测,存储人脸数据)解释超详细适合初学者
importsysimportcv2defCatchPICFromVideo(path_name,window_name="GET_FACE",camera_idx=0,catch_pic_num=500):cv2.namedWindow(window_name)#视频来源,可以来自一段已存好的视频,也可以直接来自USB摄像头cap=cv2.VideoCapture(camera_idx)#cap
sereasuesue
·
2020-06-26 08:35
Python
深度学习
OpenCV图像处理--将图像裁剪为圆形
于是,我们尝试用Linux工具Convert来完成,但是,百思无解,后续决定采用
Python+OpenCV
。2,实现优秀的代码不需要解释,直接看代码吧,O(∩_∩)O。
红薯爱帅
·
2020-06-26 07:39
opencv
基于OpenCV的车辆计数(一)
全部代码链接首先效果图:语言:
python+OpenCV
简单的背景减差算法实现移动物体检测。
red_ear
·
2020-06-26 05:22
图像处理
python+opencv
实现人脸识别,人脸检测 笔记二(获得人脸模型)
importcv2importsysfromPILimportImagedefCatchPICFromVideo(window_name,catch_pic_num,path_name):cv2.namedWindow(window_name)#视频来源,可以来自一段已存好的视频,也可以直接来自USB摄像头#注意这里要进行修改,改成你自己的视频地址cap=cv2.VideoCapture("/ho
qq_43043256
·
2020-06-26 01:50
python
Python实现视频转字符视频(video2str)
把图片转化为字符图片(image2str)把一帧一帧的字符图片组合成字符视频(image2videoReferencesPillow文档python将图片转化为字符图OpenCV-视频转图片/图片转视频
Python
花树堆雪
·
2020-06-26 00:41
Python
demo
基于
python+opencv
调用电脑摄像头进行实时人脸+眼睛识别+微笑识别
调用电脑摄像头进行实时人脸+眼睛识别+微笑识别一、调用电脑摄像头进行实时人脸+眼睛识别二、调用电脑摄像头进行实时人脸+眼睛识别+微笑识别一、调用电脑摄像头进行实时人脸+眼睛识别#调用电脑摄像头进行实时人脸+眼睛识别,可直接复制粘贴运行importcv2face_cascade=cv2.CascadeClassifier(cv2.data.haarcascades+'haarcascade_fron
w²大大
·
2020-06-26 00:25
python学习
Python+OpenCV
图像处理—— ROI与泛洪填充
原图:代码:importcv2importnumpyasnpdeffile_colr(image):a=image.copy()h,w=image.shape[:2]mask=np.zeros([h+2,w+2],np.uint8)cv2.floodFill(a,mask,(30,30),(0,0,255),(100,100,100),(50,50,50),cv2.FLOODFILL_FIXED_
大胖东
·
2020-06-26 00:24
Python+OpenCV
利用摄像头实现人员活动检测(
python+openCV
)
详见:https://blog.csdn.net/qq_35624030/article/details/79833269附上代码:importcv2importtime#定义摄像头对象,其参数0表示第一个摄像头camera=cv2.VideoCapture(0)#测试用,查看视频sizewidth=int(camera.get(cv2.CAP_PROP_FRAME_WIDTH))height=i
qq_42006303
·
2020-06-25 22:21
python
Python+OpenCV
教程10:平滑图像
主站:http://codec.wang原文:
Python+OpenCV
教程10:平滑图像学习模糊/平滑图像,消除噪点。图片等可到源码处下载。
ex2tron
·
2020-06-25 22:53
python+opencv
边界填充
参考具体网站:https://www.cnblogs.com/cyt99/p/12457384.html边缘填充:因为对于图像的卷积操作,最边缘的像素一般无法处理,所以卷积核中心到不了最边缘像素。这就需要先将图像的边界填充,再根据不同的填充算法进行卷积操作,得到的新图像就是填充后的图像。函数原型:cv2.copyMakeBorder(src,top,bottom,left,right,border
JOKERIBM
·
2020-06-25 20:31
自学
python+OpenCV
图像处理(八)边缘检测
边缘检测边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。边缘检测是特征提取中的一个研究领域。图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。有许多方法用于边缘检测,它们的绝大部分可以划分为两类:基于查找一类和基于零穿越的一类。基于查找的方法通过寻找图像一阶导数
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(七)图像的形态学处理
图像的形态学处理数学形态学(Mathematicalmorphology)是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:腐蚀和膨胀、开运算和闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换等。膨胀、腐蚀、开运算和闭运算是数学形态学的四个基本运算,它们在二值图像和灰度图像中各有特点。基于这些运算还可推导
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(九)图像金字塔
图像金字塔图像金字塔是图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。我们将一层一层的图像比喻成金字塔,层级越高,则图像越小,分辨率越低。图像金字塔示意图(图片来源百度百科)从上面对图像金字塔
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(十)霍夫变换简单图形检测
霍夫变换霍夫变换(HoughTransform)是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如:直线、圆等)。最基本的霍夫变换是从黑白图像中检测直线。霍夫变换是经典的检测直线的算法。其最初用来检测图像中的直线,同时也可以将其扩展,以用来检测图像中的简单结构。它最初是用于在二值化的图像中进行直线检测的。对于图像中的一
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(六)图像平滑与滤波
图像平滑与滤波运用它,首先就要了解它,什么是平滑滤波?平滑滤波是低频增强的空间域滤波技术。它的目的有两类:一类是模糊;另一类是消除噪音。空间域的平滑滤波一般采用简单平均法进行,就是求邻近像元点的平均亮度值。邻域的大小与平滑的效果直接相关,邻域越大平滑的效果越好,但邻域过大,平滑会使边缘信息损失的越大,从而使输出的图像变得模糊,因此需合理选择邻域的大小。在看一下滤波的目的:滤波的本义是指信号有各种频
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(十一)图像轮廓检测
图像轮廓检测(一)检测轮廓在OpenCV-python中,使用cv2.findContours()函数来对图像进行轮廓检测。返回三个值:image,contours,hierarchycontours指的是轮廓本身,hierarchy是每条轮廓对应的属性cv2.findContours(image,mode,method[,contours[,hierarchy[,offset]]])参数:第一个
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(一)读取、复制、显示、保存
前言从2017年入坑人工智能领域开始,就被这一领域深深的所吸引,虽然到现在已经踩了不少坑,但总算有了不少的收获,深感不虚此行,借助强大的python让我快速的向着这一领域靠近,现在流行比较广的人工智能应用,比如:图像识别,语音识别,文本情感分析,人体行为分析等等。在金融、安全、智能推荐等等,凡是我们能想到的领域,都可以安插人工智能的应用,对推进万物互联、万物互通的未来智能具有深刻影响,可以说是大势
Jumping boy
·
2020-06-25 19:03
图像处理
python+OpenCV
图像处理(四)图像的简单几何变换
图像的简单几何变换先看一下关于图像几何变换的简介:几何变换不改变图像的像素值,只是在图像平面上进行像素的重新安排。适当的几何变换可以最大程度地消除由于成像角度、透视关系乃至镜头自身原因所造成的几何失真所产生的负面影响。有利于我们在后续的处理和识别工作中将注意力集中子图像内容本身,更确切地说是图像中的对象,而不是该对象的角度和位置等。几何变换常常作为图像处理应用的预处理步骤,是图像归一化的核心工作之
Jumping boy
·
2020-06-25 19:03
图像处理
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他