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
环境配置
系统环境python3.6+windows搭建步骤从官网下载安装python安装opencv必要的库pipinstall--upgradesetuptoolspipinstallnumpymatplotlibopencv-pythonopencv-contrib-python#opencv-contrib-python中包含SIFT,SURF等方法#建议安装opencv3.2版本#pipinsta
音符纸飞机
·
2020-07-27 13:52
关于vscode配置
python+opencv
自动补全的问题
关于vscode配置
python+opencv
自动补全的问题vscode是一款轻量化的编辑器,界面美观享受并且具备各种插件,在与编译器配置完成后也可以轻松进行调试,可以说是微软造福百姓之举。
echos2019
·
2020-07-27 12:57
Python + OpenCV 太好玩了,可惜你可能还不会
这些年,你可能看过很多这样的新闻:“用
Python+OpenCV
把照片变成油画……”“
Python+OpenCV
实现自动扫雷,挑战世界记录……”“
Python+OpenCV
实现人脸识别、年龄识别、人脸融合
实验楼v
·
2020-07-27 11:14
人脸识别
人工智能
算法
python
计算机视觉
Python快速去水印,提高工作效率,一步到位(附代码)
今天我们就一起来,用
Python+OpenCV
三步去除水印,去水印需要使用的库:cv2、numpy。cv2是基于Op
松鼠爱吃饼干
·
2020-07-18 19:07
python
opencv进阶学习笔记11:cannny边缘检测,直线检测,圆检测
基础版笔记传送门python3+opencv学习笔记汇总目录(适合基础入门学习)进阶版笔记目录链接:
python+opencv
进阶版学习笔记目录(适合有一定基础)cannny边缘检测基础版边缘讲解链接:
总裁余(余登武)
·
2020-07-16 14:45
cv计算机视觉
opencv
计算机视觉
cv
边缘检测
【
Python+OpenCV
入门学习】十八、图像轮廓
本篇文章介绍图像轮廓,轮廓是形状分析和物体检测识别非常有用的工具。将学习如何寻找与绘制轮廓。主要学习cv.findContours(),cv.drawContours()函数的使用。环境:Windows7(64)Python3.6OpenCV3.4.2一、寻找和绘制轮廓1.1相关函数介绍cv.findContours()函数形式如下:image,contours,hierarchy=cv.find
楚俊慕
·
2020-07-16 05:12
Python
opencv
如何通过 Python 和 OpenCV 实现目标数量监控?
作者|李秋键责编|刘静出品|CSDN(ID:CSDNnews)今天我们将利用
python+OpenCV
实现对视频中物体数量的监控,达到视频监控的效果,比如洗煤厂的监控水龙头的水柱颜色,当水柱为黑色的超过了一半
CSDN资讯
·
2020-07-15 21:24
OpenCV米粒检测数量统计
Python+OpenCV
米粒检测数量统计如需远程调试,可加QQ905733049由专业技术人员远程协助!
alicema1111
·
2020-07-15 20:25
python+opencv
实现运动检测追踪拍照
importcv2importtimeimportdatetimeimportosimporteasyguidefmkdir(path):folder=os.path.exists(path)ifnotfolder:#判断是否存在文件夹如果不存在则创建为文件夹os.makedirs(path)#makedirs创建文件时如果路径不存在会创建这个路径print("---newfolder...---
隔壁郑同学
·
2020-07-15 16:29
python
python+opencv
实现遍历图片所有像素点,得到bgr
最近做一个需要两张图片重合的任务,用到了opencv遍历图片中的所有像素点,得到每个点的bgr,因此做以下记录:1.python+opencv环境设置,这里就不讲了,网上有很多资料,不会的童鞋可以找度娘下面直接来看代码:importosimportcv2importnumpyasnpnp.set_printoptions(threshold=np.nan)#这里多加一行代码,避免控制台输出省略号的
小小小王的呀
·
2020-07-15 16:34
openCV基础
python+opencv
三点仿射变换
一张图来表明要实现的功能:说明:将一张正正方方的矩形图转换成平行四边形(甚至不规则四边形)的操作。平行四边形的图形看起来具有3D视角,在很多方面都有应用。我们直接来实现这个操作:1.实现我们只需对应出3个点就可以使用opencv封装好的函数进行这个操作了,哪三个点呢?左上、右上、左下。三个点的坐标就是6个数字,我们把6个数字设置成自己想要的位置,就可以实现三点仿射变换。我粗略计算了120°四边形和
木盏
·
2020-07-15 14:18
Computer
Vision
python
Python+OpenCV
实现图像的全景拼接
Python+OpenCV
实现图像的全景拼接实现结果环境:python3.5.2+openCV3.41.算法目的将两张相同场景的场景图片进行全景拼接。
CancerWu
·
2020-07-15 08:23
计算机视觉
Python+OpenCV
教程番外篇3:滑动条
主站:http://codec.wang原文:
Python+OpenCV
教程番外篇3:滑动条学习使用滑动条动态调整参数。图片等可到源码处下载。
ex2tron
·
2020-07-14 22:25
安装opencv及
python+opencv
测试代码的例子
安装opencv需要安装和python版本相匹配的opencv,前往此网站(http://www.lfd.uci.edu/~gohlke/pythonlibs/)下载opencv文件。我安装的python是3.5版本的,因此我选择了opencv_python-3.4.5+contrib-cp35-cp35m-win_amd64.whl。将下载的文件安装在.\Anaconda3\Lib\site-p
不吃香菜--
·
2020-07-14 20:05
Python+OpenCV+pytesseract 识别 银行卡号
下面给出具体的教程:1.OCR通过模板匹配与OpenCV结合在本节中,我们将使用
Python+OpenCV
实现我们的模板匹配算法,以自动识别信用卡数字。
foreverhot1019
·
2020-07-14 10:45
python+opencv
图片合成视频
学习笔记#coding=utf-8importcv2fps=24fourcc=cv2.VideoWriter_fourcc(*'MJPG')videoWriter=cv2.VideoWriter('test3678.avi',fourcc,fps,(1080,1920))foriinrange(1,100):p2=iimg12=cv2.imread('image/IMG_3678/'+str(p2
CoderAPang
·
2020-07-14 09:42
使用
Python+OpenCV
实现在视频中某对象后添加图像
概述在运动物体后面添加图像是一个典型的计算机视觉项目了解如何使用传统的计算机视觉技术在视频中添加logo介绍我的一位同事向我提出了一个挑战——建立一个计算机视觉模型,可以在视频中插入任何图像,而不会扭曲移动的物体。如你所想,这是一个非常有趣的项目。众所周知,处理视频是很困难的,因为它们与图像不同,是动态的,我们没有可以轻易识别和跟踪的静态对象,复杂性水平上升了好几个层次——这就需要我们对图像处理技
woshicver
·
2020-07-14 09:14
python
opencv
计算机视觉
图像识别
人工智能
使用
Python+OpenCV
实现图像数据采集
通常,数据科学家会建立一个图像识别模型,观察其准确性,如果足够高,就表示工作完成了。然而,自从我13岁开始学习机器学习,我就一直不明白这一点,为什么要花费所有的时间来建立最好的模型——只是为了满足于一个数字?在本文中,将提供代码并指导你如何通过构建与模型交互的拍照接口来真正完成项目。安装cv2(OpenCV)我们将使用的图像库是cv2。因为cv2不能在Kaggle这样的在线平台上工作,所以它必须在
woshicver
·
2020-07-13 21:49
python+opencv
照相机模型与现实增强
一、本次实验需要用到的python库包及遇到的问题1、pygame和pyOpenGL(pycharm第三方库直接导入or从此处:https://www.lfd.uci.edu/~gohlke/pythonlibs/下载到当前工作目录site-packages包下)另,此次调试程序过程中遇到错误如下:(我是用的是pycharm)#TabError:inconsistentuseoftabsandsp
LDP5238
·
2020-07-13 19:13
windows下
python+opencv
的安装
一、python的安装初次接触计算机视觉,需用到python作为开发工具,我的电脑是win10系统64位的。所以安装的时候选择windows版的。点此处连接可下载python:https://www.python.org/downloads/,相比于其他的编程软件,python的安装还是相对比较简单的。1.下载完安装包以后,找到下载路径的python文件,双击运行将里面两个框框勾选,点击Custo
LDP5238
·
2020-07-13 19:12
“低头族”项目的学习
1、生成数据集这里我们需要从摄像头的实时视频中生成数据集,使用
python+opencv
库,代码如下:importcv2cap=cv2.VideoCapture(1)#计算机自带的摄像头为0,外部设备为
首心
·
2020-07-13 16:00
计算机视觉(八):图像分割
用图像平滑改善全局阈值处理4.利用边缘改进全局阈值处理二、基于区域的分割1.区域生长2.区域分裂与聚合三、使用GrabCut算法分割图像四、用形态学分水岭的分割1.背景知识2.分水岭分割算法五、代码实现(
Python
大黄
·
2020-07-13 04:25
计算机视觉
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
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他