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
使用ffmpeg代码输入视频,输出视频中的每一帧图片,并保存,以及整个视频的帧数。
qq_32799915
·
2020-07-05 04:35
算法
python
python-opencv
直方图目标区域匹配
python-opencv
直方图目标区域匹配1、
python-opencv
直方图目标区域匹配该方法可以匹配目标的大致区域,匹配过程中容易受颜色,光照,背景变化的影响#-*-coding:utf-8-*-
jason_ql
·
2020-07-04 22:32
计算机视觉
Python
OpenCV--Python
Python-OpenCV
分割图像查枸杞的个数
图像分割算法有分水岭算法、斑点计数算法、霍夫圆/椭圆算法、轮廓检测算法等。在本文中,本例使用了轮廓检测和分水岭算法。第一步导入依赖from__future__importprint_functionimportnumpyasnpimportcv2importmatplotlib.pyplotaspltfromskimageimportiofromskimage.morphologyimportwa
神码堂
·
2020-07-04 17:21
人工智能
Python-opencv
实现红绿两色识别
Python-opencv
实现红绿颜色识别1.颜色空间转换(RGB转HSV)为了较准确的调红色和绿色的HSV,我使用cv2.createTrackbar()函数创建了六个滚动条#创建HSV最低滚动条cv2
faith003
·
2020-07-04 15:29
opencv
使用
Python-OpenCV
向图片添加噪声(高斯噪声、椒盐噪声)
Python-OpenCV
中虽然不存在直接得函数,但是很容易使用相关的函数来实现。
dianshu1593
·
2020-07-04 14:15
Python-OpenCV
处理图像(一):基本操作
0x00.图片读、写和显示操作安装好OpenCV之后,首先尝试加载一张最简单的图片并显示出来,代码示例:第一种方式使用cv2.cv的LoadImage、ShowImage和SaveImage函数importcv2.cvascv#读图片image=cv.LoadImage('img/image.png',cv.CV_LOAD_IMAGE_COLOR)#Loadtheimage#Orjust:imag
yangfan0125
·
2020-07-04 03:16
AI
python-opencv
操作像素进行反色处理
主要内容“反色处理”指用色彩值的最高值255减去原先的色彩值。本文利用opencv库对图片进行反色处理主要代码importcv2ascvdefaccess_pixels(image):height,width,channels=image.shapeprint("width:%s,height:%s,channels:%s"%(width,height,channels))forrowinrang
youkiaaa
·
2020-07-04 01:37
study
python-opencv
几何变换--仿射变换、透视变换
仿射变换opencv提供了函数cv2.getAffineTransform()来创建一个2*3的矩阵,该矩阵传递给cv2.warpAffine()。该函数语法格式为:retval=cv.getAffineTransform(src,dst)'''src:输入图像的三个点坐标dst:输出图像的三个点坐标三个点分别对应左上角、右上角、左下角'''查看如下放射变换实例:importnumpyasnpim
pheasant
·
2020-07-02 17:00
CV笔记9:纹理特征之LBP特征(基于python实现)
基于python的LBP算法说明及实现2.1LBP特征提取的一般步骤2.2原始LBP2.3圆形LBP算子2.5旋转不变性2.4等价模式和混合模式三、基于python-skimage的LBP实现四、基于
python-opencv
你若盛开·清风自来
·
2020-07-02 13:06
Linux下安装
python-opencv
OpenCvPython【原创】Liu_LongPo转载请注明出处【CSDN】http://blog.csdn.net/llp1992系统:Ubuntu14.04python:2.7.10opencv:2.4.9OpenCv1、下载opencv源码下载2、解压到任意目录unzipopencv-2.4.9.zip3、进入源码目录,创建release目录(或者build目录都行)cdopencv-2.
Liu_LongPo
·
2020-07-02 09:28
Python
计算机视觉
python-OpenCV
之对比度增强
简介对比度指的是一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,差异范围越大代表对比越大,差异范围越小代表对比越小。对比度增强技术主要解决图像灰度级范围较小造成的对比度低问题,目的是将图像的灰度级放大到指定的程度,使图像中的细节看起来更加清晰。基础知识灰度直方图概念:灰度直方图是图像灰度级的函数,用来描述每个灰度级在图像矩阵中的像素个数或占有率。python实现过程importcv2a
li_il
·
2020-07-02 08:06
使用
Python-opencv
实现视频与图片的相互转换
因为最近要经常转换数据集进行实验,因此记录一下。1、视频转图片即为将视频解析为一帧一帧的图片:importcv2vc=cv2.VideoCapture("/home/hqd/PycharmProjects/1/1/19.MOV")c=1ifvc.isOpened():rval,frame=vc.read()else:rval=Falsewhilerval:rval,frame=vc.read()c
子季鹰才
·
2020-07-02 02:29
python-opencv
安装(编程环境pycharm,python3.5)
本人使用的python版本是python3.5,听说python3.6可以直接在cmd命令窗口输入pipinstallpython-opencv直接安装,试了下python3.5貌似不行:更新pip或者使用pip3也不行:那就首先下载符合你python版本的opencvhttps://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv,自行下载,然后安装,在命令窗
forever0_0love
·
2020-07-02 00:20
python图像处理
Python-OpenCV
——亮度和对比度
亮度与对比度亮度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度。OpenCV中亮度和对比度应用这个公式来计算:g(x)=αf(x)+β,其中:α(>0)、β常称为增益与偏置值,分别控制图片的对比度和亮度。注:此处对α/β控制对比度和亮度有争议,具体请参考:OpenCV关于对比度和亮度的误解img=cv2.imread('lena.
dianshu1593
·
2020-07-01 22:32
Python OpenCV 入门教程
你将需要两个主要的库,第三个可选:
python-OpenCV
,Numpy和Matplotlib。Windows用户:p
吴俊楷
·
2020-07-01 18:12
python-opencv
图像几何变换--缩放、平移、旋转
缩放缩放是调整图片的大小,可以指定输出图像尺寸大小,也可以指定缩放比例。opencv函数原型cv2.resize(InputArraysrc,OutputArraydst,Size,fx,fy,interpolation)InputArraysrc输入图像OutputArrzydst输出图像Size输出图像尺寸fx,fyx轴,y轴的缩放系数interpolation插值方式interpolatio
pheasant
·
2020-07-01 17:00
Python-opencv
摄像头图像捕获
实例一(灰色调度)#!/usr/bin/envpython#_*_coding:utf-8_*_importcv2ascvimportnumpyasnpcapture=cv.VideoCapture(0)#创建一个VideoCapture对象while(True):ret,frame=capture.read()#一帧一帧读取视频gray=cv.cvtColor(frame,cv.COLOR_BG
aa602954056
·
2020-07-01 16:18
Python-OpenCV
笔记1 -- 图像与视频的读取、显示、保存
Python-OpenCV
笔记1–图像与视频的读取、显示、保存一、图片的读取、显示、保存1、图片读取原型:imread(filename,flags=None)参数:filename:图片的文件名flag
Wang_Jiankun
·
2020-07-01 14:33
Python-OpenCV
python-opencv
实现运动目标检测与视频拼接
opencv版本3.4#基本的运动物体检测#计算帧之间的差异,或考虑“背景”帧与其他帧之间的差异importcv2importnumpyasnp##设置为默认摄像头camera=cv2.VideoCapture('fakeman.avi')#读取视频fourcc=cv2.VideoWriter_fourcc(*'XVID')fps=camera.get(cv2.CAP_PROP_FPS)size=
Miaosh999
·
2020-07-01 11:49
计算机视觉
python-OpenCV
图像处理 -- 改变图像对比度和亮度
采用按像素的方式改变图像对比度和亮度,公式如下g(x)=αf(x)+βg(x)=αf(x)+β其中αα调节对比度,ββ调节亮度defContrast_and_Brightness(alpha,beta,img):blank=np.zeros(img.shape,img.dtype)#dst=alpha*img+beta*blankdst=cv2.addWeighted(img,alpha,blan
Anida_qin
·
2020-07-01 03:50
图像基础
【计算机视觉
Python-OPenCV
】3.颜色直方图
颜色直方图颜色直方图作用1.直方图是一种能快速描述图像整体像素值分布的统计信息。也就是说明某一像素值范围的像素点的个数,X轴为像素值,Y为个数。2.直方图只能描述颜色的分布,不能描述数据几何上的信息。也就是只知道这个像素值范围的点的个数是多少,但是不知道哪个位置上上这个点多。绘制颜色直方图由于图像数据是numpy的ndarray形式,因此可以用numpy的histogram得到直方图的信息,再用m
zxfhahaha
·
2020-06-30 20:39
计算机视觉
Python-OpenCV
图像处理(二十四):图像形态学(顶帽、黑帽、形态学梯度)
顶帽(TopHat):原图像与开运算图的区别(差值),突出原图像中比周围亮的区域黑帽(BlackHat):闭操作图像-原图像,突出原图像中比周围暗的区域形态学梯度(Gradient):基础梯度:基础梯度是用膨胀后的图像减去腐蚀后的图像得到差值图像,称为梯度图像也是opencv中支持的计算形态学梯度的方法,而此方法得到梯度有称为基本梯度。内部梯度:是用原图像减去腐蚀之后的图像得到差值图像,称为图像的
zx_good_night
·
2020-06-30 20:45
python
图像处理
python-opencv
图像二值化,自适应阈值处理
原帖地址:定义:图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(Binarization)。简单的阈值-(全局阈值):P
zhuyong006
·
2020-06-30 17:52
OpenCV
python-opencv
图像处理(3)cv2.copyMakeBorder()
padding不难发现,用3×3的核对一副6×6的图像进行卷积,得到的是4×4的图,图片缩小了!那怎么办呢?我们可以把原图扩充一圈,再卷积,这个操作叫padding。事实上,原图为n×n,卷积核为f×f,最终结果图大小为(n-f+1)×(n-f+1)那么扩展的这一层应该填充什么值呢?OpenCV中有好几种填充方式,都使用cv2.copyMakeBorder()函数实现,一起来看看。添加边框cv2.
JoannaJuanCV
·
2020-06-30 13:42
Python
Python-opencv
实现红绿两色识别操作
1.颜色空间转换(RGB转HSV)为了较准确的调红色和绿色的HSV,我使用cv2.createTrackbar()函数创建了六个滚动条#创建HSV最低滚动条cv2.createTrackbar('H_min','image',35,180,nothing)cv2.createTrackbar('S_min','image',43,255,nothing)cv2.createTrackbar('V_
·
2020-06-30 12:25
Python-OpenCV
处理图像(二):滤镜和图像运算
0x01.滤镜喜欢自拍的人肯定都知道滤镜了,下面代码尝试使用一些简单的滤镜,包括图片的平滑处理、灰度化、二值化等:importcv2.cvascvimage=cv.LoadImage('img/lena.jpg',cv.CV_LOAD_IMAGE_COLOR)#Loadtheimagecv.ShowImage("Original",image)grey=cv.CreateImage((image.
yangfan0125
·
2020-06-30 05:03
AI
win10+anaconda3+opencv4.1+tensorflow2.0配置记录
目录总览anaconda3+tensorflow安装Conda使用conda常用命令conda包管理
python-opencv
配置之前写python都是在命令行和idle写的,总是感觉各种不方便,装新包也遇到各种问题
rambler_w
·
2020-06-30 02:48
python
python实现拍照,视频保存,录像,剪辑,分帧等操作
配置环境首先安装
python-opencv
,在前面的文章我已经介绍过了,只需要一行命令即可sudoapt-getinstallpython-opencv安装完openv之后,我们即可操作了。
xiao__run
·
2020-06-30 00:08
python-opencv
香蕉派树莓派
linux操作系统
图像处理
python-opencv
目标追踪,多目标追踪(需要opencv扩展模块,C++,python)
提起目标跟踪,大家可能会想起的就是camshift,但是camshift跟踪往往达不到我们的跟踪要求,包括稳定性和准确性。opencv3.1版本发行后,集成了多个跟踪算法,但需要扩展模块,即tracker,大部分都是近年VOT竞赛榜上有名的算法,虽然仍有缺陷存在,但效果还不错。下面我提供C++版本和python版本,大家自行测试#include#include#include#includeusi
xiao__run
·
2020-06-30 00:37
python-opencv
c++与opencv做图像处理
图像处理
机器学习
linux 安装
python-opencv
三种方法:1.pip安装:pipinstallopencv-python,最新版为opencv3安装后>>>importcv2>>>printcv2.__version__参考:http://www.cnblogs.com/lclblack/p/6377710.html2.anaconda的conda安装,可以指定opencv版本,如opencv2condainstall-chttps://con
xiamentingtao
·
2020-06-29 23:19
opencv
Python-OpenCV
图像加权混合(滤色, 叠加, 柔光, 强光)
OpenCV图像混合模式一、图像混合原理1.1滤色模式1.2叠加模式1.3柔光模式1.4强光模式二、线性混合(相加)一、图像混合原理1.1滤色模式作用结果和正片叠底刚好相反,它是将两个颜色的互补色的像素值相乘,然后除以255得到的最终色的像素值。通常执行滤色模式后的颜色都较浅:任何颜色和黑色执行滤色,原色不受影响;任何颜色和白色执行滤色得到的是白色;而与其他颜色执行滤色会产生漂白的效果。Scree
SongpingWang
·
2020-06-29 20:40
OpenCV
计算机视觉
python-opencv
定位识别读表
importcv2importnumpyasnpimportmathimportmatplotlib.pyplotasplt"""函数的格式为:kmeans(data,K,bestLabels,criteria,attempts,flags)(1)data:分类数据,最好是np.float32的数据,每个特征放一列。之所以是np.float32原因是这种数据类型运算速度快,同样的数据下如果是uin
Darlingqiang
·
2020-06-29 19:17
Python
工具
Python-opencv
实现图片的镜像翻转
mportcv2importnumpyasnpimg=cv2.imread('Test.jpg',1)imgInformation=img.shape#提取图片的信息height=imgInformation[0]#图片的高度width=imgInformation[1]#图片的宽度deep=imgInformation[2]#图片的特征newImgInfo=(height*2,width,dee
Moshe X
·
2020-06-29 09:34
Python
OpenCV
Python-Opencv
将图片转为灰度图的两种方法
第一种直接使用imread(src,value)将value的值设置为0为灰度图读取,设置为1设置为彩色图片读取importcv2importnumpyasnpimg=cv2.imread("Test.jpg",0)cv2.imshow("img",img)cv2.waitKay()第二种使用cvtColor转置importcv2importnumpyasnpimg=cv2.imread('Tes
Moshe X
·
2020-06-29 09:34
Python
机器学习
OpenCV
Python-Opencv
基于透视变换的图像矫正
一、自动获取图像顶点变换(获取图像轮廓顶点矫正)图像旋转校正思路如下1、以灰度图读入2、腐蚀膨胀,闭合等操作3、二值化图像4、获取图像顶点5、透视矫正#(基于透视的图像矫正)importcv2importmathimportnumpyasnpdefImg_Outline(input_dir):original_img=cv2.imread(input_dir)gray_img=cv2.cvtCol
Python之魂
·
2020-06-29 08:31
Opencv图像处理
树莓派学习日记(二) 树莓派软件安装及
python-opencv
的安装
上一节,说了树莓派的配置,那么,这里,记录一下我使用的树莓派的一些软件方面的东西。在使用opencv的时候,出现了一些问题。如果我使用:sudoinstallpython-opencv上述的方式的时候,会出现一些问题,比如下载中断(这有可能是源的问题,但我没有试过换源),或者出现并不能在python中调用opencv,也就是:importcv2会出现并没有这个模块的提示。所以,我选择网上的一种安装
儿时旧人
·
2020-06-29 04:44
树莓派
Come on和我一起做基于深度学习的缺陷检测一(数据准备)
基于深度学习的织物疵点检测数据集的制作数据标注数据增强(图像和xml文件同时增强)这里有几句话要说:这个项目会持续更新,由于要忙于毕业答辩和论文修改,更新时间不定;由于本人研三,今年毕业要去工作,可能会出现拖更的现象;我把以前
Python-OpenCV
大大玮在路上
·
2020-06-29 00:51
项目
Python-OpenCv
实现出入口计数并显示
前言这是我们数字图像处理课完成的一个实验项目,参考了网上的一些代码,针对我们老师给的需要统计人数的视频进行了一些修改。源代码下载一、背景剔除并二值化高斯模糊:gray=cv2.GaussianBlur(frame,(31,31),0)作用:视频因为自然震动、光照变化或者摄像头本身等原因产生的噪声,对噪声进行平滑为了避免在运动和跟踪时将其检测出来。背景剔除fgbg=cv2.createBackgro
万万VV
·
2020-06-28 22:18
python-opencv
图像二值化,自适应阈值处理
定义:图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(Binarization)。简单的阈值-(全局阈值):Python
weixin_34163553
·
2020-06-28 12:43
Python-OpenCV
学习笔记(六)
颜色色域:灰度色域,除去彩色信息将其转换成灰阶,灰度色域对中间处理有效,如人脸检测BGR:每个像素点都是有一个三元数组来表示-HSV,H(Hue)色调,S(saturation)饱和度,V(Value)亮度傅里叶变换:傅里叶变换可以区分图像哪里变换强,哪里变换不强,标记噪声区域,感兴趣区域,前景和背景等。在Python的Numpy中有快速傅里叶变换(FFT)包,其中包含了fft2()函数。图像的幅
weixin_33743880
·
2020-06-28 04:54
给深度学习入门者的Python快速教程 - 番外篇之
Python-OpenCV
这次博客园的排版彻底残了。。高清版请移步:https://zhuanlan.zhihu.com/p/24425116本篇是前面两篇教程:给深度学习入门者的Python快速教程-基础篇给深度学习入门者的Python快速教程-numpy和Matplotlib篇的番外篇,因为严格来说不是在讲Python而是在讲在Python下使用OpenCV。本篇将介绍和深度学习数据处理阶段最相关的基础使用,并完成4个
weixin_30845171
·
2020-06-28 01:39
如何理解opencv,
python-opencv
和 libopencv?
转:OpenCVisacomputervisionlibrarywrittenusinghighlyoptimizedC/C++code.Itmakesuseofmultiprocessinginthebackground.Ithasacollectionofalargenumberofalgorithmstestedandverifiendbythedevelopers.Thebestthing
weixin_30367543
·
2020-06-27 18:04
【
Python-Opencv
】cv2.fillPoly为非凸任意形状填充,cv2.fillConvexPoly为凸填充
cv2.fillConvexPoly(他只能处理凸的图形)官方文档:ThefunctionfillConvexPolydrawsafilledconvexpolygon.ThisfunctionismuchfasterthanthefunctionfillPoly.Itcanfillnotonlyconvexpolygonsbutanymonotonicpolygonwithoutself-int
mjiansun
·
2020-06-27 05:13
Opencv
Python
Python-OpenCV
人脸检测(代码)
Python-OpenCV
人脸检测(代码)@author:wepon@blog:http://blog.csdn.net/u012162613/article/details/43523507做人脸识别
wepon_
·
2020-06-27 03:29
openCV
python
python错误锦集及各种packages安装
python各种packages的安装1python-opencv方法1利用anaconda安装
python-opencv
方法2测试
python-opencv
是否安装成功2安装MKLIntel数学中心函数库
tina_ttl
·
2020-06-26 19:23
python
学习
opencv
python-opencv
函数总结之(一)threshold、adaptiveThreshold、Otsu 二值化
作为一个懒癌晚期患者,一遍遍翻官方文档真是种折磨,遂将写小程序时碰到的一些不熟悉的函数及其用法记录下来。可能没有什么条理性,因为是记录的是在写得时候随机遇到自己不大熟悉的函数,见谅。threshold:固定阈值二值化,ret,dst=cv2.threshold(src,thresh,maxval,type)src:输入图,只能输入单通道图像,通常来说为灰度图dst:输出图thresh:阈值maxv
假小牙
·
2020-06-26 10:13
opencv
Mac环境下
python-opencv
的安装
本文主要记录下Mac环境下的
python-opencv
的安装过程环境准备安装过程测试代码环境准备python环境是必须的,如果没有安装可以参考python安装默认应该是已经安装有的,可以输入命令确认:python
码中评禅
·
2020-06-26 09:26
图像识别与处理
Python-Opencv
中阈值化操作和自适应阈值化,二值化操作
Python-Opencv
中阈值化操作和自适应阈值化,二值化操作阈值化阈值化图像其实就是对灰度图像进行二值化操作,根本原理是利用设定的阈值判断图像像素为0还是255,所以在图像二值化中阈值的设置很重要。
wave.lt
·
2020-06-26 03:38
Python-Opencv
中的膨胀和腐蚀
Python-Opencv
中的膨胀和腐蚀腐蚀和膨胀是对白色部分(高亮部分)而言的,不是黑色部分。膨胀就是图像中的高亮部分进行膨胀,“邻域扩张”,效果图拥有比原图更大的高亮区域。
wave.lt
·
2020-06-26 03:38
Python-Opencv
中的直方图均衡化
Python-Opencv
中的直方图均衡化直方图均衡化图像的直方图是对图像对比度效果上的一种处理,旨在使得图像整体效果均匀,黑与白之间的各个像素级之间的点更均匀一点。
wave.lt
·
2020-06-26 03:38
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他