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
】图像梯度
OpenCV提供三种类型的梯度滤波器或高通滤波器,即Sobel,Scharr和Laplacian。我们将看到他们每一种。1、sobel和scharr算子Sobel算子是高斯平滑加微分运算的联合运算,因此它更抗噪声。你可以指定要采用的导数方向,垂直或水平(分别通过参数yorder和xorder)。你还可以通过参数ksize指定内核的大小。如果ksize=-1,则使用3x3Scharr滤波器,比3x3
西西嘛呦
·
2020-06-16 09:00
【
python-opencv
】形态转换
形态变换是一些基于图像形状的简单操作。通常在二进制图像上执行。它需要两个输入,一个是我们的原始图像,第二个是决定操作性质的结构元素或内核。两种基本的形态学算子是侵蚀和膨胀。然后,它的变体形式(如“打开”,“关闭”,“渐变”等)也开始起作用。在下图的帮助下,我们将一一看到它们:1、侵蚀侵蚀的基本思想就像土壤侵蚀一样,它侵蚀前景物体的边界(尽量使前景保持白色)。它是做什么的呢?内核滑动通过图像(在2D
西西嘛呦
·
2020-06-16 09:00
【
python-opencv
】图像平滑
1、2D卷积与一维信号一样,还可以使用各种低通滤波器(LPF),高通滤波器(HPF)等对图像进行滤波。LPF有助于消除噪声,使图像模糊等。HPF滤波器有助于在图像中找到边缘。OpenCV提供了一个函数cv.filter2D来将内核与图像进行卷积。例如,我们将尝试对图像进行平均滤波。操作如下:保持这个内核在一个像素上,将所有低于这个内核的25个像素相加,取其平均值,然后用新的平均值替换中心像素。它将
西西嘛呦
·
2020-06-15 09:00
python-opencv
直线检测+直线拟合+计算直线间距离
python-opencv
直线检测+直线拟合+计算偏移量计算边界直线与x坐标轴的距离=首先canny边缘检测——>直线检测——>直线拟合——>计算与x坐标轴的距离。
阿连先森
·
2020-06-13 11:00
python
opencv
初学者
Python-OpenCV
图像处理基本操作
初学者
Python-OpenCV
图像处理基本操作欢迎各位看官0.需要导入的库1.简单读取一张照片2.获取图片信息3.对图片进行处理欢迎各位看官Helloworld!
Chase321
·
2020-06-04 17:59
python
opencv
计算机视觉
cv
给深度学习入门者的Python快速教程 - 番外篇之
Python-OpenCV
本篇是前面两篇教程:给深度学习入门者的Python快速教程-基础篇给深度学习入门者的Python快速教程-numpy和Matplotlib篇的番外篇,因为严格来说不是在讲Python而是讲在Python下使用OpenCV。本篇将介绍和深度学习数据处理阶段最相关的基础使用,并完成4个有趣实用的小例子:-延时摄影小程序-视频中截屏采样的小程序-图片数据增加(dataaugmentation)的小工具-
csdn_yuan88
·
2020-05-18 00:58
技术_编程语言
python-opencv
信用卡号码识别
python-opencv
信用卡号码识别1、效果2、代码importcv2importnumpyasnpdefsort_contours(cnts,method="left-to-right"):reverse
难赋深情
·
2020-05-07 11:33
python
cv
边缘检测
CV笔记5:图像分割之最大类间方差法、自适应阈值分割(基于
python-opencv
实现)
目录一、简介二、最大类间方差法(大津法)2.1最大类间方差法原理2.2基于opencv的实现(简单阈值分割、Otsu阈值分割)三、自适应阈值分割参考一、简介图像阈值化分割是一种传统的最常用的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割技术。它特别适用于目标和背景占据不同灰度级范围的图像。它不仅可以极大的压缩数据量,而且也大大简化了分析和处理步骤,因此在很
果壳乄
·
2020-04-29 19:06
计算机视觉
CV笔记4:图像噪声及图像平滑(基于
python-opencv
实现)
目录一、图像噪声介绍1.1高斯噪声1.2椒盐噪声二、图像滤波三、图像平滑(降噪)3.1均值滤波(方框滤波的特殊情况)3.2高斯滤波3.3中值滤波3.4双边滤波参考一、图像噪声介绍图像噪声(imagenoise)是图像颜色的随机变化,是被拍摄的物体本身没有的颜色变化,是多余的干扰信息。噪声产生的原因:图像获取过程:数码相机的传感器和电路、不规范的操作图像信号传输过程:传输介质和记录设备的缺陷1.1高
果壳乄
·
2020-04-27 20:46
opencv
python
计算机视觉
Python-OpenCV
—— 技巧篇之评估与优化
在做图像处理时,你不仅要保证你的代码是正确的,还要保证运行的速度是否最快,根据Python之禅Thereshouldbeoneandpreferablyonlyoneobviouswaytodoit.你需要检查你的代码。评估代码时间importcv2start=cv2.getTickCount()#这里写代码...end=cv2.getTickCount()print((end-start)/cv
IConquer
·
2020-04-11 00:09
python-opencv
基于人脸分类器的图片或视频或摄像头的人脸识别、统计人数等
opencv的包中自带有人脸分类器,可以方便实现对人脸、人眼和微笑的检测,值得注意的是人脸分类器对于正脸有较好的提取,对于侧脸就需要其他的了。人脸-haarcascade_frontalface_default.xml人眼-haarcascade_eye.xml微笑-haarcascade_smile.xml一般的路径为:AppData/Local/Programs/Python/Python37
HNU_刘yuan
·
2020-04-09 17:55
python
图像处理
opencv
python
人脸识别
ocr
Opencv、libopencv、
Python-Opencv
的区别
最近在树莓派上安装opencv,准备用于深度学习方面的内容,结果总是在安装的时候傻傻分不清这三者的区别,总是傻瓜式的按照百度上的步骤安装。OpenCViscomputervisionalibrarywrittenusinghighlyoptimizedC/C++code.Itmakesuseofmultiprocessinginthebackground.Ithasacollectionofala
夏雨苑_公众号
·
2020-04-07 17:30
如何为Python3.5配置opencv?
一、问题提出Anacondapython3.5的环境中安装
python-opencv
失败,在cmd中使用pip安装
python-OpenCV
,pipinstallpython-OpenCV报错如下:Collectingpython-opencvCouldnotfindaversionthatsatisfiestherequirementpython-opencv
肖婷_b262
·
2020-03-22 13:33
python-openCV
入门(一)--读取保存图片
读取图片#-*-coding=GBK-*-importcv2ascv#显示图片src=cv.imread("a.jpg")cv.namedWindow("win0",cv.WINDOW_NORMAL)cv.imshow("win0",src)cv.waitKey()cv.destroyAllWindows()保存图片#-*-coding=GBK-*-importcv2ascvimportnumpy
创客们杂货铺掌柜
·
2020-03-21 16:45
win10下opencv-python特定版本手动安装与pip自动安装教程
1.特定版本的
python-opencv
安装在https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下载对应python版本和windows系统opencv
L_by_D
·
2020-03-05 10:32
Python-OpenCV
—— 基本操作一网打尽
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。简言之,通过openCV可实现计算机图像、视频的编辑。广泛应用于图像识别、运动跟踪、机器视觉等领域。为什么用Pyt
IConquer
·
2020-03-03 02:27
Python-Opencv
轮廓常用操作
Python-Opencv
轮廓常用操作1.颜色空间转换使用cv2.cvtColor(input_image,flag),flag为转换类型常用的转换类型有:BGR和灰度图的转换使用cv2.COLOR_BGR2GRAYBGR
五月的白色铃兰
·
2020-03-01 17:24
OpenCV中VideoCapture类的使用详解
主要记录
Python-OpenCV
中的VideoCapture类的使用;官方文档;VideoCapture()是用于从视频文件、图片序列、摄像头捕获视频的类;#!
chenzhen0530
·
2020-02-14 11:57
图像二值化(python+opencv)
全局阈值:
Python-OpenCV
中
朝畫夕拾
·
2020-02-11 03:04
常见的图像变换二值化与形态学操作-
python-opencv
版
1.变为rgb通道:img=cv2.cvtColor(img,cv2.COLOR_BGR2RGB)2.变为灰度图:gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)3.直方图均衡化(一般需化为灰度图):eq=cv2.equalizeHist(gray)#灰度图像直方图均衡化4.OTSU方差法进行二值化ret1,th1_bw=cv2.threshold(eq,0,25
a微风掠过
·
2020-02-10 17:50
python+OpenCV 鼠标交互图片切割矩形区域
about本文参考了:GarfieldEr007同学的
Python-OpenCV
�杂项(二)(三):鼠标事件、程序性能的检测和优化DoubleLi同学的opencv2使用鼠标绘制矩形并截取和保存矩形区域图像
庞贝船长
·
2020-02-08 00:23
使用
python-opencv
获取视频数据
importcv2if__name__=="__main__":video_name="video.ts"vc=cv2.VideoCapture(video_name)#读入视频文件video_len=int(vc.get(cv2.CAP_PROP_FRAME_COUNT))#视频总帧数video_width=int(vc.get(cv2.CAP_PROP_FRAME_WIDTH))#视频宽度vi
泉伟
·
2020-02-05 10:45
Python
opencv
视频处理
python
[pytorch] Tensor, numpy与PIL格式的相互转换
与TensorTensor与Numpy图片展示多张图片的转换我们一般在pytorch或者python中处理的图像无非这几种格式:PIL:使用python自带图像处理库读取出来的图片格式Numpy:使用
python-opencv
一点也不可爱的王同学
·
2020-02-02 23:24
Python-opencv
双线性插值实例
我就废话不多说了,直接上代码吧!#coding=utf-8importcv2importnumpyasnp'''双线性插值'''img=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_GRAYSCALE)#loadthegrayimagecv2.imwrite('img.jpg',img)h,w=img.shape[:2]#shrinktohalfoftheori
Tina-
·
2020-01-17 09:32
Python-openCV
读RGB通道图实例
我就废话不多说了,直接上代码吧!#coding=utf-8'''openCV中最核心的的类是Mat,他是matrix的缩写代表矩阵,该类在头文件opencv2\core\core.hpp中,它含有很多基本矩阵运算,C++需引用Python含有numpy,在Python中不需要使用Mat'''#openCV中图像存储方式为(h,w,channel),顺序为BGRimportcv2importsysi
Tina-
·
2020-01-17 09:05
python读取tif图片时保留其16bit的编码格式实例
tif图片的编码格式一般是16bit的,在使用
python-opencv
读取tif文件时,为了保留其编码格式,我们需要用以下的方式:importnumpyasnpimportcv2img=cv2.imread
imaginist233
·
2020-01-13 14:39
python-OpenCV
实现将数组转换成灰度图和彩图
主要步骤1.生成普通python数组(bytearray(),os.urandom())2.转换成numpy数组(numpy.array())3.通过reshape将数组转换到所需的维数4.以图像的形式显示出来(cv.imshow())代码importosimportcv2ascvimportnumpyasnp#Makeanarrayof120000randombytesrandomByteArr
li_il
·
2020-01-09 17:09
1-2-视频入门
来自于
python-opencv
官方文档importcv2cv2.VideoCapture(),cv2.VideoWriter()(1)CaptureVideofromCameracap.read()返回一个
live_0411
·
2019-12-27 17:06
详解Python Opencv和PIL读取图像文件的差别
前言之前在进行深度学习训练的时候,偶然发现使用PIL读取图片训练的效果要比使用
python-opencv
读取出来训练的效果稍好一些,也就是训练更容易收敛。
Oldpan博客
·
2019-12-27 09:43
torch 中各种图像格式转换的实现方法
PIL:使用python自带图像处理库读取出来的图片格式numpy:使用
python-opencv
库读取出来的图片格式tensor:pytorch中训练时所采取的向量格式(当然也可以说图片)PIL与Tensor
core!
·
2019-12-26 14:31
Python-OpenCV
实现二值图像孔洞填充
代码如下:importcv2importnumpyasnpdefFillHole(mask):contours,hierarchy=cv2.findContours(mask,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)len_contour=len(contours)contour_list=[]foriinrange(len_contour):drawing=n
Picassooo
·
2019-12-11 18:00
使用
python-opencv
读取视频,计算视频总帧数及FPS的实现
如下所示:1、计算总帧数importosimportcv2video_cap=cv2.VideoCapture('ffmpeg_test.avi')frame_count=0all_frames=[]while(True):ret,frame=video_cap.read()ifretisFalse:breakall_frames.append(frame)frame_count=frame_co
强少~、
·
2019-12-10 09:35
torch 中各种图像格式转换
PIL:使用python自带图像处理库读取出来的图片格式numpy:使用
python-opencv
库读取出来的图片格式tensor:pytorch中训练时所采取的向量格式(当然也可以说图片)PIL与Tensor
core!
·
2019-12-06 23:00
python-opencv
基础系列——cv2.threshold() 函数用于图像二值化
一、cv2.threshold()的作用将一张灰度图(单通道)进行二值化1、函数详解,defthreshold(src,thresh,maxval,type,dst=None):#realsignatureunknown;restoredfrom__doc__"""(1)将灰度图变成二值化图像,也具有一定的去噪功能,去掉比较大或比较小的像素值。threshold(src,thresh,maxval
平民科技
·
2019-10-20 21:26
python-opencv
在有噪音的情况下提取图像的轮廓实例
对于一般的图像提取轮廓,介绍了一个很好的方法,但是对于有噪声的图像,并不能很好地捕获到目标物体。比如对于我的鼠标,提取的轮廓效果并不好,因为噪声很多:所以本文增加了去掉噪声的部分。首先加载原始图像,并显示图像img=cv2.imread("temp.jpg")#载入图像h,w=img.shape[:2]#获取图像的高和宽cv2.imshow("Origin",img)然后进行低通滤波处理,进行降噪
·
2019-09-22 23:55
python-opencv
获取二值图像轮廓及中心点坐标的代码
python-opencv
获取二值图像轮廓及中心点坐标代码:groundtruth=cv2.imread(groundtruth_path)[:,:,0]h1,w1=groundtruth.shapecontours
叶晚zd
·
2019-08-27 16:09
python-opencv
二值腐蚀、膨胀、开操作,闭操作原理
语义分割任务中,如果预测结果中包含有孤立的噪点、孔洞,则可以使用腐蚀膨胀进行处理,提高分割效果。#定义输入矩阵,结构核importcv2ascvimportnumpyasnpinput_data=np.array([[1,0,0,0,1],[0,1,1,1,0],[0,1,1,1,0],[0,1,1,1,0],[1,0,1,0,1]],dtype=np.uint8)kernel=np.uint8(
北斗星辰001
·
2019-08-18 17:41
深度学习
Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
本文实例为大家分享了
python-opencv
鼠标事件画框圈定目标的具体代码,供大家参考,具体内容如下在视频/相机中,用鼠标画矩形框,圈定目标,从而获得鼠标的起始坐标点a、终止坐标点b#-*-coding
jason_ql
·
2019-08-10 09:33
python-opencv
实现实时人脸识别
python_opencv这个库功能还是非常强大的,可以读取本地摄像头的内容,并且可以直接使用不同分类器对人脸进行识别。这里主要展示使用opencv实现对笔记本摄像头中的人脸实时识别和标注。主要是笔记本摄像头实时获取画面,然后获取其中人脸的位置,并在人脸位置的正方形进行标注。代码主要如下:#导入cv模块importcv2cap=cv2.VideoCapture(0)#告诉OpenCV使用人脸识别分
gisuuser
·
2019-08-01 11:43
Python
python-opencv
坑 libopencv_imgproc.so.2.4: cannot open shared object file
1.libopencv_imgproc.so.2.4:cannotopensharedobjectfile提示找不到$pythonPython2.7.12(default,Nov122018,14:36:49)[GCC5.4.020160609]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>impo
南有木兮木不知
·
2019-07-19 11:24
linux
python
基于python的图像二值化处理(opencv)
图像二值化处理(
python-opencv
)二值化图像的二值化,在图像处理中是十分重要的一个步骤。是几乎所有后续的图像处理的基础和前提。
随鑫所煜
·
2019-07-08 21:53
opencv
python
opencv
图像处理
二值化
文本倾斜校正的两种方法(
Python-OpenCv
)
一、通过minAreaRect方法获得斜率参考资料:【1】有关角度的说明,可供参考【2】https://blog.csdn.net/qq_24237837/article/details/77850496主要步骤:1、输入图片2、灰度化3、图像取非4、二值化5、获得有文本区域的点集6、求点集的最小外接矩形框,并返回旋转角度7、仿射变换,将原图校正参考代码:importnumpyasnpimport
IT_BOY__
·
2019-06-26 17:15
文本校正
OpenCv
Python
OpenCV
python-opencv
多线程读取rtsp视频流,并保存到本地
先说一下我遇到的问题,用普通的while循环的方式显示视频画面非常卡顿,于是采用的multiprocessing多进程,然后出现一个问题就是每次保存只能保存十几kb的东西,经过反复检查发现,是没有加release(),加上就好了,代码如下:importosimportcv2importgcimporttimefrommultiprocessingimportProcess,Manager#向共享缓
Singular__point
·
2019-06-25 17:46
python-opencv
目标检测数据增强:
python-opencv
将一张图片融合到另一张图片中
#opencv批量泊松融合importcv2importnumpyasnpimportossrc_path="cut_1/"save_path="mixup_1/"dst=cv2.imread("beijing1.jpg")a=dst.shapeH=a[0]W=a[1]print("H",H)print("W",W)imagelist=os.listdir(src_path)print("2222
cunyizhang
·
2019-06-17 15:03
Python
数据处理
opencv
python-opencv
图像旋转保存
转自:opencv+python3.6图像旋转、并保持图像像素大小不变、不被裁剪(旋转90/180/270度)importcv2importnumpyasnpimportos,shutildefrotate_bound(image,angle):#grabthedimensionsoftheimageandthendeterminethe#center(h,w)=image.shape[:2](c
cunyizhang
·
2019-06-17 14:16
Python
数据处理
opencv
基于tensorflow搭建faster rcnn(Windows 10)
首先是环境:1:python3.52:tensorflow库,cython,
python-opencv
,easydict第三方库3:VS2015我主要是参照以下两篇文章进行搭建的:Windows下TensorFlowFasterrcnn
DCB0122
·
2019-06-15 11:59
深度学习
使用
Python-OpenCV
向图片添加噪声的实现(高斯噪声、椒盐噪声)
Python-OpenCV
中虽然不存在直接得函数,但是很容易使用相关的函数来实现。
Rogn
·
2019-05-28 10:47
基于霍夫变换的视频流车道线检测
文章目录霍夫变换检测直线原理opencv中的霍夫变换函数标准霍夫线变换概率霍夫线变换车道线检测原理
Python-opencv
实现代码霍夫变换检测直线原理霍夫变换:用极坐标系表示直线在直角坐标系(x,y)
一骑走烟尘
·
2019-05-05 16:09
图像处理
python-opencv
学习二:图像的相关操作(读入、显示、保存)
一、关于OpenCV简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大
在下颓废
·
2019-05-03 12:55
opencv-python
opencv入门
Python处理图片
文章目录1.有两种相关处理图片的方法:
Python-opencv
和PIL(Image)1.1Python-opencv1.1.1图像读入1.1.2进行灰度处理1.1.3二值化处理1.1.4降噪1.1.5
悟空爱洗头
·
2019-04-29 21:14
学习笔记
上一页
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
其他