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
Yolov3目标检测
Python-OpencvYolov3目标检测1目标检测2Opencv-Yolov32.1加载模型并计算2.2解码网络计算结果2.3给目标画框2.4进行非极大抑制1目标检测在图像中找到目标的位置并判定其类别。2Opencv-Yolov3权重等文件的准备:Yolov3权重文件和网络配置文件,coco数据集所有类别的名称。网盘链接:https://pan.baidu.com/s/1cZUwpvDJUh
lemonQQP
·
2020-09-14 15:41
python
opencv
计算机视觉
深度学习
Python-Opencv
图像处理基本操作
Python-Opencv
图像处理基本操作(一)一开始需要importimportcv2importos12###########################################读入图片
gqixl
·
2020-09-14 14:46
opencv
Python-OpenCV
中图像合并显示
在图像处理中,我们通常需要将原图像与处理后的图像放在同一个窗口显示,这样便于比较。首先,需要介绍Numpy中的两个函数:hstack()、vstack()。函数原型:hstack(tup),参数tup可以是元组,列表,或者numpy数组,返回结果为numpy的数组。看下面的代码体会它的含义:importnumpyasnpa=[1,2,3]b=[4,5,6]print(np.hstack((a,b)
dianshu1593
·
2020-09-14 13:54
Python-OpenCV
自适应阈值图像处理使用adaptiveThreshold函数获取图像轮廓
☞░前往老猿Python博文目录░一、引言在《OpenCV阈值处理函数threshold处理32位彩色图像的案例》介绍了threshold函数,但threshold的图像阈值处理对于某些光照不均的图像,这种全局阈值分割的方法并不能得到好的效果。图像阈值化操作中,我们更关心的是从二值化图像中分离目标区域和背景区域,仅仅通过固定阈值很难达到理想的分割效果。在图片中的灰度是不均匀的,所以通常情况下图片中
LaoYuanPython
·
2020-09-14 13:33
老猿Python
opencv
python
计算机视觉
图形图像处理
编程语言
python光流法算法学习
基于
python-opencv
程序对光流法的理解光流法的定义Lucas-Kanade光流原理Shi-Tomasi角点检测
python-opencv
代码demo光流法的定义光流法是空间运动物体在观察成像平面上的像素运动的瞬时速度
象驮着的云
·
2020-09-13 17:18
OpenCV深度学习文本检测示例程序(EAST text detector)
EASTtextdetector,该算法来自于旷视科技发表于CVPR2017的论文《EAST:AnEfficientandAccurateSceneTextDetector》,PyImageSearch昨天刚刚发布了关于使用
Python-OpenCV
我爱计算机视觉
·
2020-09-13 12:45
python-opencv
提取图片中的表格直线--Apple的学习笔记
一,传统方法1.1二值化后,用canny边缘提取,然后用霍夫变换获得直线为一般方法。比如在图片中车道线提取上的应用。1.2二值化后,用横向和竖向的细长的条去腐蚀膨胀可以得到横线和竖线,拼在一起就是完整的表格框架。比如图片中表格的提取。总结一开始我用传统的第一个方法,python代码实现后发现canny后是轮廓,一条横线和一条垂线有交点,交点处就变成镂空的十字架,导致线不连续。后来了解到膨胀腐蚀即可
javastart
·
2020-09-13 12:44
opencv2
图象处理
python-opencv
利用trackbar找到理想的阈值(gray&HSV)
利用trackbar找到理想的阈值(gray&HSV)环境:pythonopencv,jupyternotebook有时候想要进行图片阈值处理,但是不能一下就找准想要的阈值。这时候,可以利用cv2.createTrackbar()函数。拖动bar改变阈值,观察图片的分割效果,当分割到理想效果时,看bar的值,即为最合适的阈值。gray和HSV都可以处理。效果图:HSV空间分割浅绿色:gray:im
pumpkinstay
·
2020-09-13 10:32
OpenCV
opencv
Python-OpenCV
——亮度和对比度
亮度计算:Y(亮度)=0.299*R+0.587*G+0.114*B也可以根据这个计算亮度:https://blog.csdn.net/cruoni/article/details/85110289对比度是乘法,加大差距亮度是加法,普调亮度与对比度亮度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度。OpenCV中亮度和对比度应用这
ShellCollector
·
2020-09-12 19:31
opencv
在Mac上安装
python-opencv
参考博文:http://blog.csdn.net/ramonyang/article/details/37603933http://blog.csdn.net/nillei/article/details/624217241.首先下载opencvformac安装源文件,解压缩2.安装cmake程序。下载cmake的dmg文件安装即可。3.通过终端进入存放解压后的opencv文件夹,编译安装ope
lambsnow
·
2020-09-12 18:25
一个艰难的过程:在Mac上安装
python-opencv
捣鼓了一上午才把Opencv在Mac上安装,并成功在Pycharm中运行。我才不会告诉你我之前就是嫌opencv麻烦,才只用PIL的。。。言归正传,该文章内容参考大量文章才安装成功。http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/http://blog.csdn.net/insthin
nillei
·
2020-09-12 18:45
为指定的python环境(如anaconda)安装opencv的方法
anaconda是一个很好用的python集成开发环境,也可以使用conda或者pip直接安装
python-opencv
,但是这种安装方法安装后的opencv缺少有关视频的包,比如如下读取视频命令importcv2cap
AIZOO-元峰
·
2020-09-12 14:55
软件框架
python-opencv
拼接多个摄像头
opencv拼接多个摄像头通过hstack,vstack拼接通过一个大的矩阵显示总结通过hstack,vstack拼接代码importcv2importnumpyasnpcap=cv2.VideoCapture(0)cap_t=cv2.VideoCapture(1)whilecap.isOpened():ret,frame=cap.read()ret_t,frame_t=cap_t.read()f
aydon
·
2020-09-12 12:14
python
python-opencv
多摄像头显示
pycharm 语法检查出现了cannot find reference '__init__' 怎么解决
已安装
python-opencv
,在pycharm中可以运行,但按Tab没有代码提示问题解决。今天遇到这个坑了,来吧,填好这个坑,今后的路才能走得更远。
baidu88vip
·
2020-09-12 05:57
计算机视觉
python-opencv
实现按原帧率播放视频并实时显示帧数
在网上找了很多资料,最终按照自己的理解敲了代码,尽可能地加了中文注释,分享给大家:importtimeimportcv2cap=cv2.VideoCapture(r"test.mp4")#导入的视频所在路径start_time=time.time()counter=0fps=cap.get(cv2.CAP_PROP_FPS)#视频平均帧率whilecap.isOpened():ret,frame=
TheTopMing
·
2020-09-12 05:53
python
python
python-opencv
读取中文路径下的图片
最近打算学习一下用python处理图像,于是今天接触opencv,结果出师不利,上来就遇到了问题。opencv进行图像处理的话,我们直接用pipinstallopencv-python安装就好了。安装成功后,导入模块测试一下cv2是否安装成功,发现没什么问题。来吧,展示,读取一张图片importcv2img=cv2.imread("E:\python\OpenCV/resource\code.jp
精彩.
·
2020-09-11 22:37
python
opencv
python
python-opencv
将图片转化为视频
python-opencv
将图片转化为视频
python-opencv
将图片转化为视频我将图片用opencv的write进行组合,但是最后总是有2张图片显示不了。
英雄梦想
·
2020-09-11 18:30
python-opencv
:基于SSD的人脸检测
SSD:SSD是一种基于深度学习的目标检测算法,opencv在3.3版本以后将其引入作为基于深度学习的人脸检测器;模型opencv实现的SSD人脸检测器的骨干网络是REsNet-10,当前它提供了两个训练好的模型:基于深度学习框架caffe训练的模型和基于TensorFlow训练的模型下载地址:https://github.com/opencv/opencv/blob/master/samples
JoannaJuanCV
·
2020-09-11 06:30
人脸识别
PyQt转换显示
Python-OpenCV
图像实现图形化界面的视频播放
☞░前往老猿Python博文目录░一、引言在
Python-OpenCV
中显示图像时调用的是一个单独的窗口,有时我们需要将这些图像显示在PyQt的图形化界面上,这样就可以将整个图像显示与PyQt图形化界面进行整合
LaoYuanPython
·
2020-09-10 22:59
老猿Python
PyQt入门知识
python
编程语言
opencv
PyQt
图形图像处理
OpenCV-Python图像转换为PyQt图像的变形及花屏无法正常显示问题研究
☞░前往老猿Python博文目录░一、引言在《PyQt转换显示
Python-OpenCV
图像实现图形化界面的视频播放》介绍了实现在OpenCV和PyQt之间转换并传递图像实现在PyQt上播放视频图像的功能
LaoYuanPython
·
2020-09-10 22:12
老猿Python
python
编程语言
opencv
PyQt
图形图像处理
python-opencv
霍夫变换
霍夫变换霍夫变换是经典的直线检测算法,最初用来检测图像中的直线,同时也可以将其扩展,用来检测图像中的简单几何结构(如:圆,矩形等)。直线检测原理理解霍夫变换直线检测原理是有必要的,理解了其原理自然能理解函数中的参数对检测的意义和作用,进而能根据自己应用场景的需求设置参数。直线可以分别用直角坐标系和极坐标系来表示:假设在直角坐标系下分析直线检测问题:确定参数a,b能够在直角坐标系下表示一条直线,那么
DanCheng-studio
·
2020-09-09 10:50
opencv
python
python-opencv
实现绘制矩形roi区域
importcv2##标题globalimgglobalpoint1,point2defon_mouse(event,x,y,flags,param):#1.event是CV_EVENT_*变量之一2.x和y是鼠标指针在图像坐标系的坐标(不是窗口坐标系)3.flags是CV_EVENT_FLAG的组合,param是用户定义的传递到setMouseCallback函数调用的参数globalimg,p
Candy.Zhao
·
2020-08-31 17:57
图像二值化
简单的阈值-(全局阈值):
Python-OpenCV
中提供了阈值(threshold)函数:cv2.threshold()函数:第一个参数src指原图像,原图像应该是灰度图。
大东bigeast
·
2020-08-26 16:07
opencv-python 笔记搬运01
opencv-python笔记搬运01图像的基本要素高度与宽度深度通道数颜色格式生成随机图像以前学
python-opencv
的时候记录了很多非常基础的资料,为了防止自己不小心把资料弄丢,趁现在还没开学赶紧开始搬运
zhang402116
·
2020-08-25 17:59
opencv
python
Python-OpenCV
图像处理(十一):直方图方向投影
importcv2importnumpyasnpfrommatplotlibimportpyplotasplt__author__="zxsuperstar"__email__="
[email protected]
""""直方图方向投影,HSV和RGB色彩空间"""defhist2d_demo(image):hsv=cv2.cvtColor(image,cv2.COLOR_BGR2HSV)hi
zx_good_night
·
2020-08-25 09:18
python
图像处理
(转载)
Python-OpenCV
处理图像(四):图像直方图和反向投影
原文出处:Tairy系列文章目录当我们想比较两张图片相似度的时候,可以使用这一节提到的技术直方图对比反向投影关于这两种技术的原理可以参考我上面贴的链接,下面是示例的代码:0x01.绘制直方图Pythonimportcv2.cvascvdefdrawGraph(ar,im,size):#DrawthehistogramontheimageminV,maxV,minloc,maxloc=cv.MinM
dugu_00
·
2020-08-25 09:45
MAC下安装
python-opencv
及在pycharm下的使用
python和opencv的安装都很顺利,就是在PyCharm下的配置浪费了一点时间。一.原料1.max系统2.python(本文用的版本是3.6.5)3.opencv(本文中使用的版本是3.4.1_4)4.PyCharm二.安装本文的python及opencv采用Homebrew安装。参考官网给的方法,官网https://brew.sh。打开终端,输入/usr/bin/ruby-e"$(curl
Igoooo
·
2020-08-25 08:20
Python-OpenCV
学习(七)边界框、最小矩形区域和最小闭圆的轮廓:
边界框、最小矩形区域和最小闭圆的轮廓:找到一个正方形轮廓很简单找不规则的、歪斜的以及旋转的形状可用OpencV的cv2.findContours函数。importcv2importnumpyasnpimg=cv2.pyrDown(cv2.imread("hammer.jpg",cv2.IMREAD_UNCHANGED))ret,thresh=cv2.threshold(cv2.cvtColor(i
weixin_34221036
·
2020-08-24 17:06
Python-OpenCV
学习(八)凸轮廓检测
凸轮廓与Douglas-Peucker算法:大多数处理轮廓的时候,物体的形状(包括凸形状)都是变换多样的。凸形状内部的任意两点的连线都在该形状里面。cv.approxPloyDP是一个计算进似多边形框的函数,该函数有三个参数:第一个参数为“轮廓”第二个参数为$\varepsilon$值,它表示圆轮廓与近似多边形的最大差值(这个值越小,近似多边形与源轮廓越接近)第三个参数为“布尔标记”表示这个多边形
weixin_33750452
·
2020-08-24 03:46
python-opencv
关于ny.array的创建以及轮廓的查找
importnumpyasnpimportcv2if__name__=='__main__':importsystry:fn=sys.argv[1]except:fn='E:\\1.BMP'print__doc__globalm#全局变量defcallback(*argv):m=cv2.getTrackbarPos('select','forshow')forshow=np.zeros((h,w,
nathan%1
·
2020-08-24 01:30
python-opencv
形态学
五、形态学运算检测边和角点形态学算子检测图像中的边缘和拐角(实际用:Canny或Harris等算法)5.1检测边缘形态学检测边缘的原理:在膨胀时,图像中的物体会想周围“扩张”;腐蚀时,图像中的物体会“收缩”。由于这两幅图像其变化的区域只发生在边缘。所以这时将两幅图像相减,得到的就是图像中物体的边缘。importcv2original_img=cv2.imread('image/1.jpg',0)k
Darlingqiang
·
2020-08-23 23:18
机器视觉
Python
图像拼接 示例-
python-opencv
图像拼接示例-python-opencv1.任务描述2.参考资料3.算法流程以及对应的opencv函数4.可能遇到的错误5.拼接结果6.思考7.代码1.任务描述输入如下两幅图像,拼接得到第三幅图像。输入图像的特点:(1)两幅图像有重叠区域,也有非重叠区域。(2)拍摄左图之后,相机向右旋转再拍摄右图。2.参考资料1、上一次课程中使用orb进行图像匹配和求解旋转矩阵的代码。%matplotlibinl
机器视觉-zjuer
·
2020-08-22 14:14
OpenCV
python-opencv
中的特征提取
使用conda的简单安装condainstall-cmenpoopencv测试>>>importcv2>>>importnumpyasnp>>>img=cv2.imread('/home/SENSETIME/xiaxuesong/Pictures/Selection_004.png')>>>sift=cv2.SIFT()>>>kp1,des1=sift.detectAndCompute(img,N
Xiacedar
·
2020-08-22 04:47
python_opencv
图像检索
特征提取
python-opencv
中的KNN简单使用算法举例
#reference:https://docs.opencv.org/3.1.0/d5/d26/tutorial_py_knn_understanding.html#opencv-3.3.0/doc/py_tutorials/py_ml/py_knn/py_knn_opencvimportcv2importnumpyasnpimportmatplotlib.pyplotasplt#创建0-99范围
septwolves2015
·
2020-08-22 03:20
opencv
使用
python-opencv
进行图像拼接
文章目录思路和方法思路实现方法python_opencv中主要使用的函数核心代码运行结果思路和方法思路提取要拼接的两张图片的特征点、特征描述符;将两张图片中对应的位置点找到,匹配起来;如果找到了足够多的匹配点,就能将两幅图拼接起来,拼接前,可能需要将第二幅图透视旋转一下,利用找到的关键点,将第二幅图透视旋转到一个与第一幅图相同的可以拼接的角度;进行拼接;进行拼接后的一些处理,让效果看上去更好。实现
威化饼的一隅
·
2020-08-22 02:10
多媒体
在mac上安装
python-opencv
,并在pycharm测试
在这里分享一下自己安装
python-opencv
的过程,并成功在pycharm上测试。
miao_iamcat
·
2020-08-22 02:53
软件安装
【
Python-Opencv
】KNN手写体字符识别
步骤1、读入字符图像2、将图像中的5000个字符数据分割,保存在numpy数组中。利用像素值作为特征集3、将分割后的数组前50列为训练数据,后面50列为测试数据4、生成标记5、初始化knn训练器,并利用训练数据进行训练6、对训练生成的训练器进行测试数据测试7、np.savetxt,np.load保存数据代码#-*-coding:utf-8-*-"""CreatedonFriApr1711:45:1
风吹头飞扬
·
2020-08-22 02:26
【Python-Opencv】
【
Python-Opencv
】KNN聚类分析
KNN聚类分析数据生成1、首先进行knn算法分类器的初始化,首先传入一个训练数据集,以及与训练数据对应的分类来训练knn分类器。2、通过计算找到测试数据最近的邻居3、设置返回的最近邻居的数目。返回值包括:测试数据的类别标志;k个最近邻居的类别标志;每个最近邻居到测试数据的距离。代码#-*-coding:utf-8-*-"""CreatedonFriApr1711:45:192015@author:
风吹头飞扬
·
2020-08-22 02:26
【Python-Opencv】
【
Python-Opencv
】KNN英文字母识别
特征集分析数据集为letter-recognition.data,一共为20000条数据,以逗号分隔,数据实例如下所示,第一列为字母标记,剩下的为不同的特征。T,2,8,3,5,1,8,13,0,6,6,10,8,0,8,0,8学习方法1、读入数据,并去除分隔号2、将数据第一列作为标记,剩下的为训练数据3、初始化分类器并利用训练数据进行训练4、利用测试数据验证准确率代码importcv2impor
风吹头飞扬
·
2020-08-22 02:26
【Python-Opencv】
使用
python-opencv
的Knn进行数据分类
原理简述:KNN可以说是最简单的监督学习分类器了,其基本原理就是找到测试数据在特征空间中的最邻近样本,然后以该样本类别作为测试数据的类别。如果在KNN中考虑了k个最近样本,则谁在这k个邻居中占据多数,那测试数据属于谁那一类。下面是一个简单的对二维坐标点进行分类的例子。首先,随机生成一系列二维坐标点作为训练样本,以x+y=8这条直线为分界线,将样本分为两类。如下图:将以上坐标数据和类别标签作为训练数
玖耿
·
2020-08-22 00:48
Python-opencv
学习 5 阈值分割
阈值分割-opencvthreshold()阈值方法阈值方法实例threshold()retval,dst=cv2.threshold(src,thresh,maxval,type)retval,阈值dst,处理结果src,原图像thresh,阈值maxval,最大值type,类型阈值方法•cv2.THRESH_BINARY•cv2.THRESH_BINARY_INV•cv2.THRESH_TRU
白色铅笔
·
2020-08-21 22:38
opencv
python-opencv
进行角点检测
importcv2importnumpyasnpchess=cv2.imread('./chessboard.jpg')gray=cv2.cvtColor(chess,cv2.COLOR_BGR2GRAY)dst=cv2.cornerHarris(gray,2,#设定值3,0.04)#推荐值chess[dst>0.01*np.max(dst)]=[0,0,255]cv2.imshow('figur
qiao_lili
·
2020-08-21 20:42
python
python-opencv
(6):阈值分割
语法格式:retval,dst=cv2.threshold(src,thresh,maxval,type)retval,thresh:阈值maxval:最大值type:类型cv2.THRESH_BINARY:二进制阈值化cv2.THRESH_BINARY_INV:反二进制阈值化cv2.THRESH_TRUNC:截断阈值化cv2.THRESH_TOZERO:阈值化为0cv2.THRESH_TOZER
Mr_zhuzj
·
2020-08-21 18:45
python-opencv
多途径采集人脸并利用简单CNN网络构建简易人脸识别系统
代码已上传到GitHub上:https://github.com/Chaphlagical/Facial-Recognition.git准备:python3.6,dlib,
python-opencv
,tensorflow
Chaphlagical
·
2020-08-21 18:37
ModuleNotFoundError: No module named 'cv2'
Nomodulenamed'cv2',需要pip安装,然后就能用importcv2了~(是opencv-python,不是
python-opencv
)pipinstallopencv-python
UeFan
·
2020-08-21 08:32
Solutions
Report
CV笔记6:图像边缘检测之一阶微分算子、二阶微分算子、Canny边缘检测(基于
python-opencv
实现)
目录一、边缘简介1.1何为边缘1.2产生原因二、边缘检测方法2.1一阶微分算子计算原理2.2噪声对一阶微分算子的影响及解决方案2.3常见的一阶微分算子2.3.1Roberts算子2.3.2Prewitt算子2.3.3Sobel算子2.4二阶微分算子计算原理2.5常见的二阶微分算子2.5.1拉普拉斯(Laplace)算子2.5.2LoG算子2.5.3DoG算子2.6Canny边缘检测2.6.1Can
你若盛开·清风自来
·
2020-08-20 12:57
【opencv实践】
python-opencv
张正友标定法
1.画棋盘格importcv2importnumpyasnpheight_n=8#棋盘宽方向格子数目width_n=7#棋盘高方向格子数目block_width=100checker_img=np.zeros((height_n*block_width,width_n*block_width))#全部填充白色black_block=np.full((block_width,block_width)
爬爬与芝士
·
2020-08-20 07:33
opencv实践
python-opencv
Harris 角点检测
1.目标•理解Harris角点检测的概念•学习函数:cv2.cornerHarris(),cv2.cornerSubPix()2.原理Harris角点检测数学形式。将窗口向各个方向移动(u,v)然后计算所有差异的总和。表达式如下:窗口函数可以是正常的矩形窗口也可以是对每一个像素给予不同权重的高斯窗口角点检测中要使E(µ,ν)的值最大。这就是说必须使方程右侧的第二项的取值最大。对上面的等式进行泰勒级
Mihu_Tutu
·
2020-08-20 06:21
图此处理
Python-OpenCV
笔记7 -- 绘图(Draw)
Python-OpenCV
笔记7–绘图(Draw)1、画直线–cv2.line()函数原型:cv2.line(img,pt1,pt2,color[,thickness[,lineType[,shift]
Wang_Jiankun
·
2020-08-19 23:48
Python-OpenCV
Python-OpenCV
处理图像(六):模糊操作(均值模糊、中值模糊)
importcv2importnumpyasnp__author__="zxsuperstar"__email__="
[email protected]
"defblur_demo(image):#均值模糊去随机噪声有很好的去燥效果dst=cv2.blur(image,(5,5))cv2.imshow("dst",dst)defmedian_blur_demo(image):#中值模糊,去噪(椒
zx_good_night
·
2020-08-19 23:15
python
图像处理
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他