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
打开摄像头,保存视频、拍照功能的实现
以下代码是保存视频#coding:utf-8importcv2importsysreload(sys)sys.setdefaultencoding('utf8')cap=cv2.VideoCapture(0)cap.set(3,640)cap.set(4,480)cap.set(1,10.0)#此处fourcc的在MAC上有效,如果视频保存为空,那么可以改一下这个参数试试,也可以是-1fourcc
xwm1000
·
2020-07-12 17:25
个人
python
Python+OpenCV
图像处理系列(3)—— 画线、矩形、画圆、画椭圆、画多边形
OpenCV中的绘图函数使用OpenCV绘制不同几何图形,其中包括的函数有cv2.line()cv2.circle()cv2.rectangle()cv2.ellipse()cv2.putText()以上函数均需要接受以下参数:img:图片的路径;color:形状的颜色。以RGB为例,需要传入一个元组,例如:(255,0,0)代表蓝色。对于灰度图只需要传入灰度值;thickness:线条的粗细。如
wohu1104
·
2020-07-12 15:54
OpenCV
利用
python+opencv
读取视频的每一帧并保存
importcv2importos#要提取视频的文件名,隐藏后缀sourceFileName='star'#在这里把后缀接上video_path=os.path.join("/home/jay/视频",sourceFileName+'.mp4')times=0#提取视频的频率,每1帧提取一个frameFrequency=1#输出图片到当前目录vedio文件夹下outPutDirName='vedi
跨时代的jay
·
2020-07-12 14:30
阶段性学习
Python+opencv
实现调取摄像头识别人脸,并将人脸转化为灰度图并保存到本地
本人使用pycharm编写1.实现代码importcv2importnumpyasnpsave_path='E:/YOURSPHOTOS/'cap=cv2.VideoCapture(0)face_cascade=cv2.CascadeClassifier("haarcascade_frontalface_alt2.xml")face_cascade=cv2.CascadeClassifier("C
疏行
·
2020-07-12 13:51
python+opencv
实现图像拼接
如下图,被划分为1、2、3、4总共4个小图片,并各自保存后,怎么把1、2、3、4拼接起来呢?这里1和2的宽是相等的,3和4的宽是相等的我先将1和2拼接,3和4拼接,实现函数如下:importnumpyasnpdeffunc1(img1,img2):img3=np.vstack([img1,img2])returnimg3再把1和2拼接,3和4拼接后的结果再次拼接:importnumpyasnpde
小小小王的呀
·
2020-07-12 13:30
openCV基础
python+openCV
鼠标事件
鼠标事件即包括:左键按下,左键松开,左键双击,鼠标移动等,主要需掌握函数cv2.setMouseCallback(windowName,onMouse[,param])及其对应的回调函数。下面一一进行介绍。cv2.setMouseCallback(windowName,onMouse[,param])windowName:鼠标事件执行的窗口onMouse:回调函数param:用户自定义传入到回调函
Shannon T
·
2020-07-12 12:27
openCV
图片的裁剪和合并(
python+opencv
)
遥感影像的裁剪和合并(
python+opencv
)一、需求:1)把一张分辨率为134009333的遥感影像(RGB+alpha4个通道)裁剪成10241024的影像,用于作为深度学习神经网络的训练集。
海淀小天
·
2020-07-12 10:36
遥感影像分类
Python+OpenCV
图像处理(一)——读取显示一张图片
先在此处先声明,后面学习
python+opencv
图像处理时均参考这位博主的博文https://blog.csdn.net/u011321546/article/category/7495016/2?
weixin_34236869
·
2020-07-12 09:51
Python+OpenCV
图像处理(十)—— 图像二值化
简介:图像二值化就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。一、普通图像二值化代码如下:importcv2ascvimportnumpyasnp#全局阈值defthreshold_demo(image):gray=cv.cvtColor(image,cv.COLOR_RGB2GRAY)#把输入图像灰度化#直接阈值化是对输入的单通道矩阵逐像素进行阈值分割
weixin_33898876
·
2020-07-12 08:27
Python黑科技:50行代码运用
Python+OpenCV
实现人脸追踪+详细教程+快速入门+图像识...
当然本篇教程为(上)部分,讲一下利用
python+opencv
来实现人脸识别与追踪,明后天出(下)部分,用python来通过指纹对比实现人
weixin_33676492
·
2020-07-12 07:40
python+opencv
打开网络摄像头
#-*-coding:utf-8-*-"""CreatedonThuNov2218:41:332018#QQ群:476842922(欢迎加群讨论学习@author:Administrator"""#以下是最常用的读取视频流的方法importcv2url='rtsp://admin:
[email protected]
:554/'#根据摄像头设置IP及rtsp端口cap=cv2.VideoCaptur
weixin_33595571
·
2020-07-12 07:32
python+opencv
打开网络摄像头
代码
opencv实现屏幕录制代码解析
*-coding:utf-8-*-"""CreatedonThuNov1522:37:022018#QQ群:476842922(欢迎加群讨论学习)@author:Administrator""""""
python
weixin_33595571
·
2020-07-12 07:00
代码
Python+OpenCV
图像处理
OpenCV(OpenSourceComputerVisionLibrary)OpenCV是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。OpenCV使用C/C++开发,同时也提供了Python、Java、MATLAB等其他语言的接口。OpenCV是跨平台的,可以在Windows、Linux、MacOS、Android、i
weixin_30709635
·
2020-07-12 06:43
Python+OpenCV
播放视频遇到的错误
Python+OpenCV
播放视频遇到的错误使用的是Python2.7+OpenCV2.4.10,代码如下:importnumpyasnpimportcv2#############camera####
zhuangdm2012
·
2020-07-12 00:16
OpenCV
python+opencv
实现人脸识别笔记四(识别出人脸)
我们需要调用保存的训练模型来识别人脸,话不多说直接上代码。新建识别出我.pyimporttensorflowastfimportcv2importnumpyasnpimportosimportrandomimportsysfromsklearn.model_selectionimporttrain_test_splitmy_faces_path='/home/dong/PycharmProject
qq_43043256
·
2020-07-11 20:49
python
python+opencv
实现人脸识别笔记一(检出人脸框)
因为我没有自己的摄像头,这里只是实现读取本地视频实现人脸检测,视频是抖音上下的。importcv2importsysfromPILimportImagedefCatchUsbVideo(window_name):cv2.namedWindow(window_name)#视频来源,可以来自一段已存好的视频,也可以直接来自USB摄像头cap=cv2.VideoCapture("/home/dong/P
qq_43043256
·
2020-07-11 20:48
python
python+opencv
学习之路(一 )学习打开图片
python+opencv
学习之路(一)学习打开图片载入opencv和numpy模块importcv2importnumpyasnp读取图片img=cv2.imread("1.jpg",cv2.IMREAD_COLOR
Devil灬狗尾草
·
2020-07-11 20:49
python+OpenCV
图像处理(三)绘制简单的几何图形、显示文字
绘制简单的几何图形、显示文字(一)绘制直线和矩形img=np.zeros([512,512,3])#line函数用来画直线,第一个参数可以理解为画布矩阵,#第二个参数pt1是直线的起始位置,第三个参数pt2是直线的终止位置,#第四个参数color用来控制直线的颜色,第五个参数thickness表示的是线条的厚度或者说是宽度cv2.line(img,(255,512),(255,0),(255,0,
Jumping boy
·
2020-07-11 19:27
图像处理
python+opencv
读取/保存图片
读取图片导入opencv的包通过imread函数读取图片namedWindow创建一个窗口用于显示imshow将图片显示出来importcv2ascvsrc=cv.imread("D:\\myCode\\picture\\003.jpg")#参数为图片的路径#第一个参数会设置为窗口的标题同时他也会作为和下面imshow进行匹配,以确定将显示的图片显示到哪一个窗口上,可以通过创建多个窗口进行测试#第
飞天土豆
·
2020-07-11 19:19
python
opencv
使用
python+opencv
开启摄像头不断获取帧图片并将图片保存在文件夹中
importcv2#打开笔记本的内置摄像头cap=cv2.VideoCapture(0)i=0#也可写成whileTruewhile(1):"""ret:True或者False,代表有没有读取到图片frame:表示截取到一帧的图片"""ret,frame=cap.read()#展示图片cv2.imshow('capture',frame)#保存图片cv2.imwrite(r"D:\image\\"
jack_ying_xu
·
2020-07-11 18:46
科研
python+OpenCV
鼠标交互图片切割矩形区域
about本文参考了:GarfieldEr007同学的Python-OpenCV�杂项(二)(三):鼠标事件、程序性能的检测和优化DoubleLi同学的opencv2使用鼠标绘制矩形并截取和保存矩形区域图像jihite同学的python实现全局变量的两种解决办法不用鼠标交互,手动设参先来个热身运动的先,直接手动设参选择。一个要点就是把一个RGB图片看成一个3维的数组。importcv2defmai
周子青
·
2020-07-11 18:09
基于
python+opencv
的简易人脸识别打卡系统
直接上源码importcv2importosimportnumpyasnpfromPILimportImageimportdatetimeimportcsv#调用笔记本内置摄像头,所以参数为0,如果有其他的摄像头可以调整参数为1,2Path=r"C:\ProgramFiles(x86)\MicrosoftVisualStudio\Shared\Python36_64\Lib\site-packag
苦逼的小马
·
2020-07-11 18:24
学习python
使用
python+opencv
批量修改视频分辨率
opencv处理视频并不是最方便的,因为用opencv处理视频会有很多限制,比如只支持生成avi格式的视频,对后期视频加入声音也是比较不方便,如果有更高需求的话建议使用vfw和ffmpeg库。思路是:先对视频逐帧改分辨率,再将每一帧的图片合成视频,加上声音。我有20个文件夹,每个文件夹里面有若干视频,通过opencv中的resize函数,将视频的每一帧的分辨率改为240*180。代码如下:impo
紫色银杏树
·
2020-07-11 18:14
python
Python+OpenCV
写的程序,用于批量裁剪图片
Python+OpenCV
写的程序,用于批量裁剪图片本人在最近学习网络在线课程的过程中,为了方便课后复习,使用手机截取了大量的图片,但截取的图片文件大占内存,且有左右的黑色无信息区域。
时光若止-Dale
·
2020-07-11 18:44
Python
python+OpenCV
图片的旋转
'''OpenCV-图片的旋转'''importcv2importnumpyasnpimg=cv2.imread('D:\image1.jpg',1)cv2.imshow('src',img)#原图片的高和宽imgInfo=img.shapeheight=imgInfo[0]width=imgInfo[1]#定义旋转矩阵第一个参数描述的是旋转的中心点,第二个参数描述的是旋转的角度,第三个参数描述的
龙啸wyh
·
2020-07-11 16:02
OpenCV
python+opencv
:定义放缩图像尺寸的三种方法:元组,源图像,系数
#usr/bin/envpython#coding:utf-8#2018年6月15日23:29:13#2018年6月16日10:16:49#python_5importcv2importnumpyasnpimg=cv2.imread('cat.jpg')#对图像进行放缩#第一种方法:直接指定使用元组指定新图像的尺寸resImg1=cv2.resize(img,(300,300),interpola
月下花弄影
·
2020-07-11 16:41
十年磨一剑
opencv
python
【
Python+OpenCV
入门学习】六、鼠标操作
本篇文章,将学习如何进行鼠标操作。主要学习函数setMouseCallback()使用。环境:Windows7(64)python3.6opencv3.4.2一、了解函数setMouseCallback()鼠标作为交互式操作,使用起来友好,符合很多人的操作习惯。所以本次学习鼠标的操作。函数形式如下:voidcv::setMouseCallback(constString&winname,Mouse
楚俊慕
·
2020-07-11 15:49
Python
opencv
学习笔记(10):
Python+OpenCV
计算机视觉-图像融合
立即学习:https://edu.csdn.net/course/play/10552/234925?utm_source=blogtoedu图像融合①图像加法:结果图像=img1+img2②图像融合(加权求和):结果图像=img1*系数1+img2*系数2+亮度调节量函数addWeighteddst=cv2.addWeighted(src1,alpha,src2,beta,gamma)gamma
投篮不准的小宇哥
·
2020-07-11 12:03
图像混合(
Python+opencv
)
Python:cv2.addWeighted(src1,alpha,src2,beta,gamma[,dst[,dtype]])→dst1、图像混合代码:importcv2img1=cv2.imread("1.jpg")img2=cv2.imread("2.jpg")cv2.imshow("image1",img1)cv2.imshow("image2",img2)dst=cv2.addWeigh
阳光下的Smiles
·
2020-07-11 11:01
Python图像处理
Python+Opencv
调用摄像头实现人脸识别并保存视频及保存空文件问题解决
前言本文介绍了利用
Python+Opencv
实现调用摄像头、进行人脸识别、并保存为avi格式视频的程序方法。至于
python+opencv
测试环境的搭建,回头再开一个帖子进行介绍。
Lavi_qq_2910138025
·
2020-07-11 11:47
python-opencv
python+opencv
实现基于图片序列的三维重建
三维重建一直是机器视觉研究的热门方向,比如,基于双目视觉,单目视觉,多视几何,光场三维重建等等。每一种方法都有其有点和局限性。单目视觉需要拍摄多幅图像,并且在拍摄过程中需要不断的调整相机的聚焦位置,最后采取一定的融合方法来找到每幅图像中的清晰像素点,从而得到深度信息。这种方法也被称为焦点堆栈法。在实际测试多个场景后,发现二级梯度评价函数和拉普拉斯评价函数融合效果较好。程序实现如下:importcv
lichenhaod
·
2020-07-11 10:38
python学习
python +oponcv的line,rectangle(),circle(),ellipse(),polylines(),putText()函数
python+openCV
进行最简单的图片绘制,我会尽量把所有涉及的参数讲明白。全填充的图像thickness是-1,别说你不知道全填充的意思。
Cierlly
·
2020-07-11 07:00
CV
小强学
Python+OpenCV
之-1.3绘图
目标画直线这里要注意的两点画矩形使用cv2rectangle时注意画圆总结目标今天的课程比较轻松,我们来学习一下OpenCV中几个绘图函数:1.cv2.line2.cv2.rectangle3.cv2.circle画直线直接经过前面两节的内容。我想直接上代码应该是可以接受的。创建一个Python脚本,取名draw.py#导入库importnumpyasnpimportcv2#初始化一块400*60
eric_pycv
·
2020-07-11 05:22
python+opencv
python+opencv
实现人脸识别|采用现成训练好的模型
一、图片人脸检测(opencv)1、安装opencv环境介绍windows中opencv在python3上的实现,我的系统环境win10+python3.6+opcv3.4.1首先去网站下载OpenCV对应的.whl版本压缩包,网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv本人下载的版本是:opencv_python‑3.4.1‑cp36
honor、
·
2020-07-11 02:30
机器学习
OpenCV人脸检测打卡系统
Python+OpenCV
人脸检测打卡系统如需远程调试,可加QQ905733049由专业技术人员远程协助!
alicema1111
·
2020-07-11 01:23
python+opencv
实现摄像头的调用
最近入了一块树莓派,想让其实现摄像头的调用,因此写下此博客备忘一、树莓派网络的配置首先,对树莓派进行网络配置,否则就无法进行软件的安装我们知道,ifconfig命令可以修改ip地址、子网掩码等信息,但是当设备重启之后必须重新设置因此,我们使用如下方法进行网络配置修改/etc/network/interfaces其中,红色框选中的为需要修改的部分autoeth0//设为开机启动eth0ifaceet
Wang-wonk
·
2020-07-11 00:18
树莓派
Python
OpenCV
Python+OpenCV
读取视频常见坑
#coding=utf-8importosfromosimportpathimportcv2VIDEO_PATH="video"forgame_nameinos.listdir(VIDEO_PATH):forvideo_nameinos.listdir(path.join(VIDEO_PATH,game_name)):video_path=path.join(VIDEO_PATH,game_nam
苦海无边回头是程序猿
·
2020-07-11 00:01
Python
Python+OpenCV
教程3:打开摄像头
Python+OpenCV
教程3:打开摄像头学习打开摄像头捕获照片、播放本地视频、录制视频等。
王张飞
·
2020-07-10 23:17
CV
python+opencv
图像处理基础(六)————图像腐蚀、膨胀、阈值化处理
目录1.对一个图像的简单操作1.1读取图像并转换为灰度图1.2二值化处理:大于阈值使用maxval(255)表示,小于阈值使用0表示1.3腐蚀处理:将图像中的高亮区域或白色部分进行缩减细化1.4图像膨胀:将图像中的高亮区域或白色部分进行扩张1.5图像开运算:先腐蚀后膨胀有利于去除噪声(去除黑色区域中的白点)2.阈值化方法的比较1.对一个图像的简单操作importcv2importnumpyasnp
一只小白鸟
·
2020-07-10 21:00
python+opencv
图像处理基础(三)————图像滤波方式
目录1.先人为的给图像加噪声2.滤波处理2.1均值滤波2.2高斯滤波2.3.中值滤波今天主要总结图像的几种滤波方式,见下图五种常见的图像滤波方式:线性滤波(方框滤波、均值滤波、高斯滤波);非线性滤波(中值滤波、双边滤波)。图片来源于:https://blog.csdn.net/qq_27261889/article/details/80822270侵删1.先人为的给图像加噪声#给图像加噪声impo
一只小白鸟
·
2020-07-10 21:00
opencv
计算机视觉
python
python+opencv
图像处理——canny、sobel边缘检测
目录1.canny边缘检测2.sobel边缘检测1.canny边缘检测图像边缘信息主要集中在高频段,通常说图像锐化或检测边缘,实质就是高频滤波。Canny算法实现分为以下几步:图像灰度化高斯模糊处理图像梯度、梯度幅值、梯度方向计算NMS(非极大值抑制)双阈值的边界选取运行代码如下:importcv2importnumpyasnpimportmatplotlib.pyplotasplt#读取图像im
一只小白鸟
·
2020-07-10 21:00
python+opencv
修改像素值、创建图像
importcv2ascvimportnumpyasnp#将图像中的像素值改为255-原像素值defaccess_pixels(image):print(image.shape)height=image.shape[0]width=image.shape[1]channels=image.shape[2]print('width:%s,height:%s,channels:%s'%(width,h
菜椒123
·
2020-07-10 20:01
图像处理
python+opencv
python+openCV
调用摄像头拍摄和处理图片
于是使用
python+openCV
调用摄像头,在采集图片的同时顺便处理成想要的格式。
sssaltyfish
·
2020-07-10 19:25
python
opencv
python+opencv
学习(一)--图像的载入、读取、画图和保存
1、读入图像使用函数cv2.imread()读入图像。这幅图像应该在此程序的工作路径,或者给函数提供完整路径,第二个参数是要告诉函数应该如何读取这幅图片。•cv2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略,这是默认参数。•cv2.IMREAD_GRAYSCALE:以灰度模式读入图像•cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的alpha通道2显示图
面-包
·
2020-07-10 19:36
python学习
opencv
关于
Python+Opencv
实现人脸检测的实验笔记(调用图片文件篇)
使用
Python+OpenCV
来对图片进行人脸检测的功能。这里用到了haarcascade_frontalface_alt.xml这个文件。
tunm
·
2020-07-10 19:33
python+opencv
实现人脸识别笔记三(训练模型+保存模型)
一在进行训练之前,我们首先需要对图片进行修改,使其长宽相等。新建训练模型.pyimporttensorflowastfimportcv2importnumpyasnpimportosimportrandomimportsysfromsklearn.model_selectionimporttrain_test_splitmy_faces_path='/home/dong/PycharmProjec
qq_43043256
·
2020-07-10 18:09
python
Python+opencv
实现批量图片剪裁
之前从网上下载的漫画是两页作为一张图片的,看的时候十分不方便,就想着写一个脚本实现批量图片对半剪裁的处理。1.安装opencv顺利的话,在cmd命令行中输入:pipinstallopencv-python回车就可以安装2.代码importcv2importos.pathimportglobdefimg_cut_multiple(jpgfile,outdir):img=cv2.imread(jpgf
Sakura小神晶
·
2020-07-10 18:24
python+opencv
批量读取样本
python+opencv
批量读取样本importcv2importnumpyasnpplace="E:\\1\\zongyangben\\BlueCube\\caise\\%d.png"#定义文件路径
ljxopencv
·
2020-07-10 17:18
py-opencv
opencv 学习笔记6:通道的拆分与合并
python+opencv
通道拆分原始方法importcv2img=cv2.imread(‘图像名’)b=img[:,:,0]g=img[:,:,`1]r=img[:,:,2]新的方法importcv2img
总裁余
·
2020-07-10 17:39
CV计算机视觉
opencv学习笔记12:图像腐蚀和图像膨胀
语言:
python+opencv
为什么使用图像腐蚀和图像膨胀如图,使用图像腐蚀进行去噪,但是为压缩噪声。对腐蚀过的图像,进行膨胀处理,可以去除噪声,并保持原样形状。
总裁余
·
2020-07-10 17:39
CV计算机视觉
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他