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
:图像元素的访问、通道分离和合并
访问像素像素的访问和访问numpy中的ndarray的方法完全一样,灰度图为:img[j,i]=255#其中j,i分别表示图像的行和列。对于BGR图像,为:img[j,i,0]=255img[j,i,1]=255img[j,i,2]=255#第三个数表示通道下面通过对图像添加人工的椒盐现象来进一步说明OpenCVPython中需要注意的一些问题。完整代码如下:#!user/bin/envpytho
志小
·
2020-08-18 13:25
OpenCV-Python
使用
opencv-python
4.4.0.40调用YOLOv4模型
终于等到python版本的opencv4.4版本了,不用麻烦的编译opencv4.4,就可以调用yolov4模型了。昨天更新的版本!在opencv4.4出来之前,通过编译darknet来推理yolov4训练出来的模型,精度还行,但是速度太慢(cpu),只能在GPU下加速才能有不错的FPS值。话不多说,我们来对比一下使用darknet原生推理速度和使用opencv-python4.4.0.40加速之
llh_1178
·
2020-08-18 11:16
opencv_python
深度学习
yolov4
darnet
opencv4.4.0.40
模型推理部署
OpenCV-Python
视频截取+修改帧率
最近几天一直在处理铁路铁轨检测和行人检测的部分,对视频截取使用比较多,AdobePremiere用起来比较麻烦,还得每次都渲染,索性就直接使用OpenCV来进行处理。OpenCV可以按照帧来进行视频的截取操作。代码如下:'''DesignedByZander2019.3.19'''importcv2videoCapture=cv2.VideoCapture('Rail.avi')fps=30#保存
幸福回头
·
2020-08-18 07:26
图像处理
opencv-python
截取视频片段并显示
这是为实现ABLR模型结果可视化写的一个demo。环境要求如下:python3opencv-python4.1.0代码如下:#coding=utf-8importcv2print(cv2.__version__)#打开原完整视频cap=cv2.VideoCapture(r'E:\深度学习\0605\src\model\s13-d21.avi')#打开视频ifnotcap.isOpened():#判
yee_0217
·
2020-08-18 06:16
深度学习
opencv-python
保存图像时控制质量以及尺寸
2019独角兽企业重金招聘Python工程师标准>>>1.保存png图像,图像后缀必须为.png,图像质量0-9,默认为3,0质量最好,9最差。cv2.imwrite("123.png",img,[int(cv2.IMWRITE_PNG_COMPRESSION),0])2.保存jpg图像,图像后缀必须为.jpg,图像质量0-100,默认为95,100最好,0最差。cv2.imwrite("123.
weixin_33738578
·
2020-08-18 04:07
opencv-python
之保存视频
实现步骤:1.创建一个VideoWrite的对象2.确定输出文件名3.指定FourCC编码4.播放频率和帧的大小5.最后是isColor标签True为彩色。FourCC是一个4字节码,用来确定视频的编码格式。1.InFedora:DIVX,XVID,MJPG,X264,WMV1,WMV2XVID是最好的,MJPG是高尺寸视频,X264得到小尺寸视频2.InWindows:DIVX3.InOSX:不
ITROOKIEIS
·
2020-08-18 00:41
【
opencv-python
】 截取视频指定帧数并保存
(1)读取文件:video=cv.VideoCapture('video.avi')#读取视频文件(2)分帧读取视频:ret,frame=video.read()(3)对每一个帧图像进行保存:cv.imwrite('D:\\save\\'+str(i)+'.png',frame)看下面的完整程序importcv2ascv#截图图像defcutVideo():i=0video=cv.VideoCap
倔强的大萝卜
·
2020-08-18 00:23
图像处理
使用python-opencv模块cv2.VideoCapture按时间截取图片或者视频帧数并存储
opencv-python
将文件夹中的视频截取为图片并存储读取一个文件夹下的所有文件,对于视频文件每0.5秒进行截取并存储到新的文件中importcv2,ossave_path=r"D:"#存储的位置path
天天Jo
·
2020-08-17 19:34
python
cv2读取有中文路径的图片(python)
如下的程序中:img=cv2.imread(pic)gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)报错:cv2.error:OpenCV(4.2.0)C:\projects\
opencv-python
zhangycode
·
2020-08-17 17:17
OpenCV-Python
霍夫变换 检测直线,圆形
文章目录一、直线表示二、霍夫直线检测二、霍夫圆形检测一、直线表示一条直线在图像二维空间可由两个变量表示在笛卡尔坐标系:可由参数:(m,bm,bm,b)斜率和截距表示.在极坐标系:可由参数:(r,θr,\thetar,θ)极径和极角表示对于霍夫变换,我们将用极坐标系来表示直线.因此,直线的表达式可为下图:一般来说对于点(x0,y0x_{0},y_{0}x0,y0),我们可以将通过这个点的一族直线统一
SongpingWang
·
2020-08-17 17:46
OpenCV
计算机视觉
opencv-python
图片去水印或文字打马赛克
opencv-python
图片去水印或文字及打马赛克没有用基于像素的反色中和的方法1.基于选块的去除通过鼠标选择图片中需要去除的水印,文字或…先看下效果不算完美,研究学习inpaint函数,及对图像的像素操作
停止测试
·
2020-08-17 17:45
opencv-python
OpenCV-Python
通过边缘检测识别物体并批量提取(大米识别为例)——minAreaRect批量生成物体的最小外接矩形(旋转矩形)并批量裁剪
OpenCV版本:4.0.0.21算法实现思路如下:对图像做降噪滤波处理提取边缘检测轮廓检测轮廓最小外接矩形(旋转矩形)旋转图像裁剪代码如下:importcv2importnumpyasnpimage=cv2.imread("rice.jpg")gray=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)#转为灰度图blurred=cv2.GaussianBlur(gra
又酸又菜的酸菜鱼
·
2020-08-17 16:13
OpenCV-Python
opencv
计算机视觉
cv
python
Ubuntu 18.04 + mxnet-cu101+ CUDA 10.1 +
Opencv-python
2.4
由于ubuntu18.04下默认安装
opencv-python
(cv)为3以上的版本,而测试megaface的官方代码必须使用cv2.4,因此进行
chief_lin
·
2020-08-17 16:36
配环境
OpenCV-Python
(Canny边缘检测)
图像降噪计算图像梯度非极大值抑制阈值筛选原型
OpenCV-Python
中Canny函数的原型为:edge=cv2.Canny(image,threshold1,threshold2[,edges[,apertureSize
luosiwu_2x7
·
2020-08-17 12:07
Opencv-Python
《OpenCv视觉之眼》Python图像处理十三 :Opencv图像轮廓提取之基于二阶导数的Laplacian算法和LOG算法
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-17 10:12
Opencv视觉之眼
python
Laplacian算法
LOG算法
《OpenCV视觉之眼》
边缘检测
《OpenCv视觉之眼》Python图像处理十二 :Opencv图像轮廓提取之基于一阶导数的Roberts算法、Prewitt算法及Sobel算法
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-17 10:12
Opencv视觉之眼
《OpenCv视觉之眼》Python图像处理十四 :Opencv图像轮廓提取之Scharr算法和Canny算法
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-17 10:25
Opencv视觉之眼
python
Canny算法原理
Scharr算法原理
《OpenCV视觉之眼》
OpenCV图像轮廓提取
opencv-python
函数简介(connectedComponentsWithStats...)
文章目录cv2.thresholdcv2.adaptiveThreshold()cv2.connectedComponentsWithStatscv2.calcHist()cv2.threshold函数:ret,dst=cv2.threshold(src,thresh,maxval,type)功能:固定阈值二值化图像,大于阈值的是255,否则就是0参数:src:输入图,只能输入单通道图像,通常来说
BlackEyes_SGC
·
2020-08-17 02:43
CV
【Mac Pycharm】无法使用opencv,qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in "
ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthisproblem.导入最新的
opencv-python
爱吃猫的小鱼干
·
2020-08-16 23:22
Pycharm
Mac
python使用Opencv实时读取摄像头进行处理之后传到前端
参考链接:读取多个(海康\大华)网络摄像头的视频流(使用
opencv-python
),解决实时读取延迟问题:https://zhuanlan.zhihu.com/p/38136322websockets
weixin_41869700
·
2020-08-16 22:18
走进
OpenCV-Python
8 Harris 角点检测
前言本节将要介绍Harris角点检测一、角点的定义‘如果某一点在任意方向的一个微小变动都会引起灰度很大的变化,那么我们就把它称之为角点’关于角点的具体描述可以有几种:1、一阶导数(即灰度的梯度)的局部最大所对应的像素点2、两条及两条以上边缘的点3、图像中的梯度值和梯度方向的变化速率都很高的点4、角点处的一阶导数最大,二阶导数为0,指示物体边缘变化不连续的方向二、Harris角点检测原理对于角点的检
嘟嘟008
·
2020-08-16 16:50
使用
opencv-python
读取多个(海康\大华)网络摄像头的视频流,解决实时读取延迟问题
在上一篇博客中,主要介绍了python之opencv按帧提取视频中的图片,但是,由于最近在做人脸识别的项目,用的是大华的监控摄像头,我发现大华的摄像头实时读取延迟问题特别严重,尤其是主码流,这个问题困扰了我好久,最终想到的方式就是自己实时推流,经过实践,终于解决了实时读取延迟问题。前言同样需要准备对应的python开发环境,具体参考上一篇python之opencv按帧提取视频中的图片,里面介绍了详
头顶的松果
·
2020-08-16 13:51
常用算法
音视频
python
Ubuntu18.04.3安装opencv,opencv-pthon,python
安装
opencv-python
库因为系统中已经安装了python3和pip3,所以运行sudopi
rock.wen
·
2020-08-16 02:23
更换ROS中的
OpenCV-python
版本
ROSKinetic中默认安装的是OpenCV-3.3.1-dev版本,而且ROS的python环境默认只有2.7版本,通过pip安装了别的版本的OpenCV后ROS还是会最先调用默认的3.3.1,所以需要先卸载该版本:sudoeasy_installtrash-clisudotrash-put/opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so安
陆羽飞
·
2020-08-16 01:33
ROS
[Termux]使用Termux安装opencv
创建build文件夹4.管理员身份没有root的手机已root的手机5.配置6.编译&安装7.测试遇到的问题总结最近在研究开源的opencv视觉库(基于Python),突发奇想,要是能在手机上也能运行
opencv-python
jayhgq
·
2020-08-15 07:42
Android
Python
Termux
Termux
opencv
python
opencv
ARM
人脸检测(
opencv-python
入门)
本文主要内容:使用OpenCV进行人脸检测(haar、SSD)使用Dlib进行人脸检测(68点标定)所有代码已经在Spyder上编译通过的,python版本是3.7我把所有要用的包都打包分享了,GitHub上面虽然也可以下,但是速度有点慢,分享出来方便一些我设置下载是不需要积分的,但是好像CSDN后台会根据情况上调积分,需要就尽快下载参考书目:《Python人脸识别——从入门到工程实践》王天庆著使
G果
·
2020-08-14 21:15
OpenCV-python
实现图像的高斯平均平滑滤波
高斯平均是加权平均的一种特例,它根据高斯分布来确定各个模板的系数。高斯平均模板的分解,因为高斯平均常使用较大的模板,所以会需要很大的计算量,所以,可将一个2-D的高斯平均模板分解为两个顺序使用的1-D高斯平均模板来达到减少计算量的目的。例如:替换之后的计算量从O(n^2)变为O(2n),模板越大,效果越明显。代码:importcv2importnumpyasnpimportmatplotlib.p
luoluo3664
·
2020-08-14 13:00
图像处理
python
OpenCV-Python
Feature2D 特征点检测(含SIFT/SURF/ORB/KAZE/FAST/BRISK/AKAZE)
对于
OpenCV-Python
,OpenCV2.x和OpenCV3.x的函数使用方式有很大不同。网上很多教程都还是基于OpenCV2.x,此版本已经逐渐被弃用。
阿木寺
·
2020-08-14 04:40
OpenCV
OpenCV学习之路
OpenCV-Python
学习之(一)waitKey()函数详解
OpenCV-Python
学习之(一)waitKey()函数详解waitKey()函数详解:1.1waitKey()--这个函数是在一个给定的时间内(单位ms)等待用户按键触发;如果用户没有按下键,则接续等待
a1809032425
·
2020-08-14 04:36
python-opencv
OpenCV(4.0.0) C:\projects\
opencv-python
\opencv\modules\objdetect\src\cascadedetect.cpp:1658: error:
问题描述:今天在学习在Python中使用OpenCV安装好了之后进行打开人脸识别的的简单测试:导入opencv分类器时候出现此错误:cv2.error:OpenCV(4.0.0)C:\projects\
opencv-python
有梦的远方随处可栖
·
2020-08-14 03:51
python
opencv-python
常用函数(持续更新)
●bioinspired:生物视觉模块。●datasets:数据集读取模块。●dnn:深度神经网络模块。●face:人脸识别模块。●matlab:MATLAB接口模块。●stereo:双目立体匹配模块。●text:视觉文本匹配模块。●tracking:基于视觉的目标跟踪模块。●ximgpro:图像处理扩展模块。●xobjdetect:增强2D目标检测模块。●xphoto:计算摄影扩展模块。一、图像
起名好难md
·
2020-08-13 22:58
离线安装Ubuntu16.04 NVIDIA1060显卡驱动 CUDA9.0 CUDNN7.0 anaconda TensorFlow-GPU pycharm
opencv-python
opencv
离线安装Ubuntu16.04NVIDIA1060显卡驱动CUDA9.0CUDNN7.0anacondaTensorFlow-GPUpycharmopencv-pythonopencv-contrib-pythonpytorchclionqt5OpenCV3.3.1教程注:用word编辑的,文章太长实在是不想再编辑了,编号没对上,上传了教程的word版本,每个步骤都附了参考教程和下载地址,希望对大
零件儿
·
2020-08-13 21:28
笔记
OpenCv-Python
图像处理基本操作
1.图片加载、显示和保存importcv2img=cv2.imread("01.jpg")imgGrey=cv2.imread("01.jpg",0)cv2.imshow("img",img)cv2.imshow("imgGrey",imgGrey)cv2.waitKey()cv2.imwrite("Copy.jpg",img)2.图像显示窗口创建与销毁cv2.namedWindow(窗口名,属性
weixin_30832405
·
2020-08-13 20:18
opencv-python
单目视觉标定,简单易用。
importcv2importnumpyasnpimportglob#设置寻找亚像素角点的参数,采用的停止准则是最大循环次数30和最大误差容限0.001criteria=(cv2.TERM_CRITERIA_MAX_ITER|cv2.TERM_CRITERIA_EPS,30,0.001)#获取标定板角点的位置objp=np.zeros((6*7,3),np.float32)objp[:,:2]=n
一只会走路的鱼
·
2020-08-13 17:59
AttributeError: ‘module‘ object has no attribute ‘saliency‘ 三个opencv包覆盖问题
意外发现项目代码存在如下报错:网上冲浪后没发现什么解决办法,查看piplist发现装了三个功能有重叠的库,关系基本是opencv-python-headless最简单,
opencv-python
一般,opencv-contrib-python
l T l
·
2020-08-13 15:20
python
环境相关
python
opencv
opencv-python
将图片序列转成视频
在跟踪结果以图片形式保存后,有时为了演示会希望将图片序列转换成视频,甚至作成动图插入到博客中,所以这里记录一下自己用的脚本,方便后续取用:我的cv2版本为4.1.0img2video.pyimportosimportcv2#imagepathim_dir='/home/lsm/PycharmProjects/py-MDNet/results/Biker/figs'#outputvideopathv
laizi_laizi
·
2020-08-13 15:19
opencv-python
目标跟踪
opencv-python
读取webcam并保存为视频文件
这个其实有些项目可视化demo的时候都需要用到cv2(
opencv-python
),每次写这部分的时候又是一顿找博客,所以这里自己写一下,方便以后重复使用:importcv2cap=cv2.VideoCapture
laizi_laizi
·
2020-08-13 15:46
opencv-python
opencv-python
绘制图像直方图及直方图均衡化
1.绘制图像的直方图 下面的程序给出了如何绘制一幅图像整体的直方图和每个通道的直方图#-*-coding:utf-8-*-importcv2frommatplotlibimportpyplotaspltdefwhole_hist(image):'''绘制整幅图像的直方图'''plt.hist(image.ravel(),256,[0,256])#numpy的ravel函数功能是将多维数组降为一维
独孤呆博
·
2020-08-13 14:45
Python
opencv
数字图像处理
openai/gym中的图像预处理
中的图像预处理之前读强化学习的文章,提到对gym模拟器的图像进行预处理,每4张图片生成一个(84,84,4)的tensor,但是在网上没有搜到具体的实现,因此写一个预处理的函数,用到了cv2,这个模块需要安装
opencv-python
big91987
·
2020-08-13 13:48
强化学习
OpenCV-Python
中文官方文档 学习笔记 第四章 OpenCV中的图像处理
OpenCV-Python
中文官方文档学习笔记说明:首先介绍一下我学习的
OpenCV-Python
中文官方文档(引用该文档的前言):写在前面的话2014年段力辉在当时已翻译过OpenCV3.0,但时隔五年
我是单易
·
2020-08-13 12:14
《OpenCv视觉之眼》Python图像处理十 :Opencv图像形态学处理之开运算、闭运算和梯度运算原理及方法
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-13 10:06
Opencv视觉之眼
《OpenCv视觉之眼》Python图像处理九 :Opencv图像形态学处理之图像腐蚀与膨胀原理及方法
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-13 10:06
Opencv视觉之眼
计算机视觉
python
OpenCV图像形态学处理
图像腐蚀膨胀
《OpenCV视觉之眼》
《OpenCv视觉之眼》Python图像处理八 :Opencv图像处理之图像阈值化处理原理及函数
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-13 10:05
Opencv视觉之眼
python
OpenCV图像阈值化处理
计算机视觉
《OpenCV时间之眼》
图像阈值化处理方法及原理
《OpenCv视觉之眼》Python图像处理十一 :Opencv图像形态学处理之顶帽运算与黑帽运算
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-13 09:37
Opencv视觉之眼
python
图像顶帽
黑帽运算
《OpenCV视觉之眼》
OpenCV图像处理
计算机视觉
OpenCV-Python
——第1章:图像的读入、显示与保存
读入图像cv2.imread():图像变量=cv2.imread(‘图片路径’,第二参数)第二参数=cv2.IMREAD_COLOR或者>0:读入一副彩色图像。图像的α通道会被忽略,这是默认参数。第二参数=cv2.IMREAD_GRAYSCALE或者=0:以灰度模式读入图像第二参数=cv2.IMREAD_UNCHANGED或者0&&size.height>0infunction'cv::imsho
YukinoSiro
·
2020-08-12 14:23
—OpenCV
OpenCV—python 边缘检测(Canny)
边缘检测一、边缘定义及类型二、边缘检测算子类别三、
OpenCV-Python
中Canny()参数一、边缘定义及类型边缘类型:简单分为4中类型,阶跃型、屋脊型、斜坡型、脉冲型,其中阶跃型和斜坡型是类似的,
SongpingWang
·
2020-08-12 14:28
OpenCV
计算机视觉
OpenCV—python
边缘检测(Canny)
opencv-python
中Canny算子边缘检测详解
Canny算子是一种非常流行的边缘检测算法,在opencv中直接提供给了我们Canny函数,但是我们还是有必要对其原理有一定的了解。原理Canny算子包含四步操作:去噪首先要去除图像的噪声,边缘检测很容易受到噪声的影响。去噪操作中我们使用的是5*5的高斯滤波器。计算梯度在这一步要计算图像的梯度。不但要计算梯度的大小,还要求出梯度的方向。梯度的方向被归为四类:水平,垂直,两条对角线方向。计算图像梯度
嘉 禾 天 橙 国 际 大 影 院♡♡
·
2020-08-12 14:40
OpenCV学习之路
边缘检测(opencv_python下)
参考:
OpenCV-Python
教程(6、Sobel算子)
OpenCV-Python
教程(7、Laplacian算子)Python下opencv使用笔记(七)(图像梯度与边缘检测)Sobel算子原型Sobel
AbigaleXinn
·
2020-08-12 13:20
opencv-python
(13):Canny边缘检测
边缘检测的目的是识别目标数字图像上亮度变化明显的点。图像中的显著变化通常反应了属性的重要事件和变化。函数原型:edge=cv2.Canny(image,threshold1,threshold2[,edges[,apertureSize[,L2gradient]]])必要参数:第一个参数是需要处理的原图像,该图像必须为单通道的灰度图;第二个参数是阈值1;第三个参数是阈值2。其中较大的阈值2用于检测
wangleixian
·
2020-08-12 13:00
python-opencv
OpenCV-Python
教程(8、Canny边缘检测)
本篇文章介绍如何用
OpenCV-Python
来使用Canny算子。提示:转载请详细注明原作者及出处,谢谢!
Daetalus
·
2020-08-12 12:27
Python
OpenCV
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他