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
)
轮廓可以理解为图像中具有相同颜色或密度的位于边界的连续点的集合,轮廓是形状分析和对象识别的有利工具。在python-OpenCV中,我们常用findContours函数来计算轮廓,每个独立的轮廓都是以Numpyarray的点坐标的形式呈现。为了在图像中显示出计算出的轮廓,我们使用drawContours函数。通常这个函数会配合findContours使用。官方文档相关api轮廓检测contours
Feng某人
·
2018-05-27 17:42
python
opencv
Python3.6.0+opencv3.3.0人脸检测示例
网上有很多关于
Python+opencv
人脸检测的例子,并大都附有源程序。但是在实际使用时依然会遇到这样或者那样的问题,在这里给出常见的两种问题及其解决方法。
mumu_1233
·
2018-05-25 09:36
从摄影测量到计算机视觉----以SFM算法为例,用
python+opencv
实现
因为这篇公式和图比较多,所以笔者以贴图像的形式来,附上最终的结果图。如果你需要笔者的代码,可以发邮件或者去github,笔者后续会贴上github链接。1、两者之间的关系摄影测量是研究被摄物体的形状、大小、和相对位置关系的一门学科;计算机视觉可以看作是图像处理的升华(image—knowledge)。两者之间有太多的相似之处,如bundleadjustment,摄影测量中称之为光束法平差,即是整体
爰采麦矣
·
2018-05-08 21:50
图像处理
python
图像处理
计算机视觉
AI新时代-大神教你使用
python+Opencv
完成人脸解锁(附源码)
好吧,伙计们,我回来了。说我拖更不写文章的可以过来用你的小拳拳狠命地捶我胸口....那么今天我们来讲关于使用python+opencv+face++来实现人脸验证及人脸解锁。代码量同样不多,你可以将这些代码运用在其它一些智能领域,如智能家居,进门的时候判断你是谁,也可以加入机器学习判断来的人是客人还是熟人。在讲之前我们会先适当的拓扑一下关于人脸识别的知识点。OK废话少说下面开始正是话题。解锁原理:
Python雁横
·
2018-05-03 22:26
Python
基础入门
快速学习
AI新时代-大神教你使用
python+Opencv
完成人脸解锁(附源码)
好吧,伙计们,我回来了。说我拖更不写文章的可以过来用你的小拳拳狠命地捶我胸口....那么今天我们来讲关于使用python+opencv+face++来实现人脸验证及人脸解锁。代码量同样不多,你可以将这些代码运用在其它一些智能领域,如智能家居,进门的时候判断你是谁,也可以加入机器学习判断来的人是客人还是熟人。在讲之前我们会先适当的拓扑一下关于人脸识别的知识点。OK废话少说下面开始正是话题。解锁原理:
weixin_34221332
·
2018-05-03 18:53
python
人工智能
json
Python黑科技:50行代码运用
Python+OpenCV
实现人脸追踪+详细教程+快速入门+图像识
当然本篇教程为(上)部分,讲一下利用
python+opencv
来实现人脸识别与追踪,明后天出(下)部分,用python来通过指纹对比实现人
Python雁横
·
2018-04-29 00:37
python
图像识别
详细
Python黑科技:50行代码运用
Python+OpenCV
实现人脸追踪+详细教程+快速入门+图像识
当然本篇教程为(上)部分,讲一下利用
python+opencv
来实现人脸识别与追踪,明后天出(下)部分,用python来通过指纹对比实现人
Python雁横
·
2018-04-29 00:14
python
图像识别
详细
Python黑科技:50行代码运用
Python+OpenCV
实现人脸追踪+详细教程+快速入门+图像识
当然本篇教程为(上)部分,讲一下利用
python+opencv
来实现人脸识别与追踪,明后天出(下)部分,用python来通过指纹对比实现人
Python雁横
·
2018-04-29 00:13
Python
OpenCV
编程
Python黑科技:50行代码运用
Python+OpenCV
实现人脸追踪+详细教程+快速入门+图像识
当然本篇教程为(上)部分,讲一下利用
python+opencv
来实现人脸识别与追踪,明后天出(下)部分,用python来通过指纹对比实现人
Python雁横
·
2018-04-29 00:52
python
opencv
编程
Python+OpenCV
学习(五)图像算数运算
内容包括图像混合、图像按位计算图像相加cv.add()函数,或者直接把两个矩阵相加得到新的图像。这样相加要保证两个相加的矩阵行和列是相同的。这两个方法在得数小于255时是相同的,但是当得数大于255时,cv.add()函数取最大值255,而直接两个矩阵相加,是取模运算。importnumpyasnpimportcv2ascvx=np.uint8([250])y=np.uint8([10])prin
TanKimko
·
2018-04-24 11:21
学习
OpenCV
Python
Python+OpenCV
学习(一)图片的读取,显示以及保存
开一个坑,作为
Python+OpenCV
学习的记录,并实现理解官方教程文档的内容。开篇就是图片的读取,显示以及保存。
TanKimko
·
2018-04-19 21:06
学习
python+opencv
读取文件夹下的所有图像并批量保存ROI
[python]viewplaincopyimportcv2importosimportnumpyasnproot_path="I:/Images/2017_08_03/"dir=root_path+"images"+"/"count=0forroot,dir,filesinos.walk(dir):forfileinfiles:srcImg=cv2.imread(root_path+"image
Daniel雨林
·
2018-04-19 10:20
python学习
毕业设计
OpenCV
python+OpenCV
实现动态物体追踪
一、安装openCV(就踩到了很多坑==)从以下博客中获得了很多帮助:https://blog.csdn.net/u010105243/article/details/72026772https://blog.csdn.net/u010128736/article/details/52713204安就安了一晚上。。两个小时还没装好。。壮士第二天关机再开发现就可以了可能配置环境需要重启电脑二、需求分
less_than_one
·
2018-04-17 01:50
python
cv2.cornerHarris()详解
python+OpenCV
中的 Harris 角点检测
原文作者:aircraft原文地址:https://www.cnblogs.com/DOMLX/p/8763369.html参考文献----------OpenCV-Python-Toturial-中文版.pdf参考博客----------http://www.bubuko.com/infodetail-2498014.html不废话进入主题:角点是一类具有特定特征的点,角点也是处在一个无论框框往
aircraft
·
2018-04-09 22:00
利用摄像头实现人员活动检测(
python+openCV
)
1.前言最近在做个机器人比赛,其中一项要求是让机器人实现对是否有人员活动的检测,所以就先拿PC端写一下,准备移植到机器人的树莓派。2.工具工具还是简单的python+视觉模块openCV,代码量也比较少。很简单就可以实现3.人员检测的原理从图书馆借了一本《特征提取与图像处理(第二版)》,是MarkS.Nixon和AlbertoS.Aguado写的,其中讲了跟多关于检测图像运动的方法,我们选取了最简
宇泽影帝
·
2018-04-06 14:04
python
Python 3.x 安装opencv+opencv_contrib的操作方法
前言最近做作业需要
Python+opencv
,但发现opencv.org官网中提供的包只支持2.7版本。
Pxy
·
2018-04-02 10:29
Python+OpenCV
实现车牌字符分割和识别
最近做一个车牌识别项目,入门级别的,十分简单。车牌识别总体分成两个大的步骤:一、车牌定位:从照片中圈出车牌二、车牌字符识别这里只说第二个步骤,字符识别包括两个步骤:1、图像处理原本的图像每个像素点都是RGB定义的,或者称为有R/G/B三个通道。在这种情况下,很难区分谁是背景,谁是字符,所以需要对图像进行一些处理,把每个RGB定义的像素点都转化成一个bit位(即0-1代码),具体方法如下:①将图片灰
Jdfohewk
·
2018-03-31 09:51
python+opencv
实现运动检测追踪拍照
所需模块:opencv、time、datetime、os、easygui(产生ui界面可不要)目的:
python+opencv
实现运动检测追踪并且拍照储存起来importcv2importtimeimportdatetimeimportosimporteasyguidefmkdir
dgut_guangdian
·
2018-03-30 20:52
opencv
python3
opencv
serial
python
opencv
python+opencv
识别图片中的圆形
本文实例为大家分享了
python+opencv
识别图片中足球的方法,供大家参考,具体内容如下先补充下霍夫圆变换的几个参数知识:dp,用来检测圆心的累加器图像的分辨率于输入图像之比的倒数,且此参数允许创建一个比输入图像分辨率低的累加器
Tina_Wei
·
2018-03-29 16:31
微信跳一跳辅助代码分析
上网查阅相关资料时才发现已经有大神在github上发布了用
python+opencv
制作的跳一跳辅助,这里对其中的一个简单版本稍加修改后进行分析。Ps:利用边缘检测的那个版本以后再讲解。
Hu_sin
·
2018-03-18 16:20
python
微信跳一跳辅助
Python实现图像的垂直投影
Python+OpenCV
直接上代码importcv2importnumpyasnpfrommatplotlibimportpyplotaspltfromPILimportImageimg=cv2.imread
Saul Zhang
·
2018-02-03 19:57
python
python+opencv
安装方法,以及关键问题解决【win,linux,mac】
本人早前写了一篇python安装opencv的文章,时过境迁,旧方法已经不是那么好用。于是,本文更新一下安装opencv的方法。大家只需看分割线之前即可。适用系统:windows,linux,macOS适用python版本:python2/3适用opencv版本:all简而言之,你可以用本文的方法安装各种版本对应各种系统的opencv。你可以使用:pipinstallopencv-python然而
木盏
·
2018-02-03 15:50
Computer
Vision
tools
Linux
Python+OpenCV
进行行人检测
Python+OpenCV
进行行人检测应用非极大抑制方法,可排除候选的重叠检测使用前环境及库配置我运行的环境为Python3.6(Anaconda3)+OpenCV3,IDE:PyCharm1.其中如果安装
奋斗无止境_分享是一种快乐
·
2018-01-22 09:38
python学习笔记
python+opencv
实现目标跟踪
python-opencv3.0新增了一些比较有用的追踪器算法,这里根据官网示例写了一个追踪器类程序只能运行在安装有opencv3.0以上版本和对应的contrib模块的python解释器#encoding=utf-8importcv2fromitemsimportMessageItemimporttimeimportnumpyasnp'''监视者模块,负责入侵检测,目标跟踪'''classWat
冯子玉
·
2018-01-19 17:45
机器学习和人工智能
python opencv实现任意角度的透视变换实例代码
本文主要分享的是一则
python+opencv
实现任意角度的透视变换的实例,具体如下:#-*-coding:utf-8-*-importcv2importnumpyasnpdefrad(x):returnx
ShellCollector
·
2018-01-12 14:29
Python+OpenCV
教程15:直方图
主站:http://ex2tron.wang原文:
Python+OpenCV
教程15:直方图学习计算并绘制直方图,直方图均衡化等。图片等可到源码处下载。
ex2tron
·
2018-01-10 21:01
Python+OpenCV
教程13:轮廓
主站:http://ex2tron.wang原文:
Python+OpenCV
教程13:轮廓学习如何寻找并绘制轮廓。图片等可到源码处下载。
ex2tron
·
2018-01-10 19:28
python+opencv
视频图像相互转换
ffmpeg缩小视频尺寸imagestovideo(不建议使用,生成的视频大,压缩率不够,推荐ffmpeg)importcv2importglobfps=10#保存视频的FPS,可以适当调整fourcc=cv2.VideoWriter_fourcc(*'MJPG')videoWriter=cv2.VideoWriter('saveVideo.avi',fourcc,fps,(480,360))#最
Shaelyn_W
·
2018-01-10 14:49
tools
python+opencv
实现动态物体识别
注意:这种方法十分受光线变化影响自己在家拿着手机瞎晃的成果图:源代码:#-*-coding:utf-8-*-"""CreatedonWedSep2715:47:542017@author:tina"""importcv2importnumpyasnpcamera=cv2.VideoCapture(0)#参数0表示第一个摄像头#判断视频是否打开if(camera.isOpened()):print(
Tina_Wei
·
2018-01-09 11:28
python+opencv
实现动态物体追踪
简单几行就可以实现对动态物体的追踪,足见opencv在图像处理上的强大。python代码:importcv2importnumpyasnpcamera=cv2.VideoCapture(0)firstframe=NonewhileTrue:ret,frame=camera.read()ifnotret:breakgray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
cike14
·
2018-01-09 10:26
Python+OpenCV
教程7:图像几何变换
主站:http://ex2tron.wang原文:
Python+OpenCV
教程7:图像几何变换学习如何旋转、平移和缩放图片,了解仿射/透视变换。图片等可到源码处下载。
ex2tron
·
2018-01-05 14:55
python+opencv
轮廓检测代码解析
首先大家可以对OpenCV有个初步的了解,可以参考:简单了解OpenCV轮廓(Contours),指的是有相同颜色或者密度,连接所有连续点的一条曲线。检测轮廓的工作对形状分析和物体检测与识别都非常有用。在轮廓检测之前,首先要对图片进行二值化或者Canny边缘检测。在OpenCV中,寻找的物体是白色的,而背景必须是黑色的,因此图片预处理时必须保证这一点。importcv2#读入图片img=cv2.i
会思考的鱼
·
2018-01-05 09:41
Python+OpenCV
让电脑帮你玩微信跳一跳
前言最近微信小游戏跳一跳大热,自己也是中毒颇久,无奈手残最高分只拿到200分。无意间看到教你用Python来玩微信跳一跳一文,在电脑上利用adb驱动工具操作手机,详细的介绍以及如何安装adb驱动可以去看这篇文章,这里就不再介绍了。但是原文每次跳跃需要手动点击,于是想尝试利用图像处理的方法自动化。最重要的不是最终刷的分数,而是解决这个问题的过程。花了一个下午尝试各种方法,最终采用opencv的模板匹
船D长
·
2018-01-04 15:04
Python+OpenCV
人脸检测原理及示例详解
关于opencvOpenCV是Intel开源计算机视觉库(ComputerVersion)。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它的外部库――尽管也可以使用某些外部库。OpenCV对非商业应用和商业应用都是免费的。同时OpenCV提供了对硬件的访问,可以直接访问摄像头,并且ope
abruzzi
·
2017-12-21 09:48
python+opencv
实现的简单人脸识别代码示例
#源码如下:#!/usr/bin/envpython#coding=utf-8importosfromPILimportImage,ImageDrawimportcvdefdetect_object(image):'''检测图片,获取人脸在图片中的坐标'''grayscale=cv.CreateImage((image.width,image.height),8,1)cv.CvtColor(ima
决心1119
·
2017-11-14 09:38
python+opencv
识别动态物体
注意:这种方法十分受光线变化影响自己在家拿着手机瞎晃的成果图源代码:#-*-coding:utf-8-*-"""CreatedonWedSep2715:47:542017@author:tina"""importcv2importnumpyasnpcamera=cv2.VideoCapture(0)#参数0表示第一个摄像头#判断视频是否打开if(camera.isOpened()):print('
Tina_Wei
·
2017-10-11 13:11
利用
Python+OpenCV
与GDAL批量裁剪图像
这里,利用
python+OpenCV
进行了输入一个图片目录,然后对该目录下制定格式的图片按照指定大小进行裁剪输出;有的时候,我们接触到tif或者geotif图像,自己就带有地理坐标,如果只用OpenCV
Amrser
·
2017-08-26 09:12
Python
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))roiI
zhangxu_bme
·
2017-08-07 11:13
python
python+opencv
模拟生成运动模糊核
参考:OPENCV2学习(1)_生成运动模糊核(OPENCV2实现Matlab中fspecial的motion功能)运动模糊时,模糊后图片某点的值应该与原图沿运动角度方向前面的点有关,并且越近邻影响越大,即权值越大。所以除了确定卷积核之外,还确定了锚点(anchor)importmathimportnumpyasnpimportcv2#生成卷积核和锚点defgenaratePsf(length,a
武方绿
·
2017-07-04 21:00
python+opencv
图像金字塔融合 (超详细讲解原理及代码讲解)
本篇内容参考《Opencv官方教程中文版(Python)》的内容进行讲解和分析,其下载网址为http://download.csdn.net/download/dengxf01/9692646由于书中代码所使用版本问题,所以,不少读者将其代码复制后,运行时出现错误,在这里我将以Python3.6.1,Opencv3.2版本进行代码展示和讲解。图像金字塔主要涉及两个函数:cv2.pyrUp()(图像
Lecol_leng
·
2017-06-19 00:00
小强学
Python+OpenCV
之-1.4.4掩膜mask及位运算(与、或、非、异或)
问题引入在1.4.3裁剪一节,我们使用的是numpy数组切片功能实现图片区域的裁剪。那么,如果我们想要裁剪图像中任意形状的区域时,应该怎么办呢?答案是,使用掩膜(masking)。但是这一节我们先看一下掩膜的基础。图像的位运算。代码#导入库importnumpyasnpimportargparseimportcv2#构建参数解析器ap=argparse.ArgumentParser()ap.add
eric_pycv
·
2017-06-06 21:39
python
python+opencv
python+opencv
小强学
Python+OpenCV
之-1.4.1平移、旋转、缩放、翻转-之理论
下面我们将进入实际的图像处理阶段。本阶段,我们将分别学习图像的平移、旋转、缩放、翻转、裁剪、算术运算、位运算、掩膜(mask)、通道分离及合并等技术。目标本节我们学习下面几个简单的操作:平移(translation)旋转(rotation)缩放(resizing)翻转(flipping)变换矩阵图像的各种操作都可以反应为矩阵的算术运算。比如:1.平移图像的平移操作是指:图像沿X方向或Y方向(或两者
Eric_AIPO
·
2017-05-21 22:43
基于神经网络的智能RC小车(
Python+OpenCV
)
看代码时发现的一个有趣的例子,实现使用四大利器:RaspberryPi+Arduino+OpenCVNeuralNetwork+RCCAR硬件速览指示停车参考:https://github.com/hamuchiwa/AutoRCCar.git效果如下:绿灯行红灯停~~~~下面为机器人翻译结果~~~~上网小助手:http://download.csdn.net/detail/zhangrelay/
zhangrelay
·
2017-05-12 17:59
课程-机器人系统设计及控制-
(OpenCV+Python)--视频流局部区域像素值处理
参考我之前写的处理图片的文章:
Python+OpenCV
实现【图片】局部区域像素值处理(改进版)开发环境:Python3.6.0+OpenCV3.2.0任务目标:摄像头采集图像(例如:480640),并对视频流每一帧
零尾
·
2017-05-03 21:54
Python
OpenCV
树莓派安装
Python+OpenCV
我使用的是树莓派1B,其实有更高型号的树莓派,但是本着废物利用的原则我使用的版本是是2016-09-23-raspbian-jessie.zip这个版本的好处是能首次上电就连接SSH,后继的版本就不行了。首次上电,要ping通以后多等一会才能SSH,然后是扩展文件系统,设置键盘布局等常规任务开始安装OpenCV:sudoapt-getupdatesudoapt-getupgrade#这步我没执行,
abednego1979
·
2017-03-10 00:16
树莓派
python+openCV
利用cascade分类器训练实现实时视频车辆检测与车牌检测(一)
研究生期间要做一个用行车记录仪抓拍车辆压线违章的项目,车辆检测算法是其中的一个组成部分,我选择的实现方式是用opencv来实现,废话不多说,先从动机开始说。先上效果视频:点击打开链接截图:(红框里是识别到的车牌)Part1:车辆检测Q&A:1.为什么处理视频选择的是检测而不是检测与追踪相结合?这个问题主要原因是多目标的追踪算法真的不好应用再复杂场景下,应对单一场景的单一目标追踪还可以,但路况千差万
TripleLift丶
·
2016-12-16 14:33
OpenCV
目标检测
机器学习
matlab/
python+opencv
提取圆形鱼眼图片的有效区域
1、原图:2、有效区域:3、matlab代码:closeall;clear;clc%读取原图片img=imread('fisheye.jpg');%设置灰度阈值T=40;%转为灰度图片img_gray=rgb2gray(img);%提取原图大小[m,n,k]=size(img_gray);%从上向下扫描fori=1:mflag=0;forj=1:nif(img_gray(i,j)>=T)if(im
dengxf01
·
2016-11-28 09:34
MATLAB
图像处理算法
python
opencv
matlab/
python+opencv
提取圆形鱼眼图片的有效区域
1、原图:2、有效区域:3、matlab代码:closeall;clear;clc %读取原图片 img=imread('fisheye.jpg'); %设置灰度阈值 T=40; %转为灰度图片 img_gray=rgb2gray(img); %提取原图大小 [m,n,k]=size(img_gray); %从上向下扫描 fori=1:m flag=0; forj=1:n if(img_gra
dengxf01
·
2016-11-28 09:00
python
matlab
opencv
图像处理
python+Opencv
视频读取问题+官网光流法示例程序报错问题解决
注:适用于python2及Opencv2前几天安装了Opencv,与我的Anaconda配合使用,今天想测试一下Opencv下光流法的实现过程,但是第一步就卡在了视频读取上面,相信很多童鞋都遇到过类似错误。解决了这个问题之后,又去跑官网给的光流法示例程序,结果这段程序总是报错:cv2.imshow('frame',img)同样滴,又屁颠屁颠去网上找决绝方案(小白伤不起~),最后勉强搞定。总的感觉就
Leo_Xu06
·
2016-10-13 17:08
机器视觉
python+opencv
实现霍夫变换检测直线
python+opencv
实现高斯平滑滤波
python+opencv
实现阈值分割(2016-5-10)到OpenCV-PythonTutorials’sdocumentation可以下载功能:创建一个滑动条来控制检测直线的长度阈值
xieyi4650
·
2016-05-10 11:00
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他