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
进行图片的读取、显示和存储
1.图片读取使用函数cv2.imread(filename[,flags])从文件中载入图片,第一个参数是图片的路径(可以是相对路径也可以是绝对路径),第二个参数是图片读取的方式(可选,默认为cv2.IMREAD_COLOR,忽略透明度),主要包括:cv2.IMREAD_COLOR:读入彩色图像(BGR三通道),忽略透明度(alpha)通道;cv2.IMREAD_GRAYSCALE:读入灰度图像(
Shannon T
·
2020-08-04 06:09
openCV
python
openCV
图像读取
显示和保存
【实战】
OpenCV+Python
项目实战--全景图拼接
文章目录0摘要1准备工作1.1特征点匹配1.2全景图拼接思路1.3py文件中类的处理1.4cv2.line2代码实现2.1文件目录及图片展示2.2代码展示参考博客:https://blog.csdn.net/weixin_43842653/article/details/889384150摘要将两张相同场景的场景图片进行全景拼接。1准备工作1.1特征点匹配使用的sift算法匹配,它具有旋转不变性和
Seasea77
·
2020-08-04 06:11
OpenCV系列
OpenCV+Python
图像处理 环境配置1.3——CentOS7下安装anaconda3与Pycharm
Anaconda简介Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy、scipy和matplotlib。要利用Python进行科学计算,就需要一一安装所需的模块,而这些模块可能又依赖于其它的软件包或库,因而安装和使用起来相对麻烦。幸好有人专门在做这一类事情,将科学计算所需要的模块都编译好,然后打包以发行版的形式供用户使用,Anaconda就是其中一个常用的科学
gzp家的宝宝大人
·
2020-08-03 22:41
图像处理
OpenCV+Python
opencv+python
程序员的浪漫:蒙太奇照片制作
前言:所谓的蒙太奇效果,就是指用很多张小图片「拼组」成一张全新的图片。当然,也有人把他叫做马赛克拼图。这种图片看起来感觉非常特别,非常神奇!你是否也想自己做一张像这样的照片呢?可别以为真的要用PS手工一张一张去拼凑哦,那可会累死人的。本文展示利用python+opencv来完成马赛克图的制作,效果图如下:文章目录一、思路二、代码解析1.思路1.代码:2.思路2.代码:3.思路3.代码:4.思路4.
三木青年
·
2020-08-03 21:26
opencv
学习笔记
opencv
python
OpenCV+Python
之cv2.error: OpenCV(4.1.1) C:\projects\opencv-python\opencv\modules\imgproc\src\smooth.d
通过Python自带的Tkinter模块生成GUI窗口,在设置高斯滤波的参数时,想独自创建两个文本输入框来分别控制高斯核的ksize和标准差sigmaX和sigmaY的大小,发现不能单纯的输入。从而出现错误cv2.error:OpenCV(4.1.1)C:\projects\opencv\python\opencv\modules\imgproc\src\smooth.dispatch.cpp:1
@WitnesS
·
2020-08-02 14:44
OpenCV+tkinter
OpenCV+python
:轮廓发现与对象测量
1,轮廓发现当通过阈值分割提取到图像中的目标物体后,就需要通过边缘检测来提取目标物体的轮廓,使用这两种方法基本能够确定物体的边缘或者前景。接下来,通常需要做的是拟合这些边缘的前景,如拟合出包含前景或者边缘像素点的最小外包矩形、圆、凸包等几何形状,为计算它们的面积或者模板匹配等操作打下坚实的基础。一个轮廓代表一系列的点(像素),这一系列的点构成一个有序的点集,所以可以把一个轮廓理解为一个有序的点集。
@迷途小书童
·
2020-08-02 13:31
OpenCV/基本图像处理算法
【实战】
OpenCV+Python
项目实战--答题卡选项识别
文章目录1准备工作1.1np.diff1.2cv2.drawContours1.3args*args**kwargs2代码实现1准备工作1.1np.diffnumpy.diff(a,n=1,axis=-1)沿着指定轴计算第N维的离散差值参数:a:输入矩阵n:可选,代表要执行几次差值axis:默认是最后一个总结:从输出结果可以看出,其实diff函数就是执行的是后一个元素减去前一个元素。importn
Seasea77
·
2020-07-30 10:30
OpenCV系列
使用 Matlab 生成双目视差及点云图像
StereoCameraCalibrator*进行双目相机标定编写matlab脚本,生成视差图,点云图matlab脚本运行结果说明参考使用Matlab生成双目视差及点云图像(TODO)最近需要验证一下双相机的成像效果,一开始使用了
opencv
飞天牛牛
·
2020-07-28 20:19
双目相机
matlab
导向滤波
opencv+python
版
为接下来的大项目做准备boxfilter是opencv自带的importcv2importnumpyasnp#guidefilter:pythonimplementation#I:guideimage#P:inoutimage#rads:theradiusofwindows#eps:theregularizationparameterdefboxfilter(I,rad):N=np.zeros(n
limn2o4
·
2020-07-16 02:47
OpenCv
and
Computer
Vision
Opencv+Python
实现缺陷检测
利用opencv或其他工具编写实现下列图片的缺陷检测原图运行结果如下检测后的图1检测后的图2检测后的图3检测后的图4检测后的图5代码如下importcv2importnumpyasnpfromPILimportImage,ImageDraw,ImageFontrgbimage_std=cv2.imread("E:\\0.bmp")cv2.imshow("img",rgbimage_std)#彩色图
是星辰啊
·
2020-07-15 08:52
机器视觉
opencv
计算机视觉
python
opencv+python
实现高斯滤波
原理高斯滤波是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。其滤波核的值由如下公式得到(用当前点与中心点的欧式距离的平方代替下面的(x2+y2x^2+y^2x2+y2):G(x,y)=12Πσe−x2+y22σ2G\text{(}x,y\text{)}=\frac{1}{\sqrt{2\varPi}\sigma}e^{-\frac{x^2+y^2
油醋三椒
·
2020-07-15 07:01
opencv
数字多媒体技术
OpenCV+Python
详细教程-图片+视频(一)
环境Python3以上的版本+OpenCV+PyCharm图片目标读入,显示,保存图像对应的函数:cv2.imread(),cv2.imshow(),cv.imwrite()1.1读取图像使用函数cv2.imshow()显示图像。第一个参数:图像的路径。在Python中可以直接在路径前用字符r防止转意,或者用斜杠"/"r"C:\Users\ASUS\Desktop\1.jpg"“C:/Users/
半城繁華半城傷づ
·
2020-07-14 21:18
利用Python实现基于PCA算法的人脸识别
前面的文章中提到,利用
opencv+python
的组合可以方便的提取出图像中的人脸。当然,opencv自带的提取算法还是有很大缺陷的,不过并不妨碍我们的应用。
zawdd
·
2020-07-12 19:38
Python
人脸识别
人脸识别
算法
python
matrix
distance
matlab
python_opencv 所有知识点笔记汇总 附带opencv库的函数库
opencv+python
根据CSDNpython版opencv记录笔记,已全部完结。
Sun_Raiser
·
2020-07-12 19:10
知识点汇总
opencv
opencv+python
旋转图片
说明python-opencv读取的图片本就是numpy格式,利用矩阵的相关操作,可以快速完成图片的顺时针90度和逆时针90度。本例子利用矩阵转置和镜像翻转的组合,可以快速实现图片的翻转。代码参考了别人的c++代码,完成了python版本的程序。参考链接:https://blog.csdn.net/tianzhaixing2013/article/details/53037474importcv2
yuanlulu
·
2020-07-12 18:09
python
opencv
这就是opencv
Python学习笔记Day01--Day06
Day01:安装好了开发环境,计划准备直接上手学习
Opencv+Python
,之前是没任何Python语法基础的,听了网课,照着敲了一遍代码,第一遍的代码总是会漏洞百出,好在照片窗口直接显示了出来,计算机摄像头被调用
穗麦子
·
2020-07-12 14:31
Python学习
Win10【
Opencv+Python
】环境配置
一.为什么使用PythonPython是一门更易学、更严谨的程序设计语言。它能让用户编写出更易读、易维护的代码。相比于Python而言,MATLAB主要专注于工程和科学计算。然而即使在计算领域,也经常会遇到文件管理、界面设计、网络通信等各种需求。而Python有着丰富的扩展库,可以轻易完成各种高级任务,开发者可以用Python实现完整应用程序所需的各种功能。python优点易学习,易阅读多功能,多
追风的柯基
·
2020-07-12 11:37
OpenCV+python
调用摄像头
在上一篇博文中已经介绍了如何安装使用python下的OpenCV,在这篇文章中介绍如何使用OpenCV调用摄像头。本节内容参考了https://www.cnblogs.com/warcraft/p/8145894.html读取摄像头使用opencv自带的VideoCapture()函数定义摄像头对象,其参数0表示第一个摄像头,一般就是笔记本的内建摄像头。cap=cv2.VideoCapture(0
lvzhiyu1206
·
2020-07-12 10:54
OpenCV
Opencv+Python
显示摄像头的帧
importcv2cameraCapture=cv2.VideoCapture(0)#------------------------获取鼠标指令------------------------clicked=FalsedefonMouse(event,x,y,flags,param):globalclickedifevent==cv2.EVENT_LBUTTONUP:#鼠标左键松开clicked
Daviiiiid
·
2020-07-11 23:44
Opencv+Python
基于
OpenCV+Python
的均值滤波,高斯滤波,中值滤波,双边滤波
图像平滑可采用:均值滤波,高斯滤波,中值滤波,双边滤波来达到我们想要的效果importcv2importnumpyasnpimportmatplotlib.pyplotaspltimg=cv2.imread("G:\OpenCV\Project/11.jpg",cv2.CV_64F)gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#均值滤波img_mean=cv2
水桶冰箱
·
2020-07-11 20:54
OpenCV学习
OpenCV+Python
实现彩色图像直方图全局均衡化和自适应均衡化
https://blog.csdn.net/Ibelievesunshine/article/details/95220075#彩色图像全局直方图均衡化defhisEqulColor1(img):#将RGB图像转换到HSV空间中hsv=cv2.cvtColor(img,cv2.COLOR_RGB2HSV)#将hsv图像通道分离channels=cv2.split(hsv)#对第2个通道即亮度通道进
先天零魂力
·
2020-07-11 18:40
Python
opencv+Python
图像处理进阶教程学习总结记录(一)
教程:2opencv+python图像处理进阶讲解老师:贾志刚1.1进阶主要内容概述:图像卷积与应用,直方图应用,模板匹配,图像金字塔1.2模糊与卷积原理上图显示为一维和二维的均值卷积示例相关Api:blur代码示例importcv2ascvdefblur_demo():src=cv.imread("D:/javaopencv/test1.png")cv.imshow("input",src)ds
qq_26570133
·
2020-07-11 15:50
个人学习日志
OpenCV+python
调用本地摄像头并录制视频
1、调用摄像头并录制视频fromcv2importcv2#捕获摄像头帧cameraCapture=cv2.VideoCapture(0)fps=30size=(int(cameraCapture.get(cv2.CAP_PROP_FRAME_WIDTH)),int(cameraCapture.get(cv2.CAP_PROP_FRAME_HEIGHT)))videoWriter=cv2.Video
无人机遥感应用
·
2020-07-11 09:37
OpenCV
利用
Opencv+Python
实现二维码识别
准备工作:二维码图片,我这里直接打印在了一张A4纸上,或者直接在草料网站上生成草料二维码生成器,存放在手机上进行显示。在安装条码扫描库的时候大家注意:zbar库只针对python2版本有支持,python3已经不再支持。课程中使用的是python3,所以我们只能安装pyzbar,安装命令如下:pip3installpyzbar实现目标利用摄像头识别二维码中的内容并打印出来,同时兼容识别条形码内容打
huangwuming002
·
2020-07-11 07:43
python
OpenCV+Python
批量处理图像之裁剪(crop)操作
到现在毕业设终于开始系统做实验写论文了,每解决一个小问题写一篇博客纪念一下:毕业设计内容:卷积神经网络裂缝图像识别本博客内容:图像预处理时,将高分辨率图像(10241024)标准化为小尺寸图像(227227)直接上代码,有问题的请私信我或者评论区交流。importcv2ascvimportosdefcrop_image(image_dir,output_path,size):#image_dir批
heshuaimin
·
2020-07-11 07:19
OpenCV
Opencv+python
学习总结(一)
创建新图像:image=np.zeros([400,400,3],np.uint8)image=np.ones([400,400])*127其中zeros和ones的用法与matlab中类似,zeros是形成0矩阵,ones是形成1矩阵其中[400,400,3]表示的是创建三通道图像。[400,400]是创建单通道图像等同于[400,400,1]创建图像时,要注意一点就是在计算时要选择合适的数据类
lerong8727
·
2020-07-10 17:56
Python+OpenCV+pyQt5录制双目摄像头视频
要是
OpenCV+python
。貌似很简单就能OK的事情,但是,我们的项目不是一般要展示给老师看嘛。
ANONYMOUSLYCN
·
2020-07-10 16:07
QT技术
python杂谈
opencv+python
海康威视单目测距
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入-*-codin
头号大眼睛
·
2020-07-07 01:21
opencv+python
实现图像匹配----模板匹配、特征点匹配
文章目录模板匹配与特征匹配python的版本及依赖的库的安装
opencv+python
模板匹配[^1]匹配材料模板匹配TemplateMatching----单目标匹配模板匹配TemplateMatching
Demon_Hunter
·
2020-07-06 13:33
Python
openCV+Python
数字图像处理(1)——图像基本操作(读入显示保存、属性读取、均值标准差、取反、色彩空间转换、提取颜色、通道分离与合并)
图像基本操作1.基本操作2.代码示例3.结果展示包括图像的读入、显示、保存,获取图片大小、通道数等属性,求取图像均值、标准差,遍历图像各个像素,图像取反,图像色彩空间转换,提取某种颜色,通道分离与合并等1.基本操作(1)读入图像#默认的读入格式是BGRimg1=cv2.imread('E:/PycharmProjects/one.jpg')(2)显示图像cv2.imshow(‘winname’,i
hahahaha兔子
·
2020-07-06 02:01
openCV+python
OpenCV 识别图片中的米粒个数,并计算米粒的平均面积和长度
介绍
OpenCV+Python
使用OpenCV构建图像识别算法,识别图片中的米粒个数,并计算米粒的平均面积和长度软件架构模块:OpenCV4.0.0.21编程语言:Python3.7.2编译器:PyCharm2018
逗创创
·
2020-07-05 18:26
机器学习&计算机视觉
【
opencv+python
】下载安装教程
由于公司网速太差,需要通过代理才能上网,就更不可能了,opencv和python的下载路径也经常性的打不开。这次索性把好不容易找到的下载路径记录下来,省得以后总是不停重复找资源的过程,也希望能帮助到其他的朋友。-----------------------------------------------------------------------------------------------
若水2018
·
2020-07-05 09:01
OPENCV+Python
@[TOC]
Opencv+Python
此文为转载Python环境搭建之OpenCV一、openCV介绍OpenSourceComputerVisionLibrary.OpenCV于1999年由Intel
RemyMartin09
·
2020-07-04 07:15
Opencv
OpenCV+python
开始做毕设,选的题目着实扯淡,但是自己挖的坑怎么着也得慢慢填。所以从现在开始填坑之旅。首先是先配置。参考了csdn的一篇文章,http://blog.csdn.net/nwpulei/article/details/7277511。才发现原来我在安装python2.7的时候没有设置环境变量,得知原因之后就很顺利了。其次,熟悉python2.7下OpenCV的一些例子。然后悲剧就开始了,http:/
AdaF
·
2020-07-04 07:26
【Raspberry Pi 3试用体验】+
Opencv+python
的人脸识别
//本文内容来自StarSight,欢迎访问。上次安装了opencv库,这次我们来使用一下。安装PIL库sudopipinstallpilimportosfromPILimportImage,ImageDrawimportcvdefdetect_object(image):'''检测图片,获取人脸在图片中的坐标'''grayscale=cv.CreateImage((image.width,ima
擦肩的阳光
·
2020-07-04 02:53
树莓派
树莓派
opencv+python
入门之二(像素操作)
我们有时会对图像重某一个像素进行操作,一种方法是用opencv进行操作,另一种方法是用python中的numpy库进行操作。首先要分享的是用opencv中的方法进行操作:读取图片获取某一点像素值重新设置像素值相关代码如下:importcv2img=cv2.imread('F:\python\work\cv_learn\lena.jpg',1)pix=img[100,200,0]#获取(100,20
布莱克1997
·
2020-07-02 11:20
opencv+python
opencv+python
入门知识之一(概述以及依次读取多个图像、显示图像、图像分类)
OpenCV的架构如下图所示:最核心的是ImageProcess部分,也是最主要的学习部分。学完这个之后再学习2DFeature和ObjectDetection,最后学习VideoAnalysis。其他的模块用到的时候再学。1.导入opencv库importcv22.读入图像通过cv2.imread(路径,控制参数)实现,控制参数主要有三种:0--灰度图读入;1--彩色图读入;cv.IMREAD_
布莱克1997
·
2020-07-02 11:20
opencv+python
opencv+python
入门之七(边缘提取之sobel、scharr、laplacian、canny算子等)
1.sobel算子sobel算子的原理便是求出x,y方向的梯度。梯度的计算方法如下:可以得到元素P5在x方向的梯度为P3-P1+2*(P6-P4)+P9-P7。可以得到元素P5在y方向的梯度为P3-P1+2*(P6-P4)+P9-P7。然后将Gx和Gy取绝对值相加,根据差值的大小来判断是否为边界。(注意这里要取绝对值,不然可能会丢失一些信息)sobel算子检测边缘通过cv2.sobel(src,d
布莱克1997
·
2020-07-02 11:20
opencv+python
opencv+python
入门之四(图像加法、融合、类型转换(HSV,GRAY,BGR)、缩放、翻转)
1.图像加法图像加法也有两种方法,第一是调用opencv中的库,第二是通过numpy方法。首先介绍的是opencv中的方法。opencv通过调用cv2.add(img1,img2)来实现对像素值的相加,如果这两点像素值的和大于255,则会被设置成255,这样的效果就是图像会变亮。numpy中则不同,如果像素值的和大于255,则会被对255取模(如果为300,则取模后值为45),因此效果与openc
布莱克1997
·
2020-07-02 11:20
opencv+python
opencv+python
入门之七(图像增强专题)
本文参考了该作者的笔记,如果想更深入地了解,可以去看原作:https://note.youdao.com/ynoteshare1/index.html?id=2b60df50f548a84923e7e201798dd390&type=note#/一、基本灰度变换函数1.常用的基本函数有三类:线性函数,对数函数(对数和反对数)和幂律函数(n次幂和n次根),正如下图所示,下图刚看可能会有点乱,我们来分
布莱克1997
·
2020-07-01 03:06
opencv+python
基于OpenCv-Python的视频组合
,期望能组合成一个长视频英雄不朽,图片来源http://upload-images.jianshu.io/upload_images/7241055-b71baeb2d99c0e77.jpg技术路线:
opencv
月见樽
·
2020-06-30 22:01
使用
OpenCV+Python
构建运动热图视频
OpenCV是一个强大的图像和视频处理库,在这篇文章中,我将创建一个运动热图,用于检测运动、以及物体或人的流动方向,在投影公共区域时可以对建筑师有所帮助。简介OpenCV,或(开源计算机视觉)是英特尔于1999年开发的一个库,主要提供计算机视觉和实时视频的相关操作,它是用C++编写的,同时也支持多种其它语言(包括Python)。工作流程这个程序是基于一种被称为高斯背景差法的技术,这项技术被广泛应用
woshicver
·
2020-06-29 20:27
使用
opencv+python
实现最简单摄像头实时人脸识别(适合入门)
主要参考:https://www.cnblogs.com/lzhyzbb/p/11368962.htmlhttps://www.cnblogs.com/neo-T/p/6426029.html(如果你和我一样也是初(cai)学(niao)的,如果你也使用虚拟机Ubuntu环境学习opencv,那么我首先强烈建议你先检查一下你的虚拟机有没有识别到你的摄像头设备,我不会告诉你我因为摄像头找不到内容卡了
一个小佳子
·
2020-06-29 14:05
【
opencv+python
探索】使用argparser报错:error: the following arguments are required: -i/--image
前方Bug预警:xxx.py:error:thefollowingargumentsarerequired:-i/--image在学习
opencv+python
时,遇到下面这个Bug,查阅资料后终解决,
您慈祥的阿爸
·
2020-06-29 12:05
【实战】
OpenCV+Python
项目实战--信用卡数字识别
文章目录0摘要1准备工作(python)1.1argparse用法1.2zip与zip*用法1.3sorted用法1.4items()用法1.5join()用法1.6extend()用法1.7format用法2准备工作(opencv)2.1cv2.getStructuringElement()2.2cv2.resize()2.3cv2.findContours()&cv2.drawContours
Seasea77
·
2020-06-29 02:13
OpenCV系列
【实战】
OpenCV+Python
项目实战--停车场车位识别
文章目录1准备工作1.1glob模块1.2cv2.imread()和plt.imread()1.3map1.4PS中找图像像素坐标1.5PyCharm之python书写规范--消去提示波浪线1.6cv2.destroyAllWindows()1.7for列表循环1.8operator.itemgetter()1.9keys()1.10set()1.11withopen()as读写文件1.12dum
Seasea77
·
2020-06-29 02:13
OpenCV系列
【实战】
OpenCV+Python
项目实战--目标追踪
文章目录1准备工作1.1time模块1.2ord1.3矩阵乘法2代码实现1准备工作1.1time模块pythondatetime模块中常用seconds和total_seconds()来获取时间差seconds忽略天只看时分秒total_seconds()真正的时间差包含天importdatetimeimporttimefromtimeimportsleep#1输出当前的时间time=dateti
Seasea77
·
2020-06-29 02:13
OpenCV系列
opencv+python
机读卡识别之试错(一)模板匹配的数字识别
2019独角兽企业重金招聘Python工程师标准>>>这里是效果不好的系列,但可能还是有丁点启示作用。效果好的系列:https://my.oschina.net/u/3268732/blog/1236298图像来源于第四部分的数字,用任意截图工具截取部分图像当作模板,比如这样:将模板与图像对比,这个方法根据matchTemplate函数只能选出整幅图里最匹配的图像,并不能找出所有,若想找出所有,必
weixin_34111819
·
2020-06-28 11:25
【
opencv+python
】图像处理之一、颜色空间RGB,Gray与HSV
该系列文章为OpenCV+PythonTutorials的学习笔记代码托管在Github转载请注明:http://blog.csdn.net/a352611/article/details/51416769[三记的博客]颜色空间转换cv2.cvtColorRGB就是指Red,Green和Blue,一副图像由这三个channel(通道)构成Gray就是只有灰度值一个channelHSV即Hue(色调
weixin_30569001
·
2020-06-27 21:16
OpenCV+Python
彩色图片的 BGR、灰度图、HSV分量图显示的程序
OpenCV+Python
彩色图片的BGR、灰度图、HSV分量图显示的程序介绍
OpenCV+Python
使用openCV中的split()函数和cvtColor()函数提取一张彩色图片的BGR分量图、灰度图
逗创创
·
2020-06-27 08:47
机器学习&计算机视觉
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他