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
树莓派+摄像头实现对移动物体的检测
在上一篇文章中实现了树莓派下对摄像头的调用,有兴趣的可以看一下https://blog.csdn.net/Wangguang_/article/details/89850615接下来,我们将使用
python
Wang-wonk
·
2019-05-06 10:44
树莓派
Python
Python opencv实现人眼/人脸识别以及实时打码处理
利用
Python+opencv
实现从摄像头捕获图像,识别其中的人眼/人脸,并打上马赛克。
叶舟
·
2019-04-29 15:26
Python+OpenCV
采集本地摄像头的视频
本文实现了用Python和OpenCV配合,调用本地摄像头采集视频,基本上函数的话看opencv的官方文档就Ok了(TheOpenCVReferenceManualRelease2.4.7.0)上代码:importcv2importcv2.cvdefgetCam():window_name='showimage'cv2.namedWindow(window_name,cv2.WINDOW_NORM
liuke804
·
2019-04-25 09:47
Python+OpenCV
中值滤波
中值滤波,图像平滑处理,可消除椒盐噪声,其基本思路是通过滤波器遍历图像,取每个滤波器区域像素值中值为新的像素值。算法思路如下:(1)输入图像并转灰;(2)为灰度图添加椒盐噪声(实验需要,体现中值滤波效果,添加椒盐噪声算法思路参看上一篇博文);(3)遍历像素点,将滤波器区域中的像素值放入一维数组中;(4)对一维数组进行选择排序,并将中间值赋给滤波器中心,即将遍历到的原图像像素点改为滤波器区域中值;(
~沐春风~
·
2019-04-11 20:10
中值滤波
Python+OpenCV
高斯滤波源码编写
高斯滤波需要用到高斯滤波器,即卷积核。本博客用到的是3*3的卷积核,通过对原理剖析发现,高斯卷积核中的具体值仅和自身坐标有关系,与图像没有直接联系,故可以先计算卷积核,之后进行图像的高斯滤波。算法步骤:(1)根据公式,计算高斯卷积核内具体值,此处用到建立二维高斯卷积核,在编写过程中省去了系数部分(不知道为什么省去,无奈。。。),并且对公式做了小小的修改(根据CSDN其他大佬的算法操作),记得归一化
~沐春风~
·
2019-04-08 13:11
高斯滤波
Python+OpenCV
高斯滤波
Python+Opencv
调用USB摄像头(一)
一.最简单的调用笔记本内置相机importcv2#引入库cap=cv2.VideoCapture(0)whileTrue:ret,frame=cap.read()cv2.imshow("Video",frame)#读取内容ifcv2.waitKey(10)==ord("q"):break#随时准备按q退出cap.release()cv2.destroyAllWindows()#停止调用,关闭窗口i
Sunbeam_c
·
2019-04-07 21:00
Python
opencv
13行代码实现:Python实时视频采集(附源码)
一、前言本文是《人脸识别完整项目实战》系列博文第3部分:程序设计篇(Python版),第1节《Python实时视频采集程序设计》,本章内容系统介绍:基于
Python+opencv
如何实现实时视频采集。
数据饕餮
·
2019-04-07 07:47
人脸识别
人脸
对齐
人工智能
13行代码实现:Python实时视频采集(附源码)
一、前言本文是《人脸识别完整项目实战》系列博文第3部分:程序设计篇(Python版),第1节《Python实时视频采集程序设计》,本章内容系统介绍:基于
Python+opencv
如何实现实时视频采集。
HadoopDev
·
2019-04-07 07:29
人工智能
人脸识别开发实战
Python+OpenCV
实现sobel边缘检测
sobel边缘检测即实现对图像边缘的提取,输入为一幅图像,输出为图像轮廓。sobel算法步骤:(1)将输入图像转为灰度图;(2)对灰度图进行二值化处理(此过程采用otsu二值化算法,具体otsu算法参看上一篇博客);(3)定义sobel竖直和水平卷积算子;(4)遍历图像像素点,除边缘像素点外,每个像素点的领域像素点(共计九个像素点)分别与sobel算子(竖直和水平卷积算子)值相乘累加;(5)将竖直
~沐春风~
·
2019-04-05 21:00
sobel边缘检测
Python+opencv
边缘检测
python+opencv
图像处理(提取矩形方框 提取颜色 滤波 轮廓检测 直线检测)
一、依赖如果你的python环境没有这些包,则需要安装pipinstallnumpy\opencv-python\pillow二、使用指南1、基本信息近期由于项目需要,需要使用python的opencv库处理图像,在下面的代码中使用了很多cv2的库函数,对这些函数进行了封装,可以直接拷贝调用.项目地址该部分有两个文件构成main.py和replace.py运行main.py可读取文件夹下的图像,提
cairangxianmu
·
2019-03-31 19:29
图像处理
python+OpenCV
实现image-stitching 图像拼接
python+OpenCV
实现image-stitching图像拼接1.实验环境及数据:实验环境:python3.7+OpenCV3.4python高于2.7版本的要注意更改所用demo的print的格式
eeeat_fish
·
2019-03-29 23:00
计算机视觉
Python+OpenCV
人脸识别技术详解
总在科幻电影里看到人脸识别,现在我们也可以编程来实现啦。哈哈~~OpenCV是Intel®开源计算机视觉库。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它的外部库--尽管也可以使用某些外部库。它还提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多
嗨学编程
·
2019-03-24 15:53
人脸识别
python
opencv
人脸识别
Python+opencv
人脸识别
python+opencv
人脸检测+识别示例及原理解析一.开发环境搭建二.图片人脸检测2.1文件准备与编程2.2注意事项三.视频人脸识别3.1文件准备与编程3.2注意事项四.人脸检测4.1产生人脸识别图片
AI_RICO
·
2019-03-13 21:54
机器视觉
python
【
Python+OpenCV
入门学习】十四、图像平滑处理
本篇文章介绍图像平滑处理,也称为模糊处理和低通滤波。图像平滑处理有利于降低噪声干扰。主要学习filter2D()等函数的使用。环境:Windows7(64)Python3.6OpenCV3.4.2一、均值滤波1.1blur()、boxFilter()、filter2D()函数介绍blur()函数形式如下:dst=cv.blur(src,ksize[,dst[,anchor[,borderType]
楚俊慕
·
2019-03-11 21:50
opencv
Python
OpenCV
Python
图像处理
模糊处理
python+opencv
实现的图像直方图、直方图均衡以及图像高斯滤波
1.图像轮廓和直方图下面来看两个特别的绘图实例,图像的轮廓和直方图。绘制图像的轮廓(或者其他二位函数的等轮廓线)在工作中非常常用。因为绘制轮廓需要对每个坐标【x,y】的像素值施加同一个阔值,所以首先需要将图像灰度化:图像的直方图用来表征该图像像素值的分布情况。用一定数目的小区间(bin)来指定表征像素值的范围,每个小区间会得到落入该小区间来表示范围的像素数目。该(灰度)图像的直方图可以使用hist
LDP5238
·
2019-03-06 22:37
Python+OpenCV
视频录制
导读:在视频文件处理的过程中,需要使用OpenCV以及其他开源包中的工具,在GitHub上有很多优秀的项目以及开源的代码,学习他们的解决问题的思路以及源代码,对coding能力有很大帮助。因此,本文记录并总结了前辈的优秀成果,以供学习参考。实例:#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2019/3/711:43#@Author:HaoWANG#@
hhaowang
·
2019-03-06 15:32
OpenCV
Python OpenCV实现鼠标画框
PythonOpenCV实现鼠标画框使用
Python+OpenCV
实现鼠标画框的代码:#-*-coding:utf-8-*-"""@Project:IntelligentManufacture@File
pan_jinquan
·
2019-02-28 09:09
Python
根据原图和对应的alpha图提取前景并且合成新图(基于
python+opencv
)
目前主流的抠图算法在最后生成的是一张alpha图像,该图像用来指明前景对应的透明度。比如下面两幅图所示:那么如何根据原图以及alpha图提取最终的前景图呢,下面就来解决这个问题。基本环境配置:python3.6.1opencv-python==3.4.2numpy==1.15.0代码如下所示:importcv2importnumpyasnpimg=cv2.imread("1.jpg")mask=c
冰海228
·
2019-02-26 14:57
语义分割
人像抠图
python+opencv
,5行代码,最简单的人脸检测方法
首先,介绍下开发环境,我使用的是win10+python3.6+opencv3.4。下面直接上代码。importcv2#获取训练好的人脸的参数数据,这里是数据是opencv自带的,cv2.haarcascades表示cv2的安装地址face_cascade=cv2.CascadeClassifier(cv2.haarcascades+'haarcascade_frontalface_default
格式化中__
·
2019-01-30 17:31
深度学习
python opencv 读取本地视频文件 修改ffmpeg的方法
Python+opencv
读取视频的三种情况:情况一:通过摄像头采集视频情况二:通过本地视频文件获取视频情况三:通过摄像头录制视频,再读取录制的视频摄像头采集、本地视频文件的读取、写视频文件,网上都有代码
CV栈道
·
2019-01-26 10:49
数字图像处理-车牌定位
本文采用了数字图像处理技术,使用
python+opencv
及常用的数字图像处理方法对各种情况下的车牌进行定位,主要采用了HSV空间的颜色分割和边缘检测及轮廓检测方法,实验结果表明采用的方法及设计的系统都是非常有效的
cx1165597739
·
2019-01-24 15:40
算法
基于
python+opencv
的网球识别
今年上报了一个大学生SRTP项目,准备用树莓派作为主控板实现一个智能捡网球机。由于opencv开发库提供了大量图像处理算法的接口,因此只要一定程度上熟悉python语法和opencv库,实现这个程序并不是特别麻烦。本文会主要写程序实现的过程,不会涉及到很多的理论性的知识,有兴趣深入了解的可以自行查找网络上的各种资料。本项目以网球的颜色作为识别特征。识别过程为:获取视频帧----转换到HSV颜色空间
慵懒之鸭
·
2019-01-24 10:21
树莓派/PC实现实时摄像头数据共享—最优方法(搭建网络摄像头)
目录方法一、motion方式方法二、MJPG-streamer方式之前做项目需要树莓派和PC进行视频传输,发现两种方法:方法一:
Python+OpenCv
实现树莓派数据采集,树莓派搭建服务器,PC机作为客户端实现数据传输
不脱发的程序猿
·
2019-01-23 14:09
Python编程
树莓派
OpenCV
Python+OpenCV
图片局部区域像素值处理改进版详解
上个版本的PythonOpenCV图片局部区域像素值处理,虽然实现了我需要的功能,但还是走了很多弯路,我意识到图片本就是数组形式,对于8位灰度图,通道数为1,它就是个二位数组,这样就没有必要再设置ROI区域,复制出来这块区域再循环提取像素存入数组进行处理了,可以直接将图片存入数组,再利用numpy进行切分相应的数组操作就可以了,这样一想就简单很多了,这篇我会贴出修改后的代码,直接省去了大段的代码啊
零尾
·
2019-01-23 11:03
Python+OpenCV
图片局部区域像素值处理详解
背景故事:我需要对一张图片做一些处理,是在图像像素级别上的数值处理,以此来反映图片中特定区域的图像特征,网上查了很多,大多关于opencv的应用教程帖子基本是停留在打开图片,提取像素重新写入图片啊之类的基本操作,我是要取图片中的特定区域再提取它的像素值,作为一个初学者开始接触opencv简直一脸懵,慢慢摸索着知道了opencv的一些函数是可以实现的像SetImageROI()函数设置ROI区域,即
零尾
·
2019-01-23 11:35
在树莓派实现单目测距
Python+OpenCv
(通过颜色提取+轮廓检测提高识别准确率)
一、开发环境树莓派的操作系统为官网推荐的操作系统Raspbain,摄像头用的是手动调焦的USB网络摄像头,三十万像素。视觉图像处理采用OpenCV-3.4.1,至于如何在树莓派上装OpenCV,请自行百度,推荐链接https://blog.csdn.net/leaves_joe/article/details/67656340PS:为了给树莓派装上OpenCV的开发环境是个艰难历程,前后花了两天时
浅水咸鱼
·
2019-01-22 21:23
逐帧读取视频保存为图片(
python+opencv
)
"""从视频读取帧保存为图片""" importcv2 cap=cv2.VideoCapture("003.mp4")#名为'003.mp4'的文件 c=0#文件名从0开始 while(1): #getaframe ret,frame=cap.read() #showaframe cv2.imshow("capture",frame) cv2.imwrite('image/'+str(c)+'.
dz4543
·
2019-01-17 00:00
图像处理算法
Python
Python+OpenCV
感兴趣区域ROI提取方法
方法一:使用轮廓步骤1"""src为原图"""ROI=np.zeros(src.shape,np.uint8)#感兴趣区域ROIproimage=src.copy()#复制原图"""提取轮廓"""proimage=cv2.cvtColor(proimage,cv2.COLOR_BGR2GRAY)#转换成灰度图proimage=cv2.adaptiveThreshold(proimage,255,c
xinyu3307
·
2019-01-10 11:25
python+opencv
读取文件夹下的所有图像并批量保存ROI的方法
如下所示:importcv2importosimportnumpyasnproot_path="I:/Images/2017_08_03/"dir=root_path+"images"+"/"count=0forroot,dir,filesinos.walk(dir):forfileinfiles:srcImg=cv2.imread(root_path+"images"+"/"+str(file)
zhangxu_bme
·
2019-01-10 10:20
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
·
2019-01-08 10:59
对
Python+opencv
将图片生成视频的实例详解
如下所示:importcv2fps=16size=(width,height)videowriter=cv2.VideoWriter("a.avi",cv2.VideoWriter_fourcc('M','J','P','G'),fps,size)foriinrange(1,200):img=cv2.imread('%d'.jpg%i)videowriter.write(img)以上这篇对Pyth
qq_37124237
·
2019-01-08 10:42
python+opencv
实现人脸检测
前言计算机视觉是人工智能领域中的一个重要分之,传统的安防监控越来越智能化,不仅仅要求简单的移动侦测,还要求能检测人脸。目前实现人脸检测解决方案主要分为两种,一种是依靠大型服务器来实现,它的特点是计算能力强,同时依赖强大的人脸数据库可以运行相关算法将捕获到的人脸进行精准识别;另一种是依赖于嵌入式硬件运行在设备终端,比如海思Hi3559A之类的芯片,它的一个特点就是利用特定的硬件设计,将复杂的图像矩阵
dosthing
·
2018-12-31 00:14
Python应用
python+opencv
实现高斯平滑滤波
阈值分割程序在这注意:由于σ=0σ=0时,opencv会根据窗口大小计算出σσ,所以,从0滑动σσ的滑动条时,会出现先边清晰又变模糊的现象
python+opencv
实现阈值分割
python+opencv
Ruff_XY
·
2018-12-26 09:49
python+opencv
实现阈值分割
最近老师留了几个作业,虽然用opencv很简单一句话就出来了,但是还没用python写过。在官方文档中的tutorial中的threshold里,看到可以创建两个滑动条来选择type和value,决定用python实现一下注意python中的全局变量,用global声明开始出现了一些问题,因为毁掉函数每次只能传回一个值,所以每次只能更新value,后来就弄了两个毁掉函数,这个时候,又出现了滑动其中
Ruff_XY
·
2018-12-26 08:50
python+opencv
实现霍夫变换检测直线
本文实例为大家分享了
python+opencv
实现霍夫变换检测直线的具体代码,供大家参考,具体内容如下
python+opencv
实现高斯平滑滤波
python+opencv
实现阈值分割功能:创建一个滑动条来控制检测直线的长度阈值
Ruff_XY
·
2018-12-25 17:02
基于OpenCV调用手机摄像头并实现人脸检测
链接:https://pan.baidu.com/s/10iUbJRUA_bdt-zICEjhcAw密码:qve43、
python+OpenCV
实现im
猫老壳
·
2018-12-24 10:39
Python+OpenCV
三步去除水印
Python+OpenCV
三步去除水印作为一个不会用PS的我,每当在工作中遇到一些要去除水印的图片,我只能通过手机或者PPT(没错,PPT的删除背景功能真的很强大)。
kuku_DB
·
2018-12-19 09:17
python练习
Python+OpenCV
三步去除水印
Python+OpenCV
三步去除水印作为一个不会用PS的我,每当在工作中遇到一些要去除水印的图片,我只能通过手机或者PPT(没错,PPT的删除背景功能真的很强大)。
kuku_DB
·
2018-12-19 09:17
python练习
python+opencv
获取视频并做人脸识别
最近自学python,因为之前从事过人脸识别的项目,所以一开始也是从人脸识别入手,菜鸟一枚,大牛勿喷在手机上装一个ip摄像头,通过wifi将视频流传到电脑上,起两个子线程,主线程解码,一个子线程作识别,另一个子线程编码图像保存到本地main.py__author__='zhuzr'importqueueimportcv2fromviewimport*video="http://***.***.**
大柚子树
·
2018-12-12 22:00
要点初见:
Python+OpenCV
校正并提取表格中的各个框
最近做了个手写汉字简历识别比赛,需要先提取表格中含有指定信息的各个框,再用TensorFlow对框中的信息进行汉字、数字、英文识别。代码已开源:https://github.com/BingLiHanShuang/chinese_ocr,需要额外下载训练好的模型文件:https://pan.baidu.com/s/1Q0dPSKILNxPMDn7i2VIhow(或不使用百度云(拷进网址栏):htt
BingLiHanShuang
·
2018-12-12 17:53
要点初见
Python+OpenCV
基于小波变换的图像融合
此次导师给安排的任务是将下面两幅图像融合成一幅清晰的图像,根据图像可以看出第一幅图像左清晰右模糊,第二幅图像相反,通过图像融合将两幅图像融合为一幅左右都清晰的图像。代码如下:importnumpyasnpimportcv2ascvdeffangcha(img):row=img.shape[0]col=img.shape[1]varImg=np.zeros([row,col])foriinrange
~沐春风~
·
2018-12-07 15:46
python+opencv
图像长宽xy和屏幕的对应
左上角是原点,往下是x/height。往右是y/width。 importcv2importnumpyasnpimg=cv2.imread('Parthenon.jpg')h,w,l=np.shape(img)(h1,w1)=img.shape[:2]#tupleprint(h,w,l)print(h1,w1)cv2.imshow('Parthenon',img)img1=np.copy(img)
Nicolas Léon Deng
·
2018-12-05 10:42
空间艺术Raumkunst
Python+OpenCV
实现图像融合的原理及代码
根据导师作业安排,在学习数字图像处理(刚萨雷斯版)第六章彩色图像处理中的彩色模型后,导师安排了一个比较有趣的作业:融合原理为:1注意:遥感原RGB图image和灰度图Grayimage为测试用的输入图像;2步骤:(1)将RGB转换为HSV空间(H:色调,S:饱和度,V:明度);(2)用Gray图像诶换掉HSV中的V;(3)替换后的HSV转换回RGB空间即可得到结果。书上只介绍了HSI彩色模型,并没
~沐春风~
·
2018-12-03 15:13
Python+OpenCV
图像融合
根据导师作业安排,在学习数字图像处理(刚萨雷斯版)第六章彩色图像处理中的彩色模型后,导师安排了一个比较有趣的作业:如图有遥感原RGB图image,灰色图像Grayimage,将两幅图合并为第三幅清晰的遥感RGB图像RGBimage融合原理为:1注意:遥感原RGB图image和灰色图Grayimage为测试用的输入图像;2步骤:(1)将RGB转换为HSV空间(H:色调,S:饱和度,V:明度);(2)
~沐春风~
·
2018-12-03 15:13
Python
OpenCV
图像融合
【
Python+OpenCV
】基于Harris角点的边缘提取以及矩形四角点检测
目录开始之前必须要说的一些事一、参考文章二、实验目标三、局限性声明开始说正事了,所以标题一定要比第一个一级标题长一、思路(一)基于Harris角点检测[本文思路](二)基于Hough变换[参考思路]二、实现我的Main函数在干什么?分步实现!(一)调整图像角度getMAD(s):利用绝对中位差剔除异常值CalcDegree(srcImage):校正图像旋转变形(二)Harris角点检测Harris
qkyo
·
2018-11-10 22:58
计算机视觉(十):特征匹配(feature matching)/ 目标识别
Eigenfaces算法实现人脸识别2.Fisherfaces算法实现人脸识别3.LocalBinaryPatternHistogram(LBPH)算法实现人脸识别三、使用HOG描述子实现物体检测与识别四、代码实现(
Python
大黄
·
2018-10-23 21:29
计算机视觉
【代码】
python+opencv
实现相机标定
详细流程讲解:https://blog.csdn.net/dcrmg/article/details/52939318opencv官方文档翻译版:https://www.cnblogs.com/wildbloom/p/8320351.html1.准备标定图像相机标定是进行视觉测量和定位的基础工作之一,标定参数准确与否直接关系到整个系统的精度,为此根据自己项目中的经验及参考相关的商用视觉软件的做法将
学徒崔如瑶
·
2018-10-22 10:47
python
使用
Python+OpenCV
构建文档扫描程序
首先给各位展示原始图片:使用自己搭建的文档扫描程序扫描效果如下图: 图一:查找轮廓 图二:边缘检测图三:应用透视变换和阈值 使用OpenCV构建文档扫描程序只需三个简单步骤即可完成:第1步: 检测边缘。第2步: 使用图像中的边缘找到表示正在扫描的纸张的轮廓(轮廓)。第3步: 应用透视变换获取文档的自上而下视图。下面建立自己的移动扫描仪应用程序吧~ importcv2 importnumpya
不脱发的程序猿
·
2018-10-18 20:57
Python编程
人工智能
OpenCV
计算机视觉(七):特征检测/提取(feature detection/extraction)
数字函数的一阶导数和二阶导数3.导数与图像特征关系二、孤立点的检测三、线检测四、边缘检测1.边缘模型2.基本边缘检测3.Marr-Hildreth边缘检测器4.坎尼边缘检测器(Canny)5.边缘连接和边界检测五、代码实现(
Python
大黄
·
2018-10-17 20:33
计算机视觉
python+opencv
图像识别教程整理
0.opencv-python教程及API(英文)https://opencv-python-tutroals.readthedocs.io/en/latest/index.html1.图像身份识别一个印度小伙写的一手记事本开发甚吊https://thecodacus.com/category/opencv/page/2/#.W8b6nc4zaUk2.圆形检测和满满的狗粮http://www.cn
feigebabata
·
2018-10-17 18:57
Python
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他