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
获取二值图像轮廓及中心点坐标
python-opencv
获取二值图像轮廓及中心点坐标代码:groundtruth=cv2.imread(groundtruth_path)[:,:,0]h1,w1=groundtruth.shapecontours
岁月神偷小拳拳
·
2020-08-12 13:36
python
python-OpenCV
之边缘检测
简述边缘指像素值急剧变化的位置。对于识别物体而言,边缘起着非常重要的作用。边缘检测的目的是在不损害图像内容的情况下制作一个线图。其方式依然是以卷积为核心操作。知识点1.有时需要将原图片分别与若干个卷积核进行卷积,这时需要将各个卷积结果进行最终整合,整合的方式主要有以下四种方式取对应位置绝对值的和取对应位置平方和的开方取对应位置绝对值的最大值插值法:2.因为像素值的范围为0~255,所以图片数组最后
li_il
·
2020-08-12 11:02
python-opencv
(10):图像的梯度计算
1.sobel算子dst=cv2.Sobel(src,ddepth,dx,dy,[ksize])ddeph:处理结果图像深度在处理一般的8位图像时,当计算的梯度小于0时,会自动变为0,造成边界信息的丢失。因此一般讲ddeph设为cv2.CV_64F,然后用函数讲结果图像转为8位的图像。dst=cv2.convertScaleAbs(dst)一般来说求取边界是,分别取dx=1,dy=1,然后将两个边
Mr_zhuzj
·
2020-08-12 10:41
python-opencv
Python-opencv
安装经验
Python版本:3.8系统:win10安装步骤1,win+R打开运行,输入cmd进入命令行窗口2,输入pipinstall-ihttp://mirrors.aliyun.com/pypi/simple/opencv-pythonpip直接安装比较慢,采用镜像的方式进行安装清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.a
贪心的鬼
·
2020-08-11 20:26
python
VS开发
Python-OpenCV
之如何加载中文路径数据
首先回顾上文留的问题:如何加载相对路径数据和中文路径数据?相对路径好说,所相对的是执行.py文件目录为基准,用./表示当前目录../表示上一层目录,例如:img=cv2.imread("../photo/ruiver.jpg")该表示方法和Linux下的命令行表示是一样的加载中文路径数据,我们采用模块化编程,新封装个可以读取中文路径数据的函数,首先我们补充几个知识点,1、一个Python源码文件(
salaheiyou77
·
2020-08-11 18:27
Python
深度学习
特征检测Task01-Harris角点检测
目录1、前言2、角点3、Harris角点检测3.1原理3.2Harris角点性质4、基于
python-opencv
的实现1、前言在图像处理与计算机视觉邻域,特征点(Featurepoints),也被称为关键点
CleMints
·
2020-08-11 12:40
OpenCV3图像处理基础
Python-opencv
一键批量制作部门聘书(导入名单并在图片模板上加文字)
碎碎念(可跳过):上学期末大学的部门生活正式结束了,因为疫情原因,部门的聘书只能以电子版的形式发给大家,宣传部的同学需要在聘书的模板上一张张用photoshop填上几十号人的名字,调字体,调位置,调颜色什么的想想工作量就很大,而且容易出错。这学期刚装好了opencv库,就想着可以写代码用python+opencv一键生成所有人的聘书,ps制作的聘书已经拿到了,但是在网上搜索了一下,没有相关的博客,
Pluto篱
·
2020-08-11 02:14
csv
opencv
python
python-opencv
视觉巡线
简要概述:通过摄像头采集图像,将图像灰度化、二值化、膨胀、腐蚀操作后,提取第400行像素值v,接近于图像底线位置,提取中间值(这里为白色)的数量和位置,根据数量和位置,利用简单的数学公式,(首项+尾项)/2,计算出白色的中间位置,然后对比实际的中间位置320(不需要改),计算出偏移量,最后根据偏移量计算出电机应有的转角。一、边缘检测实验#!/usr/bin/envpython3#识别的是中线为白色
多弗朗强哥
·
2020-08-10 23:10
python-opencv
截图
pipinstallnumpypipinstallpython-opencvimportcv2ascvtimeF=10p="index.mp4"vc=cv.VideoCapture(p)c=1ifvc.isOpened():#判断是否正常打开rval,frame=vc.read()else:rval=Falseprint(rval)whilerval:#循环读取视频帧rval,frame=vc.r
newdas123
·
2020-08-10 18:12
python
Dlib进行人脸检测
准备工作1.确保已安装Anaconda;2.确保已安装TensorFlow;3.确保已安装
Python-opencv
;下载编译好的Python-dlib库1.下载网盘地址:https://pan.baidu.com
Winni有魅力
·
2020-08-09 03:25
深度学习
人脸识别
dlib
python-opencv
摄像头简单实现人脸检测案例
0.源码:importcv2ascv#视频人脸检测fdefvideo_face_detection():face_detector=cv.CascadeClassifier("D:/WorkTool/ins_Anaconda/Lib/site-packages/cv2/data""/haarcascade_frontalface_alt2.xml")capture=cv.VideoCapture(
喝口水先
·
2020-08-09 01:32
opencv
机器视觉
人脸识别
Python OpenCV _4初级滤波(均值滤波,高斯滤波,中值滤波)
此系列源码在我的GitHub里:https://github.com/yeyujujishou19/
Python-OpenCV
理论就不说了,直接上代码和效果图原图一,均值滤波代码:#coding=utf
业余狙击手19
·
2020-08-08 21:22
#
OpenCV系列笔记
python-OpenCV
之normalize(归一化 )函数详解
归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。归一化的目的,是使得没有可比性的数据变得具有可比性,同时又保持相比较的两个数据之间的相对关系,如大小关系;或是为了作图,原来很难在一张图上作出来,归一化后就可以很方便的给出图上的相对位置等。接下来主要讲述python_opencv中的normalize()函数,其原型为:defnormalize(src,dst,alp
W`Peak
·
2020-08-08 20:06
Python-Opencv
图像处理基本操作(一)
Python-Opencv
图像处理基本操作(一)一开始需要importimportcv2importos###########################################读入图片,默认为
残月飞雪
·
2020-08-08 18:42
深度学习
python-opencv
学习-图片的读取和输出
获取并输出图片importcv2img=cv2.imread("E:/1.jpg")cv2.imshow("Image",img)cv2.waitKey(0)cv2.destroyAllWindows()若需要修改输出窗口的尺寸importcv2img=cv2.imread("E:/1.jpg")#自定义一个尺寸为640*480的名为enhanced的窗口cv2.namedWindow("enha
bunner
·
2020-08-08 17:32
python-opencv
python-opencv
的图像滤波
在这里先贴部分卷积图像卷积与滤波的一些知识点程序部分借助opencv实现的一些方法:目标:1、学习使用不同的低通滤波器对图像进行模糊2、使用自定义的滤波器对图像进行卷积(2D卷积)使用低通滤波器可以达到图像模糊的目的。这对与去除噪音很有帮助。其实就是去除图像中的高频成分(比如:噪音,边界)。所以边界也会被模糊一点。(当然,也有一些模糊技术不会模糊掉边界)。OpenCV提供了5种模糊技术。#-*-c
wind_wind123
·
2020-08-08 16:08
opencv
python学习
一起学
python-opencv
八(鼠标操作,给图像加边框,录制屏幕和图像中绘制图形)
opencv鼠标操作上一讲我说要结合pyqt是因为我以为opencv没有鼠标操作,但是想想就不太可能,因为前面都用过滑条了嘛,那么我随便找了一下,opencv本身就有鼠标事件,不需要在借助pyqt了。我们重点要学习一个函数,就是setMouseCallback。参考了https://blog.csdn.net/akadiao/article/details/80312254和https://ope
bili_9794454062
·
2020-08-05 14:12
opencv
Jetson TX2安装OpenCV(源码编译)
我开始想在JetsonTX2上使用pip安装OpenCV,pip自己是找不到合适的版本连接了,我就去
python-opencv
官网看了看,也没有嵌入式的版本,然后就百度谷歌,最后只找到了一个依赖python3.4
言寺之风雅颂
·
2020-08-05 04:16
Nvidia
Jetson
TX2
Python-OpenCV
解决报错:OpenCL error CL_MEM_OBJECT_ALLOCATION_FAILURE (-4)
cv2.error:OpenCV(4.0.0)C:\projects\opencv-python\opencv\modules\core\src\ocl.cpp:5407:error:(-220:Unknownerrorcode-220)OpenCLerrorCL_MEM_OBJECT_ALLOCATION_FAILURE(-4)duringcall:clEnqueueWriteBuffer(q,
SaoYear
·
2020-08-05 01:07
python使用
Python-opencv
进行图片切割与保存
最近在用Python做文字识别类的项目,看到其他大牛用C++写的关于SVM分类器的博客,颇有启发。参考他的代码用Python写了一个图片切割的代码,来制作数据集。首先在opencv安装目录下搜索digits得到一张图片“digits.png”,该图片大小为1000×2000。其中包含0~9十个数字,每个数字有500个,各个数字块的大小为20×20。该图片如下:制作数据集的代码如下:importcv
sun_andlight
·
2020-08-04 01:17
图像处理
python-opencv
截取并显示图片区域
目标效果:代码:importcv2importnumpyasnpimg=cv2.imread("img/cards.jpg")width,height=250,350#显示卡片的宽和高pts1=np.float32([[245,75],[380,80],[215,230],[365,230]])#截取对片中的哪个区域pts2=np.float32([[0,0],[width,0],[0,heigh
Vivinia_Vivinia
·
2020-08-03 00:26
python
OpenCV-Python:轮廓检测
在
Python-OpenCV
中,常用findContours函数来计算轮廓,每个独立的轮廓都是以Numpyarray的点坐标的形式呈现。
志小
·
2020-08-02 16:04
OpenCV-Python
OpenCV
Python-OpenCV
python-openCv
图像处理
一、OpenCv简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCv官网https://opencv.org/二、OpenCv在pyt
TryTestwonderful
·
2020-08-02 15:49
Python-OpenCV
图像处理(二十一):对象测量
importcv2importnumpyasnpfrommatplotlibimportpyplotasplt__author__="zxsuperstar"__email__="
[email protected]
""""对象测量轮廓发现,计算每个轮廓的弧长和面积多边形拟合获取多边形拟合结果approxPolyDPcontourepsilon越小越折线逼近真实形状close是否为闭合区域"""
zx_good_night
·
2020-08-02 15:51
python
图像处理
python计算机视觉编程(一)
python-opencv
的配置安装python安装pip安装扩展包pip换源测试安装python从官网下载python3的安装包,按提示进行安装链接:https://www.python.org/downloads
stroll丶life
·
2020-08-02 13:05
Python计算机视觉编程
Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置
python-opencv
)
Ubuntu18.04安装OpenCV4.3.0和环境配置下载源文件安装依赖编译安装环境配置动态库配置配置OpenCV的`PKG-CONFIG`环境
Python-OpenCV
环境[如果安装python支持
盼小辉丶
·
2020-08-02 12:55
opencv4
深度学习-环境搭建
python
linux
ubuntu
opencv
计算机视觉
MAC安装
python-opencv
及在pycharm下的配置
后来找到了这篇文章:MAC下安装
python-opencv
及在pycharm下的使用-。然而按照他的教程装,安装完成后在IDE输入importcv2,报错“ModuleNot
bxzsy
·
2020-08-01 07:27
python3切换cv2版本(
python-opencv
)
【背景】用源码编译安装的opencv-python3.4.2(https://blog.csdn.net/qxqxqzzz/article/details/100730688)突然某天版本变成了4.1.1:$python3Python3.5.2(default,Nov172016,17:05:23)[GCC5.4.020160609]onlinuxType"help","copyright","c
城俊BLOG
·
2020-07-31 23:41
Python
#
CV-基础
#
DL-基础
答题卡识别任务--opencv python(附代码)
答题卡识别项目理论和源码来自唐宇迪opencv项目实战记一篇
python-opencv
完成答题卡识别项目的学习笔记输入一张特定格式的答题卡图片(答题卡中题目数量和选项个数是固定的),能够输出此答题卡中答案的准确率
shuyeah
·
2020-07-30 10:49
opencv
python-opencv
人脸检测和识别实现(有代码和资源)
方法讲解人脸检测,把图像分成一个个小块,对每一个小块判断是否是人脸,假如一张图被分成了5000块,则速度非常慢。为了提高效率,OpenCV提供cascades来避免这种情况。提供了一系列的xml文件cascades:翻译:小瀑布级联cascade对于每个数据块,它都进行一个简单快速的检测。若过,会再进行一个更仔细的检测。该算法有30到50个这样的阶段,或者说cascade。只有通过全部阶段,cas
总裁余
·
2020-07-29 05:58
cv计算机视觉
opencv
人脸识别
python
python-opencv
中的cv.CreateImage函数的参数问题
cv.CreateImage(CvSizesize,intdepth,intchannels)cvCreateImage:cv.CreateImage(CvSizesize,intdepth,intchannels);参数说明:importcv2.cvascvim=cv.LoadImage('messi5.jpg')#gettheimgthum=cv.CreateImage((im.width/2
鼎鼎大名的浪子
·
2020-07-28 04:43
利用
python-opencv
生成视频帧数控制,和常见错误总结
首先呢利用opencv生成视频的例子相信网络上已经很多了。但是大多数例子都只是捕获一个摄像头就没了。但是在实际运用中会发现。因为涉及到图像处理,生成的视频要不就就是过快要不就是比实际时间长。控制视频的帧数,捕获摄像头和生成图像都适用关键在于在生成一帧的时候与下一帧的间隔时间。中间图像处理会造成延迟所以说会造成视频时间比预想的长#计算处理时间sleeptime=time.time()-now#计算每
蓝泽希
·
2020-07-26 16:00
Python-OpenCV
图像识别学习
代码已托管GitHub,仓库地址:OpenCV3-note,以下为仓库的README.md,介绍仓库信息及代码结构:OpenCVOpenCV的全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程
luoz_python
·
2020-07-16 02:39
图像识别
使用
Python-OpenCV
消除图像中孤立的小区域
之前一直使用Skimage中的形态学处理来进行孤立小区域的去除,代码如下img=morphology.remove_small_objects(img,size)img=morphology.remove_small_holes(img,size)后面需要将相应算法翻译到C++环境中,而Skimage没有对应的C++版本,为了确保python算法和C++算法结果的一致性,需要进行迁移,因而打算使用
xiaoxifei
·
2020-07-15 10:34
图像处理
使用
python-opencv
的KNN对MNIST手写数字进行分类
importcv2importnumpyasnpimportmatplotlib.pyplotaspltimportosimportstructdefload_mnist(path,kind='train'):labels_path=os.path.join(path,'%s-labels.idx1-ubyte'%kind)images_path=os.path.join(path,'%s-ima
玖耿
·
2020-07-14 12:21
Python-Opencv
中ROI(region of Interest )和泛洪填充(cv2.floodFill())
Python-Opencv
中ROI(regionofInterest)和泛洪填充(cv2.floodFill())1.ROIROI(regionofInterest)从英语来看就是您所感兴趣的区域,也就是挖取您感兴趣的区域
wave.lt
·
2020-07-13 12:43
python-opencv
基础入门(一)
最近想学习opencv,先总结一下基础的操作。贴出来分享一下!一、图片读写img1=cv2.imread('01.jpg')cv2.imshow('',img1)cv2.imwrite('res.jpg',img1)cv2.waitKey()二、显示彩色图像img1=cv2.imread('01.jpg')cv2.namedWindow('my_win',cv2.WINDOW_AUTOSIZE)c
zxd131248
·
2020-07-12 20:35
opencv
python进阶—OpenCV之图像处理(一)
空间目标阈值选取图像几何变换图像的缩放图像的位移图像的旋转图像的仿射图像的投射图像阈值(二值化)图像的简单阈值二值化图像的自适应阈值二值化Otsu’s二值化图像模糊操作均值模糊中值模糊自定义模糊高斯模糊双边沿模糊本篇接着记录
python-OpenCV
luke-skyworker
·
2020-07-12 19:13
Python进阶之Opencv
Python
不能再详细!!!手把手教你用Faster-RCNN训练自己的数据集
接前篇:http://blog.csdn.net/zcy0xy/article/details/79614690一、环境安装准备python2.7以及相关的包cython,
python-opencv
,easydictFaster-RCNN
zcy0xy
·
2020-07-12 19:58
tensorflow
目标识别&分割
Python-OpenCV
——绘图(画线,矩形,圆,加文字)
目录参数说明1.画线2.矩形3.圆4.椭圆5.多边形6.向文本或矩形框添加文字参数说明绘制形状的函数有一些共同的参数:img:要绘制形状的图片color:绘制的颜色彩色图就传入BGR的一组值,如蓝色就是(255,0,0)灰度图,传入一个灰度值就行thickness:线宽,默认为1;对于矩形/圆之类的封闭形状而言,传入-1表示填充形状lineType:线条类型,三个参数可选cv2.LINE_4、cv
迷茫小渣渣
·
2020-07-12 19:37
Python-OpenCV
opencv+python旋转图片
说明
python-opencv
读取的图片本就是numpy格式,利用矩阵的相关操作,可以快速完成图片的顺时针90度和逆时针90度。本例子利用矩阵转置和镜像翻转的组合,可以快速实现图片的翻转。
yuanlulu
·
2020-07-12 18:09
python
opencv
这就是opencv
使用
python-opencv
人脸检测,画框,添加字符函数
在平常使用图像处理中的时候,例如检测追踪的时候,我们经常需要用到画图函数,例如手动标定一个目标,调用鼠标时间,然后进行追踪,或者检测完一个目标,画上矩形或者其他形状,然后进行追踪,这些都是做图像处理的基础。接下来我将对几个常见的函数进行讲解,并给出几个平常追踪的例子。使用opencv中cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2
xiao__run
·
2020-07-12 16:44
python-opencv
Python-Opencv
对图片的切割处理
Opencv对图片的切割:方法一:importosfromPILimportImagedefsplitimage(src,rownum,colnum,dstpath):img=Image.open(src)w,h=img.sizeifrownum0andcol>0:splitimage(src,row,col,dstpath)else:print('无效的行列切割参数!')else:print('
Python之魂
·
2020-07-12 13:46
Opencv对图片进行切割处理
Opencv图像处理
python-opencv
学习记录(一) 将视频提取为图片并保存
*
python-opencv
*将视频提取为图片并保存在进行图像处理时,获取通常需要从视频中获取图像,利用
python-opencv
可以轻松的将视频提取为图片。
酒醒还醉醉还醒
·
2020-07-12 13:31
opencv
关于
Python-OpenCV
:批量读取模板的方法
关于
Python-OpenCV
:批量读取模板的方法题记:最近在同学的实验室搞机械臂项目,目标是做一个对实验室器材识别并且夹取的小车。
誉雨鱼
·
2020-07-12 11:49
OpenCV
python-opencv
绘图函数(cv2.line(), cv2.circle(), cv2.rectangle(),cv2.ellipse() cv2. cv2.putText() )
第一章3opencv绘图函数主要有cv2.line()//画线,cv2.circle()//画圆,cv2.rectangle()//长方形,cv2.ellipse()//椭圆,cv2.putText()//文字绘制主要参数img:源图像color:需要传入的颜色thickness:线条的粗细,默认值是1linetype:线条的类型,8连接,抗锯齿等。默认情况是8连接。cv2.LINE_AA为抗锯齿
音柯路德
·
2020-07-12 11:27
pycv学习
Python-OpenCV
学习笔记
一、cv2.imread测试图片:timg.jpg(1)cv2读取并显示importcv2importnumpyasnpfrommatplotlibimportpyplotaspltimg=cv2.imread('timg.jpg',cv2.IMREAD_GRAYSCALE)cv2.imshow('image',img)cv2.waitKey(0)cv2.destroyAllWindows()程序
weixin_41065383
·
2020-07-12 11:50
OpenCV
python-opencv
调用摄像头并保存成视频
脚本简单记录如下:importnumpyasnpimportcv2cap=cv2.VideoCapture(0)#DefinethecodecandcreateVideoWriterobjectfourcc=cv2.VideoWriter_fourcc(*'XVID')out=cv2.VideoWriter('output.avi',fourcc,20.0,(640,480))while(cap.
不要熬夜多喝热水
·
2020-07-12 10:19
python
opencv
python-opencv
间隔拍照并保存照片
日常用到的小脚本,用opencv调用笔记本摄像头进行间断式的拍照,并且保存照片#coding:utf-8-*-#Author:lxz-hxy'''opencv每隔若干秒拍照并且保存'''importosimporttimeimportthreadingfromcv2importcv2ascv2#在vscode里面直接importcv2会显示代码有问题,其实是没问题的,这种导入方式可以避免;deft
沙皮狗de忧伤
·
2020-07-12 10:01
日常小脚本
Python-OpenCV
中VideoCapture类的使用
目录 主要记录
Python-OpenCV
中的VideoCapture类的使用;官方文档; VideoCapture()是用于从视频文件、图片序列、摄像头捕获视频的类;#!
weixin_34189116
·
2020-07-12 09:20
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他