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实现图像的垂直投影
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
python+opencv
实现高斯平滑滤波
阈值分割程序在这注意:由于σ=0时,opencv会根据窗口大小计算出σ,所以,从0滑动σ的滑动条时,会出现先边清晰又变模糊的现象
python+opencv
实现阈值分割
python+opencv
实现霍夫变换检测直线
Ruff_XY
·
2016-05-09 19:39
opencv
python
python
opencv
高斯滤波
python+opencv
实现高斯平滑滤波
阈值分割程序在这注意:由于σ=0时,opencv会根据窗口大小计算出σ,所以,从0滑动σ的滑动条时,会出现先边清晰又变模糊的现象
python+opencv
实现阈值分割
python+opencv
实现霍夫变换检测直线
xieyi4650
·
2016-05-09 19:00
python
opencv
高斯滤波
python+opencv
实现阈值分割
最近老师留了几个作业,虽然用opencv很简单一句话就出来了,但是还没用python写过。在官方文档中的tutorial中的threshold里,看到可以创建两个滑动条来选择type和value,决定用python实现一下注意python中的全局变量,用global声明开始出现了一些问题,因为毁掉函数每次只能传回一个值,所以每次只能更新value,后来就弄了两个毁掉函数,这个时候,又出现了滑动其中
xieyi4650
·
2016-05-08 17:00
python
opencv
threshold
OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并
OpenCV之Python学习笔记一直都在用
Python+OpenCV
做一些算法的原型。本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段。
garfielder007
·
2016-05-05 20:19
OpenCV
OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并
OpenCV之Python学习笔记一直都在用
Python+OpenCV
做一些算法的原型。本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段。
GarfieldEr007
·
2016-05-05 20:00
编程
python
学习
笔记
opencv
Python+Opencv
识别两张相似图片
在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系。当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简单几句就说清,所以本文只作基本算法的科普向。看到一篇博客是介绍这个,但他用的是PIL中的Image实现的,感觉比较麻烦,于是利用Opencv库进行了更简洁化的实现。相关背景要识别两张相似图像,我们从感性
以后以后
·
2016-04-29 15:34
Matplotlib无法显示图像的问题
继之前搭建了
Python+OpenCV
的工作环境后,开始了Python环境下的图像处理尝试。Matplotlib是一个Python下的图形框架,可以很方便地进行图形化显示。
息魇
·
2016-03-28 19:59
树莓派用
Python+OpenCV
做人脸识别
硬件:树莓派B+先安装python-opencv:sudoapt-getinstallpython-opencvPython2.7OpenCV3.0然后在树莓派usb端口插入一个通用的usb摄像头,看系统是否自动识别并已经安装驱动。一般linux下免驱,如果没有驱动,可以更新update系统。然后有两种方法检测摄像头是否被良好的正常驱动:1.在根目录下输入ls/dev,查看目录下是否存在video
MC石头
·
2016-03-04 13:49
Arduino
&
Ras
Pi
Python
python+opencv
实现动态物体追踪
简单几行就可以实现对动态物体的追踪,足见opencv在图像处理上的强大。。。。importcv2importnumpyasnpcamera=cv2.VideoCapture(0)firstframe=NonewhileTrue:ret,frame=camera.read()ifnotret:breakgray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)gray=c
cike14
·
2016-02-10 16:43
opencv
图片处理
opencv
在windows下安装
python+opencv
参考文档InstallOpenCV-PythoninWindows1.下载python2.7.x的32位安装包并安装,将python安装路径加入环境变量PATH中https://www.python.org/2.下载opencv最新版本并安装http://opencv.org/3.下载numpy最新版本并安装,opencv依赖它http://www.numpy.org/4.把opencv安装目录下
hziee514
·
2015-12-30 10:09
python
opencv
numpy
Python
在windows下安装
python+opencv
参考文档InstallOpenCV-PythoninWindows1.下载python2.7.x的32位安装包并安装,将python安装路径加入环境变量PATH中https://www.python.org/2.下载opencv最新版本并安装http://opencv.org/3.下载numpy最新版本并安装,opencv依赖它http://www.numpy.org/4.把opencv安装目录下
hziee514
·
2015-12-30 10:09
python
opencv
numpy
解决 “python + opencv” 不能读取视频的问题
python+opencv
读取视频的三种情况:情况一:通过摄像头采集视频情况二:通过本地视频文件获取视频情况三:通过摄像头录制视频,再读取录制的视频摄像头采集、本地视频文件的读取、写视频文件,网上都有代码
linzhineng44
·
2015-12-22 12:07
opencv
python
Python + OpenCV模糊处理(Bluring)
Python+OpenCV
模糊处理(Bluring)
[email protected]
模糊处理在边沿检测和去噪声方面有较为广泛的应用。
SEU-RC
·
2015-11-11 19:04
OpenCV
Python + OpenCV边沿检测(Edge Detection)
Python+OpenCV
边沿检测(EdgeDetection)
[email protected]
提供了3种边沿检测算法Laplaciansobelcanny本文分别采用这3种算法进行边沿检测
SEU-RC
·
2015-11-11 19:48
python
opencv
OpenCV
Python + OpenCV 直方图均衡 (Histogram Equalization)
Python+OpenCV
直方图均衡(HistogramEqualization)
[email protected]
提供了一个直方图均衡的函数,可以直接调用,使用起来非常的方便。
SEU-RC
·
2015-11-11 18:34
OpenCV
python
opencv
Python + OpenCV颜色空间(Color Space)
Python+OpenCV
颜色空间(ColorSpace)
[email protected]
众所周知,视频和图像领域中存在好几种颜色空间,比如RGB、HSV、YCbCr和灰色。
SEU-RC
·
2015-11-11 18:21
OpenCV
Python+OpenCV
学习(20)---对极几何
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。在我们使用针孔相机时,我们会丢失大量重要的信心,比如说图像的深度,或者说图像上的点和摄像机的距离,因这是一个从3D到2D的转换。因此一个重要的问题就产生了
FireMicrocosm
·
2015-09-21 10:25
3D
OpenCV
Python+OpenCV
学习(19)---摄像机位姿估计
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是利用python语言结合OpenCV进行摄像机位姿估计的代码:#-*-coding:utf-8-*-__author__='Microcosm'im
FireMicrocosm
·
2015-09-21 08:59
3D
OpenCV
Python+OpenCV
学习(17)---摄像机标定
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。摄像机标定是机器人视觉进行目标定位跟踪的首要环节,通过标定板标定好摄像机的内外参数,然后进行后续的定位识别工作。本次介绍的摄像机标定的实验测试图像是Ope
FireMicrocosm
·
2015-09-20 10:03
3D
OpenCV
Python+OpenCV
学习(16)---视频流背景剔除
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。在视频监控中,需要捕捉动态目标,那么就需要从视频流中剔除背景,P.KadewTraKuPong和R.Bowden在2001年提出一种利用混合高斯模型对背景
FireMicrocosm
·
2015-09-16 21:06
OpenCV
上一页
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
其他