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
Opencv-python
OpenCV-Python
摄像头实时检测人脸代码实例
参考OpenCV摄像头使用代码importcv2cap=cv2.VideoCapture(4)#使用第5个摄像头(我的电脑插了5个摄像头)face_cascade=cv2.CascadeClassifier(r'haarcascade_frontalface_default.xml')#加载人脸特征库while(True):ret,frame=cap.read()#读取一帧的图像gray=cv2.
Money_NULL
·
2019-04-30 16:12
Python Opencv实现图像轮廓识别功能
本文实例为大家分享了pythonopencv识别图像轮廓的具体代码,供大家参考,具体内容如下要求:用矩形或者圆形框住图片中的云朵(不要求全部框出)轮廓检测
Opencv-Python
接口中使用cv2.findContours
戏志才
·
2019-04-29 17:00
Opencv-python
滤镜系列汇总列表
现在系统性的回顾一下图像处理的相关知识。索性通过实现Photoshop中的滤镜效果,一来回顾图像处理的相关知识,二来提升一下自己的代码能力熟悉不同编程语言(C++,Python,Matlab)的OpenCV的函数接口,三来把自己对于图像处理的知识理解分享给需要的同学,共勉~这个滤镜效果系列会持续更新,本文是将各个博客汇总成一个目录,方便以后查找,每个滤镜效果博客都会附有相关的参考博客,都是干货~O
酸罗卜不酸II
·
2019-04-20 20:55
OpenCV/Python
OpenCV-Python
:车道检测
任务:一共要完成两项任务:1.在所提供的公路图片上检测出车道线并标记2.在所提供的公路视频上检测出车道线并标记方案:要检测出当前车道,就是要检测出左右两条车道直线。由于无人车一直保持在当前车道,那么无人车上的相机拍摄视频中,车道线的位置应该基本固定在某一个范围内:如果我们手动把这部分ROI区域抠出来,就会排除大部分干扰。接下来检测直线肯定用霍夫变换,但ROI区域内的边缘直线信息还是很多,考虑到只有
墨麟非攻
·
2019-04-19 20:00
OpenCV-Python
:霍夫变换
霍夫变换常用来在图像中提取直线和圆等几何形状。如下图:我们下面来看看如何使用霍夫变换来检测直线。一条直线可以用数学表达式y=mx+或者ρ=xcosθ+ysinθ表示(极坐标)简单说明一下:ρ是从原点到直线的垂直距离,θ是直线的垂线与横轴顺时针方向的夹角,如下图所示:首先创建一个2D数组(累加器),初始化累加器,所有的值都为0。行表示ρ,列表示θ。这个数组的大小决定了最后结果的准确性。如果你希望角度
weixin_34085658
·
2019-04-19 17:00
python
人工智能
opencv-python
中文显示在图像上
opencv-python
中文显示在图像上opencv只能在图像上输出英文字符,不支持汉字。可以和PIL一起使用实现在图像上输出中文。
Fang Suk
·
2019-04-19 13:57
opencv
python
opencv
中文
汉字
图像
显示
解决cv2.imread()中文路径加载图片报错问题
错误:cv2.error:OpenCV(4.1.0)C:\projects\
opencv-python
\opencv\modules\highgui\src\window.cpp:352:error:(
fly-liuhao
·
2019-04-18 13:06
Error
OpenCV-Python
: 直方图
啥叫直方图直方图简单来说就是图像中每个像素值的个数统计,比如一副灰度图中像素值为0的有多少个,1的有多少个...在计算直方图之前,先了解几个术语:dims:要计算的通道数,对于灰度图dims=1,普通彩色图dims=3range:要计算的像素值范围,一般为[0,255]bins:子区段数目,如果我们统计0~255每个像素值,bins=256;如果划分区间,比如0~15,16~31...240~25
weixin_34329187
·
2019-04-16 11:00
人工智能
python
OpenCV-Python
——第31章:特征匹配与单应性查找对象
目录0基础1代码0基础先解释一下单应性,在计算机视觉中:平面的单应性被定义为从一个平面到另一个平面的投影映射。比如,一个二维平面上的点映射到摄像机成像仪上的映射就是平面单应性的例子。之前我们使用一个查询图像,在其中找到一些特征点(关键点),我们又在另一幅图像中也找到了一些特征点,最后对这两幅图像之间的特征点进行匹配。简单来说就是:我们在一张杂乱的图像中找到了一个对象(的某些部分)的位置。这些信息足
YukinoSiro
·
2019-04-14 09:38
—OpenCV
特征匹配
单应性查找
RANSAC
LMeds
PROSAC
OpenCV快速入门篇(Python实现)
快速入门篇(Python实现)转载自:https://blog.csdn.net/feilong_csdn/article/details/82750029本系列python版本:python3.5.4本系列
opencv-python
在下小陳
·
2019-04-13 19:46
案例demo
OpenCV
OpenCV快速入门篇(Python实现)
快速入门篇(Python实现)转载自:https://blog.csdn.net/feilong_csdn/article/details/82750029本系列python版本:python3.5.4本系列
opencv-python
在下小陳
·
2019-04-13 19:46
案例demo
OpenCV
python调用opencv从视频中解析图片保存到本地
直接上代码,注意其他人博客中的代码和这边的可能不一样,贴一下opencv和python的版本:opencv版本:
opencv-python
(4.0.0.21)python版本:Python3.5.2rc1
wolf1132
·
2019-04-13 18:11
YOLO
图像识别
Opencv-Python
图像透视变换cv2.warpPerspective的示例
Opencv-Python
图像透视变换cv2.warpPerspective代码如下:#-*-coding:utf-8-*-importcv2importnumpyasnpimportsysimg=cv2
-牧野-
·
2019-04-11 17:36
OpenCV-Python
学习笔记(1)----图像基本读写操作
官网tutorials一些理解:图像信息在计算机中其实是作为一个array存在的。对于灰度图,每个像素的值可以用一个uint8型表示(0->255,黑->白)。这样整个灰度图的图片可以用一个二维数组表示。例如,对于200x300(200,300指像素,一共有60000个像素)大小的灰度图,可以用一个uint8array[200,300]表示。对于彩色图片,每个像素的位置还是用一个二位数组表示,而该
drknown
·
2019-04-10 13:34
Opencv
深度学习——基于
opencv-python
的利用极少量图片产生大量数据集的方法
在深度学习时,我们需要大量的数据,而我们恰恰又缺乏这种数据集,这时,本文的方法就可以帮助你快速建立数据集。环境win10+pycharm/vscode+python3.6+opencv3安装python和编译器,安装库这些操作就省去了,直接上代码。代码由于代码贴上来格式很费事,所以直接把代码发在百度云盘上,直接是.py文件,直接用就好了。百度云链接:https://pan.baidu.com/s/
qjpa1234
·
2019-04-07 19:54
opencv-python
深度学习
python+opencv图像处理(提取矩形方框 提取颜色 滤波 轮廓检测 直线检测)
一、依赖如果你的python环境没有这些包,则需要安装pipinstallnumpy\
opencv-python
\pillow二、使用指南1、基本信息近期由于项目需要,需要使用python的opencv
cairangxianmu
·
2019-03-31 19:29
图像处理
OpenCV-Python
:图像二值化
图像二值化定义图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出只有黑白的视觉效果。一幅图像包括目标物体、背景和噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两个部分:大于T的像素群和小于T的像素群。这是研究灰度变换的特殊方法,称为图像的二值化(Binarization)。全局阈值Python-OpenCV中提高阈
志小
·
2019-03-29 11:29
OpenCV-Python
python将array保存为图片
如果array的范围为[0,1],那么先将array乘255,然后利用
opencv-python
(cv2)的imwrite来保存图片。
ok_kakaka
·
2019-03-27 00:00
OpenCV-Python
:图像的载入、显示和保存
引言OpenCVforPython是通过NumPy进行绑定的,在使用时必须掌握一些NumPy的相关知识。图像就是一个矩阵,在OpenCVforPython中,图像就是NumPy中的数组。如果读取图像首先导入OpenCV包,方法为:importcv2读取并显示图像在Python中不需要声明变量,所以也就不需要C++中的cv:Matxxxx格式了,只需:img=cv2.imread("D:\cat.j
志小
·
2019-03-24 20:43
OpenCV-Python
OpenCV-Python
:腐蚀、膨胀、开操作、闭操作
腐蚀:腐蚀就是选择滑动窗口中像素值最小的点(局部最小值)。公式表示:可以理解为,移动结构B,如果结构B与结构A的交集完全属于结构A的区域内,则保存该位置点,所有满足条件的点构成结构A被结果B腐蚀的结果。函数原型:dst=cv2.erode(src,kernel[,dst[,anchor[,iterations[,borderType[,borderValue]]]]])膨胀膨胀就是选择滑动窗口中像
志小
·
2019-03-24 16:09
OpenCV-Python
OpenCV-Python
——第24章:Harris 角点检测
目录0原理1OpenCV中的Harris角点检测2亚像素级精确度的角点0原理在上一节我们已经知道了角点的一个特性:向任何方向移动变化都很大。Chris_Harris和Mike_Stephens早在1988年的文章《ACombinedCornerandEdgeDetector》中就已经提出了焦点检测的方法,被称为Harris角点检测。他把这个简单的想法转换成了数学形式。将窗口向各个方向移动(u,v)
YukinoSiro
·
2019-03-23 14:47
—OpenCV
opencv
python
角点检测
cornerHarris
opencv-python
,cv2.Canny报错问题
line.png’)edges=cv2.Canny(img,100,100)plt.imshow(edges)plt.show()报错:cv2.error:OpenCV(4.0.0)C:\projects\
opencv-python
FriendshipTang
·
2019-03-23 00:00
OpenCV-Python
调节摄像头分辨率及窗口位置大小
importcv2cap=cv2.VideoCapture(0)cap.set(3,300)cap.set(4,300)#设置摄像头分辨率,3为高,4为宽whileTrue:ret,frame=cap.read()#设置显示的窗口大小为500,500,建议大于等于摄像头分辨率cv2.resizeWindow("camera",500,500)cv2.imshow("camera",frame)#移
Danta_psq
·
2019-03-14 20:18
OpenCV 模块
一、环境搭建通常,使用下面的命令就可以顺利安装
opencv-python
:pip3installopencv-python如果报错,则先升级pip,再进行安装,升级命令:python-mpipinstall
阿牧路泽
·
2019-03-14 11:02
Python3
模块
pytorch数据类型
importtorch'''pytorch是GPU计算加速库,能够支持将数据部署在GPU上进行计算加速的库pytorch也是python的第三方库,它的特殊之处在于它支持CUDAGPU而对于
opencv-python
WYXHAHAHA123
·
2019-03-11 17:48
pytorch
OpenCV-Python
——第21章:霍夫(Hough)圆环变换(圆环检测)
目录0原理1OpenCV中的圆环检测0原理圆形的数学表达式为其中(xcenter,ycenter)为圆心的坐标,r为圆的直径。从这个等式中我们可以看出:一个圆环需要3个参数来确定。所以进行圆环霍夫变换的累加器必须是3维的,这样的话效率就会很低。所以OpenCV用来一个比较巧妙的办法,霍夫梯度法,它可以使用边界的梯度信息。1OpenCV中的圆环检测我们要使用的函数为cv2.HoughCircles(
YukinoSiro
·
2019-03-09 16:46
—OpenCV
霍夫圆环变换
圆形检测
圆环检测
opencv
OpenCV-Python
Tutorials - 4.13. 霍夫线变换
OpenCV-PythonTutorials(4.0.0)OpenCV-PythonTutorials官方英文教程GitHub:中文翻译如果对你有帮助,请在GitHub上Star该项目,转载请注明出处。目标:理解霍夫变换的概念如何使用它来检测图像中的线条函数:cv.HoughLines(),cv.HoughLinesP()理论霍夫变换是一种流行的检测形状的技术,如果你可以用数学形式表示形状的话。它
hpuhjl
·
2019-03-08 10:02
#
OpenCV-Python教程
OpenCV-Python
Tutorials - 4.10.1 直方图1:查找,绘画,分析
OpenCV-PythonTutorials(4.0.0)OpenCV-PythonTutorials官方英文教程GitHub:中文翻译如果对你有帮助,请在GitHub上Star该项目,转载请注明出处。理论直方图是什么?你可以将直方图视为图形或绘图,它可以让你全面了解图像的强度分布。它是在X轴上具有像素值(范围从0到255,并非总是)的图和在Y轴上的图像中的对应像素数。这只是理解图像的另一种方式。
hpuhjl
·
2019-03-08 10:35
#
OpenCV-Python教程
OpenCV-Python
Tutorials - 4.5. 形态变换
OpenCV-PythonTutorials(4.0.0)OpenCV-PythonTutorials官方英文教程GitHub:中文翻译如果对你有帮助,请在GitHub上Star该项目,转载请注明出处。目标:学习不同的形态学操作,如侵蚀,膨胀,开放,关闭等学习不同的函数,如:cv.erode(),cv.dilate(),cv.morphologyEx()等理论形态学转换是基于图像形状的一些简单操作
hpuhjl
·
2019-03-07 13:33
#
OpenCV-Python教程
Ubuntu 16.04 Anaconda安装OpenCV与
OpenCV-Python
for Python 3.x(解决网速慢在线安装失败的问题)
S1.在指定的Python环境中,运行如下命令安装OpenCV:condainstall-cmenpoopencvS2.由于国内清华大学的源暂时没有
OpenCV-Python
,只能从国外服务器下载,导致在线安装经常失败
越野者
·
2019-03-06 09:46
环境搭建
Ubuntu
Linux
Python
Anaconda
OpenCV
OpenCV-Python
Tutorials - 1. 1. OpenCV简介
OpenCV-PythonTutorials(4.0.0)OpenCV-PythonTutorials官方英文教程GitHub:中文翻译如果对你有帮助,请在GitHub上Star该项目,转载请注明出处。OpenCVOpenCV于1999年由GaryBradsky在英特尔创立,并于2000年发布第一个版本。随后VadimPisarevsky加入了GaryBradsky负责管理英特尔的俄罗斯软件Ope
hpuhjl
·
2019-03-05 16:16
#
OpenCV-Python教程
cv2 手势识别
本文主要介绍通过
opencv-python
进行手势识别。
cchangcs
·
2019-02-27 17:28
Deep
Learning
Python
Opencv
OpenCV-Python
——第18.2章:图像直方图均衡化
目录0原理1OpenCV中的直方图均衡化2CLAHE有限对比适应性直方图均衡化0原理想象一下如果一副图像中的大多是像素点的像素值都集中在一个像素值范围之内会怎样呢?例如,如果一幅图片整体很亮,那所有的像素值应该都会很高。但是一副高质量的图像的像素值分布应该很广泛。所以你应该把它的直方图做一个横向拉伸(如下图),这就是直方图均衡化要做的事情。通常情况下这种操作会改善图像的对比度使用Numpy的计算过
YukinoSiro
·
2019-02-24 12:51
—OpenCV
opencv
直方图均衡化
CLAHE
createCLAHE
equalizeHist
OpenCV-Python
——第18.1章:图像直方图的计算、绘制与分析
目录0原理1统计直方图2绘制直方图3使用掩膜0原理什么是直方图呢?通过直方图你可以对整幅图像的灰度分布有一个整体的了解。直方图的x轴是灰度值(0到255),y轴是图片中具有同一个灰度值的点的数目。直方图其实就是对图像的另一种解释。一下图为例,通过直方图我们可以对图像的对比度,亮度,灰度分布等有一个直观的认识。几乎所有的图像处理软件都提供了直方图分析功能。让我们来一起看看这幅图片和它的直方图吧。(要
YukinoSiro
·
2019-02-24 11:21
—OpenCV
图像直方图
calcHist
绘制直方图
opencv
OpenCV-Python
——第16章:图像金字塔
目录原理高斯金字塔拉普拉斯金字塔使用金字塔进行图像融合0原理一般情况下,我们要处理是一副具有固定分辨率的图像。但是有些情况下,我们需要对同一图像的不同分辨率的子图像进行处理。比如,我们要在一幅图像中查找某个目标,比如脸,我们不知道目标在图像中的尺寸大小。这种情况下,我们需要创建创建一组图像,这些图像是具有不同分辨率的原始图像。我们把这组图像叫做图像金字塔(简单来说就是同一图像的不同分辨率的子图集合
YukinoSiro
·
2019-02-23 14:25
—OpenCV
图像金字塔
opencv
python
高斯金字塔
pyrDown
opencv-python
读取同一目录的多个文件
importos#导入机器视觉的包importcv2ascvimgs=[]#walk会返回3个参数,分别是路径,目录list,文件listforpath,lists,frameinos.walk(文件路径):forfinframe:#读取无中文路径图像(1代表三通道的彩色图)#img=cv.imread(path+"/"+f,1)#读取中文路径图像(1代表三通道的彩色图)img=cv.imdeco
Como0413
·
2019-02-18 09:23
python
机器视觉
opencv-python
读取同一目录的多个文件
importos#导入机器视觉的包importcv2ascvimgs=[]#walk会返回3个参数,分别是路径,目录list,文件listforpath,lists,frameinos.walk(文件路径):forfinframe:#读取无中文路径图像(1代表三通道的彩色图)#img=cv.imread(path+"/"+f,1)#读取中文路径图像(1代表三通道的彩色图)img=cv.imdeco
Como0413
·
2019-02-18 09:23
python
机器视觉
pycharm无法找到刚刚用pip安装的包,解决方案:心急的直接看最后一段
如图:我在这里创建了一个虚拟环境python3.5,激活后用pip安装了
opencv-python
,然后用con
海斯特威格林尔摩符奥森维
·
2019-02-15 14:30
计算机
深度学习
Ubuntu
anaconda
【翻译:
OpenCV-Python
教程】角点检测的快速(FAST)算法
⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,FASTAlgorithmforCornerDetection,附原文。目标在本章,我们将了解快速(FAST)算法的基础知识我们将使用OpenCV的快速算法函数找到的角点。理论我们看到了几个特征检测器,其中很多都非常棒。但是从实时应用程序的角度来看,它们
Eric_业余正常人
·
2019-02-11 16:11
OpenCV
翻译
计算机视觉
人工智能
4.0.1
中文文档
OpenCV
OpenCV-Python
——第10章:图像的几何变换(移动、旋转、仿射及透视)
目录1扩展缩放2平移3旋转4仿射变换5透视变换1扩展缩放cv2.resize(src,dsize,dst,fx,fy,interpolation)src:原图像dsize:目标尺寸,注意必须为整型dst:目标图像fx:水平轴缩放比例fy:竖直轴缩放比例interpolation:插值方法,共有5种:INTER_NEAREST最近邻插值法INTER_LINEAR双线性插值法(默认)INTER_ARE
YukinoSiro
·
2019-01-31 11:55
—OpenCV
opencv
python
几何变换
仿射
透视
OpenCV Python 4.0安装与开发注意事项
OpenCV4.0发布已经快两个月啦,Python社区终于推出了OpenCVPython4.0的安装包与扩展模块安装包,下载地址如下:https://pypi.org/project/
opencv-python
Ring__Rain
·
2019-01-21 09:43
Opencv
视觉算法
python
opencv-python
imshow()时报错
ApplePersistenceIgnoreState:Existingstatewillnotbetouched.Newstatewillbewrittento(null)objc[25692]:ClassQCocoaColorPanelDelegateisimplementedinboth/usr/local/lib/python2.7/site-packages/cv2/.dylibs/Qt
韋頁
·
2019-01-18 00:23
Qt
解决pycharm每次新建项目都要重新安装一些第三方库的问题
但添加的库只是指定的项目用的,如果想要用,就必须用之前的项目的python解释器,举个例子:这个是我之前的项目的解释器,这个项目解释器是继承的python的解释器,同时又安装了上面你看到的这些库,包含numpy和
opencv-python
佚明zj
·
2019-01-17 10:27
【
opencv-python
】视频的捕获、播放、保存
1、用摄像头捕获视频(并转化为灰度视频)cap=cv2.VideoCapture(0)#0:笔记本内置摄像头,根据需要设置while(True):#逐帧捕获视频ret,frame=cap.read()#返回一个布尔值,帧读取正确为True#对框架进行操作gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)#转化为灰度视频#显示结果框架cv2.imshow('fra
ZHANGHUIHUIA
·
2019-01-16 15:02
opencv
pip install
opencv-python
报错
在importcv2之后报了错误如下:File"",line1,inFile"/root/anaconda2/lib/python2.7/site-packages/cv2/__init__.py",line3,infrom.cv2import*ImportError:libgthread-2.0.so.0:cannotopensharedobjectfile:Nosuchfileordirect
爱抠脚的coder
·
2019-01-08 19:10
linux下各种异常解决
【翻译:
OpenCV-Python
教程】霍夫圆变换
⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,HoughCircleTransform,附原文。目标在这一章,我们会学到用霍夫变换来在图像中找出一个圆。我们会用到这些函数:cv.HoughCircles()原理圆在算术上被表示成其中是指的圆心坐标,r是圆的半径。从这个公式来看,得知我们有三个参数,这
Eric_业余正常人
·
2019-01-04 16:04
OpenCV
翻译
OpenCV
中文文档
计算机视觉
人工智能
pytorch学习(五)—图像的加载/读取方式
在python中,图像处理主要采用的库:skimage,
opencv-python
,Pillow(PIL)。这三个库均提供了图像读取的方法。
侠之大者_7d3f
·
2018-12-21 14:14
opencv图片混合:cv2.error: OpenCV(3.4.4) /Users/travis/build/skvark/
opencv-python
/opencv/modules/core/src
#图像的混合img1=cv2.imread('abc.jpg')img2=cv2.imread('timg.jpg')dst=cv2.addWeighted(img1,0.7,img2,0.3,0)cv2.imshow('dst',dst)cv2.waitKey(0)cv2.destroyAllWindows()报出如下错误:cv2.error:OpenCV(3.4.4)/Users/travis
走遍星空的CG
·
2018-12-20 11:15
opencv
cv2.error: /build/opencv-L2vuMj/opencv-3.2.0+dfsg/modules/highgui/src/window.cpp:304: error: (-215)
两条命令pipsearchopencv这句话的意思是先找一下pip库里面对应的和opencv有关的一些包,经过寻找,发现
opencv-python
是我们要安装的包,之后sudopipinstall-ihttps
绑个蝴蝶结
·
2018-12-19 18:44
cv2
importcv2
opencv
玩转Python图片处理 (
OpenCV-Python
)
OpenCV-Python
是OpenCV的Python的API接口,它拥有OpenCVC++API
东小东
·
2018-12-19 09:00
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他