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
实现)
学习记录。事实上很早就接触过视觉定位这东西,但是到现在才返回头学习一下相机的标定,真是可耻啊!我把想法和过程记录一下。相机成像相机的成像原理——小孔成像然而,在实际由于设计工艺问题、相机安装环境或物体摆放位置等影响,会照成成像与实际图像不一样的现象。由于设计工艺照成的影响是无法改变的事实,所以这将是相机的内参;由环境或安装方式照成的影响是可以改变的,这就是相机的外参。在https://blog.c
迷茫的小羊
·
2020-06-27 14:49
Python
彩色图转灰度图的研究--最最Easy版本,
python+opencv
今天才开始看转灰度图,一堆论文头都大了。现在看把图片从RGB模式转为灰度图模式。首先看图片是如何保存在数组里的。首先你试着调用img=cv2.read("ha.jpg")>>>img>>>array([[[138,132,121],[140,132,119],[145,132,118],...,[150,128,122],[150,128,122],[150,128,122]],[[162,157
查尔德77
·
2020-06-27 07:45
转灰度图研究
python 将多个图片合成为一个视频
参考
python+opencv
将图片保存为视频–2016年更新,codeexample为:defimgs2video(imgs_dir,save_name):fps=24fourcc=cv2.VideoWriter_fourcc
oneTaken
·
2020-06-27 01:49
python
opencv
Python+OpenCV
采集本地摄像头的视频
本文实现了用Python和OpenCV配合,调用本地摄像头采集视频,基本上函数的话看opencv的官方文档就Ok了(TheOpenCVReferenceManualRelease2.4.7.0)上代码:importcv2importcv2.cvdefgetCam():window_name='showimage'cv2.namedWindow(window_name,cv2.WINDOW_NORM
liuke804
·
2020-06-27 00:07
OpenCV
Python
Python+OpenCV
实现图像高斯模糊
最近实习学了Python操作OpenCV,没有好好玩过,今天恰好有空,就试了用
Python+OpenCV
实现图像高斯模糊。
solidcorr
·
2020-06-26 13:56
Programming
Language
Python+OpenCV
进行视频中人脸检测
环境安装python和Opencv。在windows下要将opencv的build/python/2.7/cv2.pyd复制到python的目录Lib/site-packages下。程序使用opencv官方训练的人脸级联分类器haarcascade_frontalface_alt2.xml,Python代码参考我的项目。importcv2importsyscascPath="./haarcasca
cliff_zf
·
2020-06-26 09:46
目标检测
Python
opencv学习
python+opencv
人脸识别(模型训练cnn)解释超详细适合初学者2
Keras学习中文版https://keras-cn.readthedocs.io/en/latest/发现一个超详细代码介绍https://www.imooc.com/article/79490原理部分见另外importrandomimportosos.environ['KERAS_BACKEND']='tensorflow'fromkerasimportbackendasKfromkeras.
sereasuesue
·
2020-06-26 08:36
Python
深度学习
python+opencv
人脸识别(人脸检测,存储人脸数据)解释超详细适合初学者
importsysimportcv2defCatchPICFromVideo(path_name,window_name="GET_FACE",camera_idx=0,catch_pic_num=500):cv2.namedWindow(window_name)#视频来源,可以来自一段已存好的视频,也可以直接来自USB摄像头cap=cv2.VideoCapture(camera_idx)#cap
sereasuesue
·
2020-06-26 08:35
Python
深度学习
OpenCV图像处理--将图像裁剪为圆形
于是,我们尝试用Linux工具Convert来完成,但是,百思无解,后续决定采用
Python+OpenCV
。2,实现优秀的代码不需要解释,直接看代码吧,O(∩_∩)O。
红薯爱帅
·
2020-06-26 07:39
opencv
基于OpenCV的车辆计数(一)
全部代码链接首先效果图:语言:
python+OpenCV
简单的背景减差算法实现移动物体检测。
red_ear
·
2020-06-26 05:22
图像处理
python+opencv
实现人脸识别,人脸检测 笔记二(获得人脸模型)
importcv2importsysfromPILimportImagedefCatchPICFromVideo(window_name,catch_pic_num,path_name):cv2.namedWindow(window_name)#视频来源,可以来自一段已存好的视频,也可以直接来自USB摄像头#注意这里要进行修改,改成你自己的视频地址cap=cv2.VideoCapture("/ho
qq_43043256
·
2020-06-26 01:50
python
Python实现视频转字符视频(video2str)
把图片转化为字符图片(image2str)把一帧一帧的字符图片组合成字符视频(image2videoReferencesPillow文档python将图片转化为字符图OpenCV-视频转图片/图片转视频
Python
花树堆雪
·
2020-06-26 00:41
Python
demo
基于
python+opencv
调用电脑摄像头进行实时人脸+眼睛识别+微笑识别
调用电脑摄像头进行实时人脸+眼睛识别+微笑识别一、调用电脑摄像头进行实时人脸+眼睛识别二、调用电脑摄像头进行实时人脸+眼睛识别+微笑识别一、调用电脑摄像头进行实时人脸+眼睛识别#调用电脑摄像头进行实时人脸+眼睛识别,可直接复制粘贴运行importcv2face_cascade=cv2.CascadeClassifier(cv2.data.haarcascades+'haarcascade_fron
w²大大
·
2020-06-26 00:25
python学习
Python+OpenCV
图像处理—— ROI与泛洪填充
原图:代码:importcv2importnumpyasnpdeffile_colr(image):a=image.copy()h,w=image.shape[:2]mask=np.zeros([h+2,w+2],np.uint8)cv2.floodFill(a,mask,(30,30),(0,0,255),(100,100,100),(50,50,50),cv2.FLOODFILL_FIXED_
大胖东
·
2020-06-26 00:24
Python+OpenCV
利用摄像头实现人员活动检测(
python+openCV
)
详见:https://blog.csdn.net/qq_35624030/article/details/79833269附上代码:importcv2importtime#定义摄像头对象,其参数0表示第一个摄像头camera=cv2.VideoCapture(0)#测试用,查看视频sizewidth=int(camera.get(cv2.CAP_PROP_FRAME_WIDTH))height=i
qq_42006303
·
2020-06-25 22:21
python
Python+OpenCV
教程10:平滑图像
主站:http://codec.wang原文:
Python+OpenCV
教程10:平滑图像学习模糊/平滑图像,消除噪点。图片等可到源码处下载。
ex2tron
·
2020-06-25 22:53
python+opencv
边界填充
参考具体网站:https://www.cnblogs.com/cyt99/p/12457384.html边缘填充:因为对于图像的卷积操作,最边缘的像素一般无法处理,所以卷积核中心到不了最边缘像素。这就需要先将图像的边界填充,再根据不同的填充算法进行卷积操作,得到的新图像就是填充后的图像。函数原型:cv2.copyMakeBorder(src,top,bottom,left,right,border
JOKERIBM
·
2020-06-25 20:31
自学
python+OpenCV
图像处理(八)边缘检测
边缘检测边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。边缘检测是特征提取中的一个研究领域。图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。有许多方法用于边缘检测,它们的绝大部分可以划分为两类:基于查找一类和基于零穿越的一类。基于查找的方法通过寻找图像一阶导数
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(七)图像的形态学处理
图像的形态学处理数学形态学(Mathematicalmorphology)是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:腐蚀和膨胀、开运算和闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换等。膨胀、腐蚀、开运算和闭运算是数学形态学的四个基本运算,它们在二值图像和灰度图像中各有特点。基于这些运算还可推导
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(九)图像金字塔
图像金字塔图像金字塔是图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。我们将一层一层的图像比喻成金字塔,层级越高,则图像越小,分辨率越低。图像金字塔示意图(图片来源百度百科)从上面对图像金字塔
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(十)霍夫变换简单图形检测
霍夫变换霍夫变换(HoughTransform)是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如:直线、圆等)。最基本的霍夫变换是从黑白图像中检测直线。霍夫变换是经典的检测直线的算法。其最初用来检测图像中的直线,同时也可以将其扩展,以用来检测图像中的简单结构。它最初是用于在二值化的图像中进行直线检测的。对于图像中的一
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(六)图像平滑与滤波
图像平滑与滤波运用它,首先就要了解它,什么是平滑滤波?平滑滤波是低频增强的空间域滤波技术。它的目的有两类:一类是模糊;另一类是消除噪音。空间域的平滑滤波一般采用简单平均法进行,就是求邻近像元点的平均亮度值。邻域的大小与平滑的效果直接相关,邻域越大平滑的效果越好,但邻域过大,平滑会使边缘信息损失的越大,从而使输出的图像变得模糊,因此需合理选择邻域的大小。在看一下滤波的目的:滤波的本义是指信号有各种频
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(十一)图像轮廓检测
图像轮廓检测(一)检测轮廓在OpenCV-python中,使用cv2.findContours()函数来对图像进行轮廓检测。返回三个值:image,contours,hierarchycontours指的是轮廓本身,hierarchy是每条轮廓对应的属性cv2.findContours(image,mode,method[,contours[,hierarchy[,offset]]])参数:第一个
Jumping boy
·
2020-06-25 19:04
图像处理
python+OpenCV
图像处理(一)读取、复制、显示、保存
前言从2017年入坑人工智能领域开始,就被这一领域深深的所吸引,虽然到现在已经踩了不少坑,但总算有了不少的收获,深感不虚此行,借助强大的python让我快速的向着这一领域靠近,现在流行比较广的人工智能应用,比如:图像识别,语音识别,文本情感分析,人体行为分析等等。在金融、安全、智能推荐等等,凡是我们能想到的领域,都可以安插人工智能的应用,对推进万物互联、万物互通的未来智能具有深刻影响,可以说是大势
Jumping boy
·
2020-06-25 19:03
图像处理
python+OpenCV
图像处理(四)图像的简单几何变换
图像的简单几何变换先看一下关于图像几何变换的简介:几何变换不改变图像的像素值,只是在图像平面上进行像素的重新安排。适当的几何变换可以最大程度地消除由于成像角度、透视关系乃至镜头自身原因所造成的几何失真所产生的负面影响。有利于我们在后续的处理和识别工作中将注意力集中子图像内容本身,更确切地说是图像中的对象,而不是该对象的角度和位置等。几何变换常常作为图像处理应用的预处理步骤,是图像归一化的核心工作之
Jumping boy
·
2020-06-25 19:03
图像处理
【OpenCV实战】简洁易懂的车牌号识别
Python+OpenCV
实现“超详解”(含代码)
前面4篇博客介绍了OpenCV图像处理的基础知识,本篇博客利用前4篇的知识完成一个小项目——车牌号码识别。该篇博客的代码可以满足小区门禁车牌号的识别。本篇博客是前4篇博客知识的一个综合运用。感觉学会了这个可以实现一系列的图像识别任务。。。毕竟好多技巧都是共通的首先要感谢大佬的博客,在它的基础上完成了自己的识别任务。简洁易懂的车牌号识别Python实现“超详解”(含代码)1、整体思路2、代码详解2.
胖大海pyh
·
2020-06-25 18:06
OPenCV自学记录
python+opencv
将视频转为字符动画
废话不说,直接上马!importcv2importosimporttimeshow_heigth=40show_width=80#ascii_char=list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'.")ascii_char=list("*/\.")#生成一个ascii字符列表char_len=
踩到最基点
·
2020-06-25 18:06
python+opencv
将图片转为字符图片,并保存txt
不废话,上马走!#-*-coding:utf-8-*-#feimengjuan#实现将图片转为字符画importcv2#ascii_char=list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'.")ascii_char=list("-/1")#将灰度值转为字符defget_char(gray_num
踩到最基点
·
2020-06-25 18:06
python+opencv
获取图片中指定颜色的部分
获取图片中指定颜色的部分将图片的色彩空间转为HSV色彩空间通过比照HSV的参考表,进行获取要提取颜色的相应范围使用inRange函数进行提取使用imShow显示importcv2importnumpyasnpsrc=cv2.imread("D:\\myCode\\picture\\cards.png")cv2.namedWindow("input",cv2.WINDOW_AUTOSIZE)cv2.
飞天土豆
·
2020-06-25 18:00
python
opencv
python+opencv
人脸识别——2、人脸检测
人脸检测需要xml文件:haarcascade_frontalface_default.xml这个小demo是检测摄像头中的人脸步骤:读取摄像头数据转为灰度图像利用xml文件检测人脸在窗口画出矩形代码:#定义一个函数:将摄像头的每一帧数据转为灰度图像并画出人脸区域defface_detect_demo(image,count):#转为灰度图像gray=cv2.cvtColor(image,cv2.
qq_39601214
·
2020-06-25 16:22
python
opencv
Python+OpenCV
在Mac中的安装及环境配置
简介最近在学习一些算法并尝试将其运用到无人机上,需要用到OpenCV,因此在MAC上安装了Pycharm(PythonIDE)及OpenCV,并配置好Pycharm下的使用环境。这里参考了MAC安装python-opencv及在pycharm下的配置,花了小半天的时间完成了上述工作,在此表示对该作者的感谢。预备工作1.安装Homebrew在Mac终端输入:/usr/bin/ruby-e"$(cur
灰灰~
·
2020-06-25 16:14
环境搭建
利用python进行纸质文档识别(一)图像旋转矫正
所以结合我所学的知识,我准备利用
python+opencv
做一款纸质文档识别软件,专门识别纸质表格转化成为电子表格。原理因为表格不仅仅有文字信息,同时还有位置信息,所以在识别表格时我们应该识别出
踢飞足球
·
2020-06-25 15:55
opencv
旋转矫正
Python
python+opencv
显示图片的直方图、高斯滤波、直方图均衡化的结果
一、
python+opencv
显示图片的直方图源代码fromPILimportImagefrompylabimport*#添加中文字体支持frommatplotlib.fon
HJiLei
·
2020-06-25 12:20
计算机视觉
机器学习水果识别——
python+opencv
实现物体特征提取
文章目录一、用
python+opencv
实现物体特征值提取1、读取图像、转为灰度图像并降噪2、获取水果轮廓将最大轮廓画入最开始的img图像并显示将小于某一规模的轮廓删除3、提取水果的面积周长及颜色获取二值图并计算面积提取边缘并计算周长提取平均颜色二
qq_36699423
·
2020-06-25 11:00
机器学习
python+opencv
实现基于傅里叶变换的旋转文本校正
在学习傅里叶变换的过程中,我发现了JohnHany大神的这篇博客:opencv实现基于傅里叶变换的旋转文本校正,所以在学习完傅里叶变换以后,我迫不及待的想要去尝试一下,在此记录一下。在搜索的过程中,我发现网上并没有用python实现的,希望看了这篇文章,能对学习python的小伙伴有帮助。转载请注明出处,原创不易---zyh2018-5-31傅里叶变换的原理,可以看下我的上一篇博客:傅里叶变换。直
从道者
·
2020-06-25 11:27
#
OpenCV-Python
python
python+OpenCV
调用计算机摄像头+视频读取
1、调用计算机摄像头#导入OpenCVimportcv2#创建一个VideoCapture对象,它的参数可以是设备索引或视频文件的名称(下面会讲到)。设备索引只是指定哪台摄像机的号码。0代表第一台摄像机、1代表第二台摄像机。之后,可以逐帧捕捉视频。最后释放捕获。cap=cv2.VideoCapture(0)whileTrue:#读取帧ret,frame=cap.read()#将视频灰度化gray=
龙啸wyh
·
2020-06-25 06:46
OpenCV
python+opencv
均值滤波,高斯滤波,中值滤波,双边滤波
滤波算法主要包括均值滤波,高斯滤波,中值滤波和双边滤波。每种算法都有自己的特点,建议从原理上了解每种算法的优缺点。上图给出简洁版的总结。以下是代码:importnumpyasnpimportcv2importmatplotlib.pyplotasplt########四个不同的滤波器#########img=cv2.imread('cat.jpg')#均值滤波img_mean=cv2.blur(i
月下花弄影
·
2020-06-25 03:25
十年磨一剑
opencv
python
【
Python+OpenCV
入门学习】七、轨迹条操作
本篇文章,将学习如何进行轨迹条操作。主要学习函数getTrackbarPos()和createTrackbar()使用。环境:Windows7(64)python3.6opencv3.4.2一、了解函数轨迹条使用起来非常的方便,通过鼠标滑动轨迹条,可以实时看到效果,在调参时用处很大。1.1函数createTrackbar()函数createTrackbar()的函数形式如下:intcreateTr
楚俊慕
·
2020-06-25 00:52
opencv
Python
Pyhon
OpenCV
图像处理
轨迹条
python+opencv
图片分割字符
把图片中的字符分离出一张张字符图片(缺陷:字符不能重合)#-*-coding:utf-8-*-importnumpyasnpimportcv2defcar():img=cv2.imread("C:\\Users\\Administrator.000\\Desktop\\a.png")grayImage=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#转换颜色空间,转为灰度
onj123
·
2020-06-24 18:17
opencv
Python+OpenCv
实现AI人脸识别身份认证系统(1)——人脸识别原理
原
Python+OpenCv
实现AI人脸识别身份认证系统(1)——人脸识别原理置顶2019年07月02日08:47:40不脱发的程序猿阅读数1255更多所属专栏:人脸识别身份认证系统设计目录人脸识别流程第一步
风雨灬仙童
·
2020-06-24 16:11
图像处理
机器学习
人脸识别身份认证系统设计
Python3.6.0+opencv3.3.0人脸检测(示例)
网上有很多关于
Python+opencv
人脸检测的例子,并大都附有源程序。但是在实际使用时依然会遇到这样或者那样的问题,在这里给出常见的两种问题及其解决方法。
mumu_1233
·
2020-06-24 16:08
python
Python+OpenCV
实现AI人脸识别身份认证系统(4)—人脸识别
本篇博文是
Python+OpenCV
实现AI人脸识别身份认证系统的收官之作,在人脸识别原理到数据采集、存储和训练识别模型基础上,实现人脸识别,废话少说,上效果图:案例引入在
Python+OpenCV
实现
不脱发的程序猿
·
2020-06-24 12:09
人脸识别身份认证系统设计
Python+OpenCv
实现车牌检测与识别
使用
Python+OpenCv
实现车牌检测与识别,算法思想来自于网上资源,先使用图像边缘和车牌颜色定位车牌,再识别字符。车牌定位在预测方法中,为说明清楚,完成代码和测试后,加了很多注释,请参看源码。
不脱发的程序猿
·
2020-06-24 12:05
Python
OpenCv
机器学习
车牌识别
Python
单目摄像机测距(
python+opencv
)
我的论文方向目前是使用单目摄像头实现机器人对人的跟随,首先单目摄像头与kinect等深度摄像头最大的区别是无法有效获取深度信息,那就首先从这方面入手,尝试通过图像获取摄像头与人的距离。在网上看了几天关于摄像头标定和摄像头焦距等原理的文章,然后通过这篇文章真正启发了我:用python和opencv来测量目标到相机的距离主要的测距的原理是利用相似三角形计算物体到相机的距离。在这里我的环境为:Ubunt
O98K
·
2020-06-24 12:38
笔记
python+opencv
做人脸识别
一.准备工作对于Linux操作系统1.安装Python2.安装依赖库,命令如下:yuminstallcmakegccgcc-c++gtk2-develgimp-develgimp-devel-toolsgimp-help-browserzlib-devellibtiff-devellibjpeg-devellibpng-develgstreamer-devellibavc1394-devellib
麦才坚
·
2020-06-24 12:56
python
机器学习基础
python+opencv
填充图像不规则区域:fillPoly和fillConvexPoly区别、半透明填充方法
目录一、用某种颜色填充1)cv2.fillConvexPoly2)cv2.fillPoly二、半透明填充一、用某种颜色填充1)cv2.fillConvexPolycv2.fillConvexPoly()函数,只能用来填充凸多边形。只需要提供凸多边形的顶点即可。例:img=np.zeros((1080,1920,3),np.uint8)triangle=np.array([[0,0],[1500,8
奔跑的Yancy
·
2020-06-24 11:03
机器视觉/计算机视觉
ubuntu下
python+opencv
——读取视频
首先,给出一段我们要实现的代码importcv2importnumpyasnpcap=cv2.VideoCapture("images/test.mp4")while(1):#getaframeret,frame=cap.read()#showaframecv2.imshow("capture",frame)ifcv2.waitKey(100)&0xFF==ord('q'):breakcap.re
J-A
·
2020-06-24 10:08
linux
【
Python+OpenCV
之四】 ROI区域图像叠加&初级图像混合全剖析
'''【OpenCV入门教程之四】ROI区域图像叠加&初级图像混合全剖析参考作者:浅墨_毛星云一、设定感兴趣区域——ROI(regionofinterest)在图像处理领域,我们常常需要设置感兴趣区域(ROI,regionofinterest),来专注或者简化我们的工作过程。也就是从图像中选择的一个图像区域,这个区域是我们图像分析所关注的重点。我们圈定这个区域,以便进行进一步处理。而且,使用ROI
lxiao428
·
2020-06-24 10:35
单目相机测距之一
Zbar+ROS+opencv二维码识别与定位研究(一)基于二维码的单目视觉测距移动机器人定位研究(opencv+Qt)的QR码精确定位与识别完全解析(精度可达±0.1mm,±0.1°)单目摄像机测距(
python
light169
·
2020-06-24 04:41
图像识别
基于
python+opencv
的DCT(离散余弦变换)实验
但介于网上实在没有关于
python+opencv
来实现DCT的好文章(至少木盏没有搜到过)。于是稍微写一个博文做一个总结,给后人便利。
木盏
·
2020-06-24 03:19
Computer
Vision
python
opencv
tools
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他