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
对视频取帧
importcv2defgetFrame(videoPath,svPath):cap=cv2.VideoCapture(videoPath)numFrame=0whileTrue:ifcap.grab():flag,frame=cap.retrieve()ifnotflag:continueelse:#cv2.imshow('video',frame)numFrame+=1newPath=svPa
xddwz
·
2020-08-17 04:43
opencv
图像处理
python-opencv
尺寸测量
首先,利用机器视觉来测定零件尺寸,我们能够直接得到的是图片的像素,要想获得尺寸大小,我们必须找到像素和实际尺寸间的关系。我们在这里定义一个比例概念:每度量比的像素(pixelspermetricratio)。近似含义是每个单位指标中包含的像素数。例如,图表上的1厘米包含100张图像。实际上,相当于引用对象的作用,例如已知地图上的引用材质,我们可以使用此引用对象将其转换为地图上其他对象的大小。引用对
Kevin_Yu.
·
2020-08-16 09:20
计算机视觉
一起学
python-opencv
五(回归opencv的一些实验,色彩空间及其转换和色彩捕捉)
一个简单的图片像素操作这个是实现了一个底片效果的代码,其实很简单,就是每个点的像素都用255减去它就可以了,上面我为了避免用三循环,直接利用ndarray广播机制了,非常的方便。还有一种办法,仔细想一想用255减去某一个值,是不是相当于取反呢?0xFF-a其实就相当于是对a取反,因为0取反是1,1取反是0,0+1=1。时间其实都挺快的。单位是秒。生成自己的图片我们也只是简单生成一些颜色图片而已。这
bili_9794454062
·
2020-08-16 07:47
opencv
opencv
python opencv 如何给图片添加文字?cv2.putText() PIL
在图片上添加文字的两种方法:OpenCV和PIL参考文章2:python之------如何在图片上面添加文字(多种类型的文字)【PIL】参考文章3:python图片上添加中文文字【PIL】参考文章4:
python-OpenCV
Dontla
·
2020-08-15 13:31
Opencv
Python
Python-opencv
人脸检测并打上马赛克/进行模糊处理
本博客运行环境为树莓派,python3.7。要提前安装好opencv库。使用opencv库中的haarcascade_frontalface_default.xml进行人脸检测。1、使用高斯噪声进行模糊处理。2、使用高斯滤波函数,在相应的位置处进行模糊处理。高斯噪声,得到的马赛克为多重点点。原来的视频命名为output.avi,代码编译后保存的视频命名为1111.avi。记得修改自己的文件路径哦。
君琴
·
2020-08-14 21:32
Python
python
opencv
Python-opencv
人脸检测并添加方框或圆框
本博客运行环境为树莓派,python3.7。要提前安装好opencv库。使用opencv库中的haarcascade_frontalface_default.xml进行人脸检测,在相应的位置处调用函数加上方框框或圆框框。并能把视频保存下来。原来的视频命名为output.avi,代码编译后保存的视频命名为111.avi代码如下:importcv2ascvcap=cv.VideoCapture('ou
君琴
·
2020-08-14 21:01
Python
opencv
python
Python-opencv
调用本地摄像头录制视频并保存 / 【解决问题】视频保存下来是0kb或6kb,无法打开
本博客运行环境为Windows,python3.7。要提前安装好opencv库。调用本地摄像头录制视频并保存。保存下来的视频命名为output.avi代码如下importcv2cap=cv2.VideoCapture(0)fourcc=cv2.VideoWriter_fourcc(*'XVID')out=cv2.VideoWriter('output.avi',fourcc,20.0,(640,4
君琴
·
2020-08-14 21:01
Python
python
opencv
Python-opencv
划线/画圆/椭圆/添加文字
实现opencv画直线/多边形/圆形/椭圆/添加文字等操作importnumpyasnpimportcv2#Createablackimageimg=np.zeros((512,512,3),np.uint8)#Drawadiagonalbluelinewiththicknessof5pxcv2.line(img,(0,0),(511,511),(255,0,0),5)#drawrectangle
GAN_player
·
2020-08-14 15:03
opencv
Python-opencv
图像视频互转python 实现
python-opencv
实现视频转图片采样间隔可调#coding:utf-8#Copyright@hitzym#video2img#Dec,7,2017importcv2vc=cv2.VideoCapture
TurtleMeow
·
2020-08-13 23:11
图像处理
opencv
python
python-opencv
图像基本读取函数
读取图片cv2.imread()使用这个函数读取一副图片。图片应该在当前工作目录中,或者给一个完整的路径。第二个参数是一个flag,来标明读取图片的方式。cv2.IMREAD_COLOR:加载一副图片,图片的任何透明的部分将会被忽略。这个时默认的flagcv2.IMREAD_GRAYSCALE:加载灰度图片cv2.IMREAD_UNCHANGED:加载图片包括alphachannel显示图片cv2
冯西的技术博客
·
2020-08-13 23:29
一起学
python-opencv
六(图像混合,图像相减,图像遮罩和提高对比度和亮度)
像素操作我们先来看一个图像的混合,也就是相加操作。这个是有广播机制的,我们前面知道,不过一般是针对形状一样的图片,如果不一样,我们可以在画图里面调像素。我分别用三种方法加了一下。经过cv2.imread的图片的像素数组的dtype都是uint8。这个cv2.add结果居然不一样哎。这个产生差异的区别是,+和np.add是溢出舍弃机制,144+172=316-256=60,而cv2.add是饱和机制
bili_9794454062
·
2020-08-13 17:35
opencv
python-opencv
获取二值图像轮廓及中心点坐标
python-opencv
获取二值图像轮廓及中心点坐标代码:groundtruth=cv2.imread(groundtruth_path)[:,:,0]h1,w1=groundtruth.shapecontours
岁月神偷小拳拳
·
2020-08-12 13:36
python
python-OpenCV
之边缘检测
简述边缘指像素值急剧变化的位置。对于识别物体而言,边缘起着非常重要的作用。边缘检测的目的是在不损害图像内容的情况下制作一个线图。其方式依然是以卷积为核心操作。知识点1.有时需要将原图片分别与若干个卷积核进行卷积,这时需要将各个卷积结果进行最终整合,整合的方式主要有以下四种方式取对应位置绝对值的和取对应位置平方和的开方取对应位置绝对值的最大值插值法:2.因为像素值的范围为0~255,所以图片数组最后
li_il
·
2020-08-12 11:02
python-opencv
(10):图像的梯度计算
1.sobel算子dst=cv2.Sobel(src,ddepth,dx,dy,[ksize])ddeph:处理结果图像深度在处理一般的8位图像时,当计算的梯度小于0时,会自动变为0,造成边界信息的丢失。因此一般讲ddeph设为cv2.CV_64F,然后用函数讲结果图像转为8位的图像。dst=cv2.convertScaleAbs(dst)一般来说求取边界是,分别取dx=1,dy=1,然后将两个边
Mr_zhuzj
·
2020-08-12 10:41
python-opencv
Python-opencv
安装经验
Python版本:3.8系统:win10安装步骤1,win+R打开运行,输入cmd进入命令行窗口2,输入pipinstall-ihttp://mirrors.aliyun.com/pypi/simple/opencv-pythonpip直接安装比较慢,采用镜像的方式进行安装清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.a
贪心的鬼
·
2020-08-11 20:26
python
VS开发
Python-OpenCV
之如何加载中文路径数据
首先回顾上文留的问题:如何加载相对路径数据和中文路径数据?相对路径好说,所相对的是执行.py文件目录为基准,用./表示当前目录../表示上一层目录,例如:img=cv2.imread("../photo/ruiver.jpg")该表示方法和Linux下的命令行表示是一样的加载中文路径数据,我们采用模块化编程,新封装个可以读取中文路径数据的函数,首先我们补充几个知识点,1、一个Python源码文件(
salaheiyou77
·
2020-08-11 18:27
Python
深度学习
特征检测Task01-Harris角点检测
目录1、前言2、角点3、Harris角点检测3.1原理3.2Harris角点性质4、基于
python-opencv
的实现1、前言在图像处理与计算机视觉邻域,特征点(Featurepoints),也被称为关键点
CleMints
·
2020-08-11 12:40
OpenCV3图像处理基础
Python-opencv
一键批量制作部门聘书(导入名单并在图片模板上加文字)
碎碎念(可跳过):上学期末大学的部门生活正式结束了,因为疫情原因,部门的聘书只能以电子版的形式发给大家,宣传部的同学需要在聘书的模板上一张张用photoshop填上几十号人的名字,调字体,调位置,调颜色什么的想想工作量就很大,而且容易出错。这学期刚装好了opencv库,就想着可以写代码用python+opencv一键生成所有人的聘书,ps制作的聘书已经拿到了,但是在网上搜索了一下,没有相关的博客,
Pluto篱
·
2020-08-11 02:14
csv
opencv
python
python-opencv
视觉巡线
简要概述:通过摄像头采集图像,将图像灰度化、二值化、膨胀、腐蚀操作后,提取第400行像素值v,接近于图像底线位置,提取中间值(这里为白色)的数量和位置,根据数量和位置,利用简单的数学公式,(首项+尾项)/2,计算出白色的中间位置,然后对比实际的中间位置320(不需要改),计算出偏移量,最后根据偏移量计算出电机应有的转角。一、边缘检测实验#!/usr/bin/envpython3#识别的是中线为白色
多弗朗强哥
·
2020-08-10 23:10
python-opencv
截图
pipinstallnumpypipinstallpython-opencvimportcv2ascvtimeF=10p="index.mp4"vc=cv.VideoCapture(p)c=1ifvc.isOpened():#判断是否正常打开rval,frame=vc.read()else:rval=Falseprint(rval)whilerval:#循环读取视频帧rval,frame=vc.r
newdas123
·
2020-08-10 18:12
python
Dlib进行人脸检测
准备工作1.确保已安装Anaconda;2.确保已安装TensorFlow;3.确保已安装
Python-opencv
;下载编译好的Python-dlib库1.下载网盘地址:https://pan.baidu.com
Winni有魅力
·
2020-08-09 03:25
深度学习
人脸识别
dlib
python-opencv
摄像头简单实现人脸检测案例
0.源码:importcv2ascv#视频人脸检测fdefvideo_face_detection():face_detector=cv.CascadeClassifier("D:/WorkTool/ins_Anaconda/Lib/site-packages/cv2/data""/haarcascade_frontalface_alt2.xml")capture=cv.VideoCapture(
喝口水先
·
2020-08-09 01:32
opencv
机器视觉
人脸识别
Python OpenCV _4初级滤波(均值滤波,高斯滤波,中值滤波)
此系列源码在我的GitHub里:https://github.com/yeyujujishou19/
Python-OpenCV
理论就不说了,直接上代码和效果图原图一,均值滤波代码:#coding=utf
业余狙击手19
·
2020-08-08 21:22
#
OpenCV系列笔记
python-OpenCV
之normalize(归一化 )函数详解
归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。归一化的目的,是使得没有可比性的数据变得具有可比性,同时又保持相比较的两个数据之间的相对关系,如大小关系;或是为了作图,原来很难在一张图上作出来,归一化后就可以很方便的给出图上的相对位置等。接下来主要讲述python_opencv中的normalize()函数,其原型为:defnormalize(src,dst,alp
W`Peak
·
2020-08-08 20:06
Python-Opencv
图像处理基本操作(一)
Python-Opencv
图像处理基本操作(一)一开始需要importimportcv2importos###########################################读入图片,默认为
残月飞雪
·
2020-08-08 18:42
深度学习
python-opencv
学习-图片的读取和输出
获取并输出图片importcv2img=cv2.imread("E:/1.jpg")cv2.imshow("Image",img)cv2.waitKey(0)cv2.destroyAllWindows()若需要修改输出窗口的尺寸importcv2img=cv2.imread("E:/1.jpg")#自定义一个尺寸为640*480的名为enhanced的窗口cv2.namedWindow("enha
bunner
·
2020-08-08 17:32
python-opencv
python-opencv
的图像滤波
在这里先贴部分卷积图像卷积与滤波的一些知识点程序部分借助opencv实现的一些方法:目标:1、学习使用不同的低通滤波器对图像进行模糊2、使用自定义的滤波器对图像进行卷积(2D卷积)使用低通滤波器可以达到图像模糊的目的。这对与去除噪音很有帮助。其实就是去除图像中的高频成分(比如:噪音,边界)。所以边界也会被模糊一点。(当然,也有一些模糊技术不会模糊掉边界)。OpenCV提供了5种模糊技术。#-*-c
wind_wind123
·
2020-08-08 16:08
opencv
python学习
一起学
python-opencv
八(鼠标操作,给图像加边框,录制屏幕和图像中绘制图形)
opencv鼠标操作上一讲我说要结合pyqt是因为我以为opencv没有鼠标操作,但是想想就不太可能,因为前面都用过滑条了嘛,那么我随便找了一下,opencv本身就有鼠标事件,不需要在借助pyqt了。我们重点要学习一个函数,就是setMouseCallback。参考了https://blog.csdn.net/akadiao/article/details/80312254和https://ope
bili_9794454062
·
2020-08-05 14:12
opencv
Jetson TX2安装OpenCV(源码编译)
我开始想在JetsonTX2上使用pip安装OpenCV,pip自己是找不到合适的版本连接了,我就去
python-opencv
官网看了看,也没有嵌入式的版本,然后就百度谷歌,最后只找到了一个依赖python3.4
言寺之风雅颂
·
2020-08-05 04:16
Nvidia
Jetson
TX2
Python-OpenCV
解决报错:OpenCL error CL_MEM_OBJECT_ALLOCATION_FAILURE (-4)
cv2.error:OpenCV(4.0.0)C:\projects\opencv-python\opencv\modules\core\src\ocl.cpp:5407:error:(-220:Unknownerrorcode-220)OpenCLerrorCL_MEM_OBJECT_ALLOCATION_FAILURE(-4)duringcall:clEnqueueWriteBuffer(q,
SaoYear
·
2020-08-05 01:07
python使用
Python-opencv
进行图片切割与保存
最近在用Python做文字识别类的项目,看到其他大牛用C++写的关于SVM分类器的博客,颇有启发。参考他的代码用Python写了一个图片切割的代码,来制作数据集。首先在opencv安装目录下搜索digits得到一张图片“digits.png”,该图片大小为1000×2000。其中包含0~9十个数字,每个数字有500个,各个数字块的大小为20×20。该图片如下:制作数据集的代码如下:importcv
sun_andlight
·
2020-08-04 01:17
图像处理
python-opencv
截取并显示图片区域
目标效果:代码:importcv2importnumpyasnpimg=cv2.imread("img/cards.jpg")width,height=250,350#显示卡片的宽和高pts1=np.float32([[245,75],[380,80],[215,230],[365,230]])#截取对片中的哪个区域pts2=np.float32([[0,0],[width,0],[0,heigh
Vivinia_Vivinia
·
2020-08-03 00:26
python
OpenCV-Python:轮廓检测
在
Python-OpenCV
中,常用findContours函数来计算轮廓,每个独立的轮廓都是以Numpyarray的点坐标的形式呈现。
志小
·
2020-08-02 16:04
OpenCV-Python
OpenCV
Python-OpenCV
python-openCv
图像处理
一、OpenCv简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCv官网https://opencv.org/二、OpenCv在pyt
TryTestwonderful
·
2020-08-02 15:49
Python-OpenCV
图像处理(二十一):对象测量
importcv2importnumpyasnpfrommatplotlibimportpyplotasplt__author__="zxsuperstar"__email__="
[email protected]
""""对象测量轮廓发现,计算每个轮廓的弧长和面积多边形拟合获取多边形拟合结果approxPolyDPcontourepsilon越小越折线逼近真实形状close是否为闭合区域"""
zx_good_night
·
2020-08-02 15:51
python
图像处理
python计算机视觉编程(一)
python-opencv
的配置安装python安装pip安装扩展包pip换源测试安装python从官网下载python3的安装包,按提示进行安装链接:https://www.python.org/downloads
stroll丶life
·
2020-08-02 13:05
Python计算机视觉编程
Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置
python-opencv
)
Ubuntu18.04安装OpenCV4.3.0和环境配置下载源文件安装依赖编译安装环境配置动态库配置配置OpenCV的`PKG-CONFIG`环境
Python-OpenCV
环境[如果安装python支持
盼小辉丶
·
2020-08-02 12:55
opencv4
深度学习-环境搭建
python
linux
ubuntu
opencv
计算机视觉
MAC安装
python-opencv
及在pycharm下的配置
后来找到了这篇文章:MAC下安装
python-opencv
及在pycharm下的使用-。然而按照他的教程装,安装完成后在IDE输入importcv2,报错“ModuleNot
bxzsy
·
2020-08-01 07:27
python3切换cv2版本(
python-opencv
)
【背景】用源码编译安装的opencv-python3.4.2(https://blog.csdn.net/qxqxqzzz/article/details/100730688)突然某天版本变成了4.1.1:$python3Python3.5.2(default,Nov172016,17:05:23)[GCC5.4.020160609]onlinuxType"help","copyright","c
城俊BLOG
·
2020-07-31 23:41
Python
#
CV-基础
#
DL-基础
答题卡识别任务--opencv python(附代码)
答题卡识别项目理论和源码来自唐宇迪opencv项目实战记一篇
python-opencv
完成答题卡识别项目的学习笔记输入一张特定格式的答题卡图片(答题卡中题目数量和选项个数是固定的),能够输出此答题卡中答案的准确率
shuyeah
·
2020-07-30 10:49
opencv
python-opencv
人脸检测和识别实现(有代码和资源)
方法讲解人脸检测,把图像分成一个个小块,对每一个小块判断是否是人脸,假如一张图被分成了5000块,则速度非常慢。为了提高效率,OpenCV提供cascades来避免这种情况。提供了一系列的xml文件cascades:翻译:小瀑布级联cascade对于每个数据块,它都进行一个简单快速的检测。若过,会再进行一个更仔细的检测。该算法有30到50个这样的阶段,或者说cascade。只有通过全部阶段,cas
总裁余
·
2020-07-29 05:58
cv计算机视觉
opencv
人脸识别
python
python-opencv
中的cv.CreateImage函数的参数问题
cv.CreateImage(CvSizesize,intdepth,intchannels)cvCreateImage:cv.CreateImage(CvSizesize,intdepth,intchannels);参数说明:importcv2.cvascvim=cv.LoadImage('messi5.jpg')#gettheimgthum=cv.CreateImage((im.width/2
鼎鼎大名的浪子
·
2020-07-28 04:43
利用
python-opencv
生成视频帧数控制,和常见错误总结
首先呢利用opencv生成视频的例子相信网络上已经很多了。但是大多数例子都只是捕获一个摄像头就没了。但是在实际运用中会发现。因为涉及到图像处理,生成的视频要不就就是过快要不就是比实际时间长。控制视频的帧数,捕获摄像头和生成图像都适用关键在于在生成一帧的时候与下一帧的间隔时间。中间图像处理会造成延迟所以说会造成视频时间比预想的长#计算处理时间sleeptime=time.time()-now#计算每
蓝泽希
·
2020-07-26 16:00
Python-OpenCV
图像识别学习
代码已托管GitHub,仓库地址:OpenCV3-note,以下为仓库的README.md,介绍仓库信息及代码结构:OpenCVOpenCV的全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程
luoz_python
·
2020-07-16 02:39
图像识别
使用
Python-OpenCV
消除图像中孤立的小区域
之前一直使用Skimage中的形态学处理来进行孤立小区域的去除,代码如下img=morphology.remove_small_objects(img,size)img=morphology.remove_small_holes(img,size)后面需要将相应算法翻译到C++环境中,而Skimage没有对应的C++版本,为了确保python算法和C++算法结果的一致性,需要进行迁移,因而打算使用
xiaoxifei
·
2020-07-15 10:34
图像处理
使用
python-opencv
的KNN对MNIST手写数字进行分类
importcv2importnumpyasnpimportmatplotlib.pyplotaspltimportosimportstructdefload_mnist(path,kind='train'):labels_path=os.path.join(path,'%s-labels.idx1-ubyte'%kind)images_path=os.path.join(path,'%s-ima
玖耿
·
2020-07-14 12:21
Python-Opencv
中ROI(region of Interest )和泛洪填充(cv2.floodFill())
Python-Opencv
中ROI(regionofInterest)和泛洪填充(cv2.floodFill())1.ROIROI(regionofInterest)从英语来看就是您所感兴趣的区域,也就是挖取您感兴趣的区域
wave.lt
·
2020-07-13 12:43
python-opencv
基础入门(一)
最近想学习opencv,先总结一下基础的操作。贴出来分享一下!一、图片读写img1=cv2.imread('01.jpg')cv2.imshow('',img1)cv2.imwrite('res.jpg',img1)cv2.waitKey()二、显示彩色图像img1=cv2.imread('01.jpg')cv2.namedWindow('my_win',cv2.WINDOW_AUTOSIZE)c
zxd131248
·
2020-07-12 20:35
opencv
python进阶—OpenCV之图像处理(一)
空间目标阈值选取图像几何变换图像的缩放图像的位移图像的旋转图像的仿射图像的投射图像阈值(二值化)图像的简单阈值二值化图像的自适应阈值二值化Otsu’s二值化图像模糊操作均值模糊中值模糊自定义模糊高斯模糊双边沿模糊本篇接着记录
python-OpenCV
luke-skyworker
·
2020-07-12 19:13
Python进阶之Opencv
Python
不能再详细!!!手把手教你用Faster-RCNN训练自己的数据集
接前篇:http://blog.csdn.net/zcy0xy/article/details/79614690一、环境安装准备python2.7以及相关的包cython,
python-opencv
,easydictFaster-RCNN
zcy0xy
·
2020-07-12 19:58
tensorflow
目标识别&分割
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他