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
开运算
#coding=utf-8importcv2importnumpyasnpimg=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_GRAYSCALE)#创建矩形结构单元g=cv2.getStructuringElement(cv2.MORPH_RECT,(9,9))#形态学处理,开运算img_open=cv2.morphologyEx(img,cv2.MORPH_
Tina-
·
2018-04-14 17:23
Python
Python-openCV
腐蚀膨胀
#coding=utf-8importnumpyasnpimportcv2'''腐蚀操作'''img=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_COLOR)#创建矩形结构单元g=cv2.getStructuringElement(cv2.MORPH_RECT,(5,7))#腐蚀图像,迭代次数采用默认1img_erode=cv2.erode(img,g)#边界
Tina-
·
2018-04-14 17:58
Python
Python-openCV
高斯平滑
对于可分离式卷积核可通过先进行x方向卷积再进行y方向卷积进行图像卷积计算#coding=utf-8importcv2importnumpyasnpfromscipyimportsignaldefgauss_blur(img,sigma,H,W):gauss_kenrnel1=cv2.getGaussianKernel(W,sigma,cv2.CV_64F)gauss_kenrnel1=np.tra
Tina-
·
2018-04-14 12:03
Python
python-OpenCV
旋转操作黑边的去除
python-OpenCV
图像旋转操作使用getRotationMatrix生成仿射变换矩阵,然后使用warpAffine进行压缩和显示。
深度学习小学生
·
2018-04-11 15:37
python
Python-openCV
对比度增强
#coding=utf-8importcv2importnumpyasnpimportmatplotlib.pyplotaspltimg=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_GRAYSCALE)h,w=img.shape'''分段线性变换''''''img=np.array(img,dtype=np.uint8)foriinrange(h):forji
Tina-
·
2018-04-03 11:43
Python
Python-openCV
极坐标变换(图像变换)
#coding=utf-8importnumpyasnpimportcv2defimg_polar_transform(input_img,center,r_range,theta_rangge=(0,360),r_step=0.5,theta_step=360.0/(180*8)):minr,maxr=r_rangemintheta,maxtheta=theta_ranggeH=int((max
Tina-
·
2018-04-02 10:56
Python
Python-openCV
极坐标变换(坐标变换)
#coding=utf-8#极坐标变换就是(x,y)转换为(r,theta),即(半径,角度)importmathimportcv2importnumpyasnpx=[2,4]center=[4,0]r=math.sqrt(math.pow(x[0]-center[0],2)+math.pow(x[1]-center[1],2))theta=math.atan2(x[1]-center[1],x[
Tina-
·
2018-04-02 10:22
Python
Python-OpenCV
基本操作方法详解
基本属性cv2.imread(文件名,属性)读入图像属性:指定图像用哪种方式读取文件cv2.IMREAD_COLOR:读入彩色图像,默认参数,Opencv读取彩色图像为BGR模式!!!注意cv2.IMREAD_GRAYSCALE:读入灰度图像。cv2.imshow(窗口名,图像文件)显示图像可以创建多个窗口cv2.waitKey()键盘绑定函数函数等待特定的几毫秒,看是否由键盘输入。cv2.nam
Ciroo
·
2018-04-02 09:11
python-opencv
投影变换
#coding=utf-8'''对于投影变换需要有4组坐标值'''importcv2importnumpyasnpimg=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_GRAYSCALE)h,w=img.shape[:2]src=np.array([[0,0],[w-1,0],[0,h-1],[w-1,h-1]],np.float32)dst=np.array(
Tina-
·
2018-03-30 17:34
Python
Python-opencv
双线性插值
#coding=utf-8importcv2importnumpyasnp'''双线性插值'''img=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_GRAYSCALE)#loadthegrayimagecv2.imwrite('img.jpg',img)h,w=img.shape[:2]#shrinktohalfoftheoriginala1=np.array
Tina-
·
2018-03-30 16:23
Python
Python-openCV
读RGB通道图
#coding=utf-8'''openCV中最核心的的类是Mat,他是matrix的缩写代表矩阵,该类在头文件opencv2\core\core.hpp中,它含有很多基本矩阵运算,C++需引用Python含有numpy,在Python中不需要使用Mat'''#openCV中图像存储方式为(h,w,channel),顺序为BGRimportcv2importsysif__name__=='__ma
Tina-
·
2018-03-26 19:21
Python
Python-OpenCV
实战二(图像的表示和处理)
图像的表示在OpenCV的C++代码中,表示图像有个专门的结构叫做cv::Mat,不过在
Python-OpenCV
中,因为已经有了numpy这种强大的基础工具,所以这个矩阵就用numpy的array表示
山水之间2018
·
2018-03-22 17:05
OpenCV
Python-OpenCV
实战一(安装)
OpenCV简介用深度学习做图像处理的过程中,我们常常需要用到opencv库,OpenCV是计算机视觉领域应用最广泛的开源工具包,基于C/C++,支持Linux/Windows/MacOS/Android/iOS,并提供了Python,Matlab和Java等语言的接口,因为其丰富的接口,优秀的性能和商业友好的使用许可,不管是学术界还是业界中都非常受欢迎。本文将介绍Python下使用OpenCV的
山水之间2018
·
2018-03-22 17:34
Python学习
OpenCV
Python-OpenCV
——进阶操作一网打尽
cv2.add()——将两张图片的像素叠加起来,与两张图片直接相加结果不同>>>x=np.uint8([250])>>>y=np.uint8([10])>>>printcv2.add(x,y)#250+10=260=>255最高为255[[255]]>>>printx+y#250+10=260%256=4[4]cv2.addWeighted()——以一定权重相加img1=cv2.imread('m
IConquer
·
2018-03-12 22:20
一些linux常见操作
Python-Opencv
:一般是可以用:pipinstallopencv-python#有的时候上诉方法不行,可以试试sudoapt-getinstallpython-opencv删除文件:$rm-rf
decouples
·
2018-03-02 14:37
linux
Python-opencv
第二篇 图像数据浅析
一、开发环境Python版本:Python3.6opencv版本:opencv3.4.0二、实验前提(1)先熟悉opencv基础指令:http://blog.csdn.net/smile_smilling/article/details/79183022(2)熟悉numpy基础指令:https://zhuanlan.zhihu.com/p/24309547三、实验img=cv2.imread('a
Smile_Smilling
·
2018-02-05 23:36
Python_opencv
python-opencv
查找图像SIFT关键点和描述符
之前装的是然后在importcv2img=cv2.imread('test,jpg',0)sift=cv2.SIFT()报错,cv2中没有SIFT。装上opencv_python-3.4.0+contrib-cp36-cp36m-win_amd64.whl。网上给的代码是:importcv2img=cv2.imread('test,jpg',0)sift=cv2.xfeatures2d_SIFT_
B19_C31
·
2018-01-30 22:57
乱78糟
python-opencv
识别图片中的人脸
#coding:utf-8importsysreload(sys)sys.setdefaultencoding('utf8')importcv2#待检测的图片路径imagepath="./images/1.jpg"#获取训练好的人脸的参数数据,这里直接从GitHub上使用默认值face_cascade=cv2.CascadeClassifier(r'/usr/local/Cellar/opencv
amku822202
·
2017-12-21 11:00
人工智能
python
Python-OpenCV
轮廓检测
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV检测并绘制轮廓。提示:转载请详细注明原作者及出处,谢谢!本文介绍在OpenCV-Python中检测并绘制轮廓的方法。本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处
JohnieLi
·
2017-11-27 22:21
opencv
python
python dlib学习(七):人脸特征点对齐
程序上代码,程序中使用了
python-opencv
,事先要配置好环境。
hongbin_xu
·
2017-11-12 13:02
机器学习
OpenCV
Python
图像处理
Python
dlib学习
python dlib学习(二):人脸特征点标定
用到了
python-opencv
、dlib。#-*-coding:utf-8-*-importsysimportdlibimportcv2
hongbin_xu
·
2017-10-25 23:39
机器学习
OpenCV
Python
图像处理
Python
dlib学习
OpenCV 人脸检测(python)
这些文件保存的就是训练好之后的haar特征,关于人脸检测的haar分类器二、
python-opencv
实现人脸检测用到的包:importosimportcv2fromPILimportImage,
_yuki_
·
2017-10-25 02:36
OpenCV
Mac-eclipse中搭建
python-opencv
环境——我所遇到的问题及解决方法
如何安装
python-opencv
在这篇文章中有详述:在Mac上安装
python-opencv
现在假定已安装好
python-opencv
,并可以在命令行运行importcv2接下来配置eclipse下的环境
lambsnow
·
2017-09-21 15:02
用自己的数据训练Faster-RCNN,tensorflow版本(一)
1.1、环境配置按照该项目中的README.md,将需要的几个依赖cython,
python-opencv
,easydict都安
lanyuelvyun
·
2017-09-20 20:08
#
深度学习检测模型
Python-OpenCV
图像叠加or图像混合加权(cv2.addWeighted)
Python-OpenCV
图像叠加or图像混合加权实现函数说明参数说明代码示范图示
Python-OpenCV
图像叠加or图像混合加权实现函数说明cv2.addWeighted(src1,alpha,src2
zh_jessica
·
2017-09-15 15:44
图像处理
图像处理
Python
opencv
图像叠加
Python-OpenCV
处理图像基本操作
转载自:https://segmentfault.com/a/1190000003742422#articleHeader3《OpenCV入门指南》系列文章地址:http://blog.csdn.net/morewindows/article/category/12917640x00.图片读、写和显示操作安装好OpenCV之后,首先尝试加载一张最简单的图片并显示出来,代码示例:第一种方式使用cv2
河南骏
·
2017-09-13 09:40
深度学习
Faster-RCNN实现物体检测
代码地址:https://github.com/smallcorgi/Faster-RCNN_TF软件要求:tensorflow和python包:cpython、
python-opencv
、easydictpython
鲸鱼啊
·
2017-09-11 16:33
faster
RCNN
python-opencv
的minAreaRect的详解
minAreaRect函数返回矩形的中心点坐标,长宽,旋转角度[-90,0),当矩形水平或竖直时均返回-90推荐阅读#-*-coding:UTF_8-*-importcv2img=cv2.imread('1.jpg')cv2.imshow("src",img)#灰度处理,二值化gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)ret,img2=cv2.thresho
流年--清浅
·
2017-09-05 13:16
OpenCV
python
python-opencv
中的cv2.inRange函数
本次目标是将一副图像从rgb颜色空间转换到hsv颜色空间,颜色去除白色背景部分具体就调用了cv2的两个函数,一个是rgb转hsv的函数具体用法hsv=cv2.cvtColor(rgb_image,cv2.COLOR_BGR2HSV)然后利用cv2.inRange函数设阈值,去除背景部分mask=cv2.inRange(hsv,lower_red,upper_red)#lower20===>0,up
hjxu2016
·
2017-09-04 11:14
图像处理(python)
python-opencv2
Python-OpenCV
颜色空间转换
目标1.对图像进行颜色空间转换,如从BGR到灰度图,或者从BGR到HSV等。2.创建程序从一副图像中获取某个特定颜色的物体。0x01.转换颜色空间常用操作:BGRGray和BGRHSV。OpenCV中提供了cv2.cvtColor(input_image,flag),其中flag为转换类型。BGRGray:cv2.COLOR_BGR2GRAYBGRHSV:cv2.COLOR_BGR2HSV例子:i
Ciroo
·
2017-08-16 15:20
图像处理阅读
无标给深度学习入门者的Python快速教程 - 番外篇之
Python-OpenCV
题文章
来源https://zhuanlan.zhihu.com/p/24425116给深度学习入门者的Python快速教程-numpy和Matplotlib篇的番外篇,因为严格来说不是在讲Python而是讲在Python下使用OpenCV。本篇将介绍和深度学习数据处理阶段最相关的基础使用,并完成4个有趣实用的小例子:-延时摄影小程序-视频中截屏采样的小程序-图片数据增加(dataaugmentation
海浪java
·
2017-08-01 15:35
Python-OpenCV
基本操作
基本属性cv2.imread(文件名,属性)读入图像属性:指定图像用哪种方式读取文件cv2.IMREAD_COLOR:读入彩色图像,默认参数,Opencv读取彩色图像为BGR模式!!!注意cv2.IMREAD_GRAYSCALE:读入灰度图像。cv2.imshow(窗口名,图像文件)显示图像可以创建多个窗口cv2.waitKey()键盘绑定函数函数等待特定的几毫秒,看是否由键盘输入。cv2.nam
Ciroo
·
2017-07-14 22:41
图像处理阅读
Linux下安装
python-opencv
,亲测可用
背景:刚开始安装好Ubuntu16.04系统后,便安装了pip,直接使用pip进行安装opencvpipinstallopencv-python再使用importcv2进行检验发现可以通过,就以为安装成功了。后来直到我使用cv2.imshow()函数的时候发现图像出不来,并且提示以下错误的时候才知道自己安装的opencv有问题了。OpenCVError:Unspecifiederror(Thefu
Txiaomiao
·
2017-07-03 19:05
linux
1-1-图像入门
来自于
python-opencv
官方文档importcv2cv2.imread(),cv2.imshow(),cv2.imwrite()(1)cv2.imread()读取彩色图像:cv2.IMREAD_COLOR
live_0411
·
2017-06-13 13:39
Python爬虫学习一——requests库
1安装requests库一般来说,anaconda已经安装了requests库(anaconda安装参见
Python-opencv
环
daixaince
·
2017-04-09 11:44
python爬虫
利用Visua Studio Code编辑与调试
Python-Opencv
代码
大家都知道微软的IDE可以说是目前最好用的IDE,但是对于Python来说,网上却没有一款像visualstudio一样好用并且完全免费的IDE,不过现在出现了mini型的编辑器VSCode,包含了对多种编程语言的支持,尤其在Python的智能提示上有着巨大的优势。下面我们来简单介绍安装过程,我使用的版本都是以win32为主。首先下载VSCode:https://code.visualstudio
小立1991
·
2016-12-20 17:49
opencv
python
【Linux基础】安装
python-opencv
并调用摄像头数据
安装好python2.7后:sudoapt-getinstallpython-opencv安装好的opencv版本是2.4.8调取摄像头的代码:importnumpyasnpcap=cv2.VideoCapture(0)while(1):#getaframeret,frame=cap.read()#showaframecv2.imshow("capture",frame)ifcv2.waitKey
铁直Ansen
·
2016-12-07 17:52
Linux基础
Ubuntu下使用
Python-opencv
获取海康威视RTSP码流教程
已更新(前面的方法虽然可行但不能解决根本问题,对不住大家了,让大家浪费了时间!实际有更简单的方案,请直接查看分割线以下的内容)/*下面这部分内容被作废了笔者在发布这篇博客之前为了拿到海康威视的码流费了九牛二虎之力,当然也可能是笔者太菜,但是既然折腾出来了,就分享出来供大家一起参考和学习。当然如果有更好的方案,希望兄弟们可以分享个好的方案过来。编译安装过程如下:1.解压xvidcore_1.3.3.
hui3909
·
2016-12-02 15:30
ubuntu
opencv
python
rtsp
海康威视
python
opencv
图像处理
python-opencv
将图片 / 视频帧写为视频
1、
python-opencv
将图片/视频帧写为视频importcv2fps=24#视频帧率fourcc=cv2.cv.CV_FOURCC('M','J','P','G')videoWriter=cv2
jason_ql
·
2016-11-30 19:23
python
opencv
Python
OpenCV--Python
转载:树莓派安装
Python-OpenCV
出处:http://blog.csdn.net/u014397533/article/details/50910531树莓派安装
Python-OpenCV
在树莓派上安装OpenCV,网络上已经有很多教程方案
雷振林
·
2016-11-01 18:14
树莓派
Linux下安装
python-opencv
系统:Ubuntu14.04Python:2.7.10opencv:2.4.9OpenCv1、下载opencv源码下载2、解压到任意目录unzipopencv-2.4.9.zip3、进入源码目录,创建release目录(或者build目录都行)cdopencv-2.4.9mkdirrelease4、可以看到在OpenCV目录下,有个CMakeLists.txt文件,这是用于编译opencv源码的,
King_Howe
·
2016-10-27 10:00
机器学习
运行py-faster-rcnn遇到的问题
编译lib文件遇到的问题如下:首先要先下载几个模块,cython,
python-opencv
,easydict,sudoapt-getinstallpipsud
Toykao
·
2016-10-24 18:10
计算机视觉
深度学习
python-opencv
:ImportError: numpy.core.multiarray failed to import
先说明两个需要注意的点:ubuntu下安装opencv:sudoapt-getinstallpython-opencv此处默认安装的为opencv2。ubuntu16.04下安装opencv3,会出现由于gcc版本高过4.9而无法正确编译,推荐使用ubuntu的默认版本,其他问题是可以解决的,尽量不要尝试降低gcc的版本,没有意义的。正文有人在python中导入opencv模块会出现下面所示的问题
泰迪宝宝
·
2016-08-10 23:57
Python
python学习资料整理
[1]ThePythonTutorial[2]NumpyQuickStartTutorial[3]
Python-OpenCV
[4]http://www.learnpython.org/en/Welcome
何雷
·
2016-07-04 18:41
Python-OpenCV
:sift(),SURF() 特征提取
1、SIFT、SURFSURF特征是SIFT特征的一个更快的特征提取版,详细请参阅文献[1]。以下将展示pythonopencv的SURF的特征提取命令,及绘制命令。pythonopecv-3.0参考这里2、特征提取#-*-coding:utf-8-*-"""CreatedonSunJun0509:31:472016@author:Eddy_Zheng"""importcv2#读取图像im=cv2
Eddy_zheng
·
2016-06-05 10:51
opencv
for
python
Python-OpenCV
:sift(),SURF() 特征提取
1、SIFT、SURFSURF特征是SIFT特征的一个更快的特征提取版,详细请参阅文献[1]。以下将展示pythonopencv的SURF的特征提取命令,及绘制命令。pythonopecv-3.0参考这里2、特征提取#-*-coding:utf-8-*-"""CreatedonSunJun0509:31:472016@author:Eddy_Zheng"""importcv2#读取图像im=cv2
Eddy_zheng
·
2016-06-05 10:51
opencv
for
python
Python-opencv
之目标定位
最近团队准备参加一个无人机比赛,大致的规则是这样的:固定翼飞机从跑道起飞,然后在空中转体360°,通过GPS粗定位飞行至一个高13米左右,宽6米左右八字形框前(距离约50米左右),这时依靠计算机视觉的方法,让飞机准确的穿过去。(之后还有其他的动作,但是第一步大体就是这样)。初步的方案:①通过机载摄像机获取图像序列②选取关键帧进行处理,获得框的中心点图像坐标③将框的中心点图像坐标与图像中心坐标进行比
insthink
·
2016-05-07 11:00
python
计算机视觉
opencv
Opencv
Python-OpenCV
处理视频(三)(四)(五): 标记运动轨迹 运动检测 运动方向判断
0x00.光流光流是进行视频中运动对象轨迹标记的一种很常用的方法,在OpenCV中实现光流也很容易。CalcOpticalFlowPyrLK函数计算一个稀疏特征集的光流,使用金字塔中的迭代Lucas-Kanade方法。简单的实现流程:加载一段视频。调用GoodFeaturesToTrack函数寻找兴趣点。调用CalcOpticalFlowPyrLK函数计算出两帧图像中兴趣点的移动情况。删除未移动的
garfielder007
·
2016-05-04 19:46
Python
OpenCV
处理视频
运动轨迹
运动检测
OpenCV
Python-OpenCV
处理视频(三)(四)(五): 标记运动轨迹 运动检测 运动方向判断
0x00.光流光流是进行视频中运动对象轨迹标记的一种很常用的方法,在OpenCV中实现光流也很容易。CalcOpticalFlowPyrLK 函数计算一个稀疏特征集的光流,使用金字塔中的迭代Lucas-Kanade方法。简单的实现流程:加载一段视频。调用GoodFeaturesToTrack函数寻找兴趣点。调用CalcOpticalFlowPyrLK函数计算出两帧图像中兴趣点的移动情况。删除未移动
GarfieldEr007
·
2016-05-04 19:00
python
opencv
运动检测
处理视频
运动轨迹
Python-OpenCV
处理视频(一)(二): 输入输出 视频处理
视频的处理和图片的处理类似,只不过视频处理需要连续处理一系列图片。一般有两种视频源,一种是直接从硬盘加载视频,另一种是获取摄像头视频。0x00.本地读取视频核心函数:cv.CaptureFromFile()代码示例:importcv2.cvascvcapture=cv.CaptureFromFile('myvideo.avi')nbFrames=int(cv.GetCaptureProperty(
garfielder007
·
2016-05-04 19:30
Python
OpenCV
处理视频
输入输出
视频处理
OpenCV
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他