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像素处理以及numpy像素处理
一、openCV像素处理1.读取像素灰度图像直接返回灰度值,彩色图像则返回B、G、R三个分量。注意OpenCV读取图像是BGR存储显示,需要转换为RGB再进行图像处理。#灰度图像:返回值=图像(位置参数),返回值只有一个数test=img[88,42]#彩色图像:返回值=图像[位置元素,0|1|2]获取BGR三个通道像素,返回值[bluegreenred]blue=img[88,142,0]gre
唯有一颗慎独心
·
2020-08-09 01:44
openCV
【
openCV-python
系列学习】一、图像基本知识和openCV入门操作
一、图像基本知识图像都是由像素(pixel)构成的,即图像中的小方格,这些小方格都有一个明确的位置和被分配的色彩数值,而这些一小方格的颜色和位置就决定该图像所呈现出来的样子。像素是图像中的最小单位,每一个点阵图像包含了一定量的像素,这些像素决定图像在屏幕上所呈现的大小。灰度是表明图像明暗的数值,即黑白图像中点的颜色深度,范围一般从0到255,白色为255,黑色为0,故黑白图片也称灰度图像。灰度值指
唯有一颗慎独心
·
2020-08-09 01:44
openCV
GStreamer Plugin: Embedded video playback halted; module decodebin20 reported: Your GStreamer instal...
:http://ubuntuforums.org/archive/index.php/t-1730395.htmlhttp://stackoverflow.com/questions/4929721/
opencv-python
weixin_34205076
·
2020-08-09 00:20
【图像处理】——Python+opencv实现提取图像的几何特征(面积、周长、细长度、区间占空比、重心、不变矩等)
转载请注明详细地址本文简单介绍了图像常见几何特征的概念以及求解方法本文介绍了Python和opencv求解几何特征的常用方法目录其他形状外接轮廓的方法可以参考:《
OpenCV-Python
——第17.3
有情怀的机械男
·
2020-08-08 20:40
图像处理
opencv-python
:14_图像平滑(模糊)与 常见图像滤波(低通与高通滤波、图像卷积cv.filter2D()、线性滤波(方框滤波、均值滤波、高斯滤波)、非线性滤波(中值滤波、双边滤波))
图像平滑(模糊)与图像滤波低通滤波和高通滤波学习使用不同的低通滤波器对图像进行模糊使用自定义的滤波器对图像进行卷积(2D卷积)opencv中常见的图像滤波一、低通滤波和高通滤波与以为信号一样,我们也可以对2D图像实施低通滤波(LPF),高通滤波(HPF)。LPF帮助我们去除噪音,模糊图像HPF帮助我们找到图像的边缘低通滤波器是模糊,高通滤波器是锐化低通滤波器就是允许低频信号通过,在图像中边缘和噪点
余喵爱吃鱼
·
2020-08-08 19:41
OpenCV-python
实现高频提升滤波
基础知识1、图像锐化:叠加图像微分结果(拉普拉斯算子)、减除图像积分结果2、设原始图像为f(x,y),平滑图像为g(x,y),放大系数A;则非锐化掩模:【即平滑时丢失的锐化分量】3、对原始图像乘以A再减去平滑图像可实现高频提升滤波:当A=1时,为非锐化掩模;当A>1时,加权的原始图像与非锐化掩模相加,得到锐化图像;当A=2时,称为非锐化掩模化实现1、代码:importcv2importmatplo
luoluo3664
·
2020-08-08 17:55
python
图像处理
OpenCV
OpenCV 4.3.0 源代码编译(Win10 + MinGW64)
想测试一下PythonOpenCV中的cv2.xphoto.bm3dDenoising,谁知道这玩意儿是Nonfree的,
opencv-python
里没有这个包,卸载
opencv-python
,安装opencv-contrib-python
goudy
·
2020-08-08 15:32
20190730_图像混合_opencv_python
今天学习了图像的混合教程上的代码很简单,但是绝对运行不出来教程名称:
OpenCV-Python
中文教程1#图像融合2importcv23importnumpyasnp4importmatplotlib.pyplotasplt56imgO
bangxieyin1805
·
2020-08-08 14:39
人工智能
python
【
openCV-python
系列学习】四、均值滤波、方框滤波、高斯滤波及中值滤波
在图像产生、传输和复制过程中,常常会因为多方面原因而被噪声干扰或出现数据丢失,降低了图像的质量(某一像素,如果它与周围像素点相比有明显的不同,则该点被噪声所感染)。这就需要对图像进行一定的增强处理以减小这些缺陷带来的影响。可以采用图像平滑中的均值滤波、方框滤波、高斯滤波及中值滤波等方法。原图:噪声图片:给原图添加噪声以供测试的代码:#-*-coding:utf-8-*-importcv2impor
唯有一颗慎独心
·
2020-08-08 11:16
openCV
《OpenCv视觉之眼》Python图像处理五 :Opencv图像去噪处理之均值滤波、方框滤波、中值滤波和高斯滤波
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-08 10:44
Opencv视觉之眼
python
计算机视觉
Opencv图像平滑
《OpenCV视觉之眼》
图像去噪
《OpenCv视觉之眼》Python图像处理六 :Opencv图像傅里叶变换和傅里叶逆变换原理及实现
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-08 10:12
Opencv视觉之眼
计算机视觉
python
图像傅里叶变换与逆变换
opencv
彩色图像傅里叶变换
python摄像头识别条形码、二维码并打印信息
提前安装好pyzbar和
opencv-python
库//安装方法:打开cmd,输入pipinstall...(pyzbar/
opencv-python
)注意!!!
cwqHHH
·
2020-08-08 10:08
python应用
《OpenCv视觉之眼》Python图像处理七 :Opencv图像处理之高通滤波和低通滤波原理及构造
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-08 10:13
Opencv视觉之眼
计算机视觉
python
图像高通滤波
图像低通滤波
《OpenCV视觉之眼》
树莓派官方系统安装
opencv-python
(绝无报错!!!)
前一篇文章我讲过,树莓派可以干很多事情,其中,就包括了人脸识别等视觉应用,这就需要opencv了,来帮助你完成开发了!访问http://blog.ee-fans.com获取树莓派教程及入门项目。欢迎各位向博客投稿!欢迎加群讨论!!!树莓派爱好者:664605896opencv,名字听上去很高大上,其实则不然,opencv是一个开源的机器视觉和机器学习的软件库,它十分轻量的优点,适用于像树莓派这种开
五行缺钱......
·
2020-08-08 02:34
树莓派
opencv
机器学习
深度学习
python
opencv-python
阈值分割
全局阈值分割`importnumpyasnpsrc=np.array([[123,234,68],[33,51,17],[48,98,234],[129,89,27],[45,167,134]])src[src>150]=255src[srcsecondPeak:#第一个峰值在第二个峰值的右侧temp=histogram[int(secondPeak):int(firstPeak)]minLoc=
朱小丰
·
2020-08-07 21:03
卷积网络
opencv
opencv-python
dnn模块使用CUDA加速
opencv-pythondnn模块调用NVIDIA的GPU用CUDA加速dnn模块加载darknet模型安装opencv-contrib-pythonCUDA加速调用模型进行检测dnn模块加载darknet模型下面以使用opencv的dnn模块调用Darknet训练的yolo的模型。这里加载了我之前训练的一个人脸识别的模型。weightsPath="face.weights"configPath
枸杞叶儿
·
2020-08-07 10:20
opencv
目标检测
CUDA
基于
opencv-python
实现视频集逐帧提取为图片格式
程序代码框架video#文件夹,存放着视频集frame#文件夹,保存逐帧提取出来的图片src#文件夹video_to_frame.py#源程序源程序代码importosimportcv2video_src_path='../video/'frame_des_path='../frame/'defvideo2frame(video_src_path,frame_des_path,interval=1
王山山
·
2020-08-05 18:06
ALITAN
Python图像处理--OpenCV基本操作
引言:因为我用的pycharm,所以要先引入cv2库,若引入不成功就引入
opencv-python
一、读入图像使用函数cv2.imread(filepath,flags)读入一副图filepath:要读入图片的完整路径
z_xindong
·
2020-08-05 15:04
Python
OpenCV-Python
在图片上输出中文
OpenCV中在图片上输出中文一般需要借助FreeType库实现。FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件。但使用FreeType需要下载库并重新编译,过程麻烦一点。在Python中,可以借助PIL(PythonImagingLibrary)模块实现,相对简单很多,需要做的只是对图像进行OpenCV格式和PIL格式的相互转换。#
weixin_30569033
·
2020-08-05 14:42
OpenCV-Python
图像处理教程:图像基本操作
目录目录访问和修改像素值访问图片属性图像ROI(RegionofInterest)图像通道的分割和合并为图像制作边框(Padding)本节中几乎所有的操作都与Numpy相关,而不是OpenCV。需要熟悉Numpy才能使用OpenCV编写更好的优化代码。注:本文翻译自openCV官网教程,为方便理解,有些许添加或者改动[英文版链接]https://docs.opencv.org/trunk/d3/d
丹哥不是哥
·
2020-08-05 12:47
数字图像处理
python
openCV
《OpenCv视觉之眼》Python图像处理二 :Opencv图像读取、显示、保存基本函数原型及使用
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-05 12:38
Opencv视觉之眼
《OpenCv视觉之眼》Python图像处理四 :Opencv图像灰度处理的四种方法及原理
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-05 12:38
Opencv视觉之眼
《OpenCv视觉之眼》Python图像处理三 :Opencv图像属性、ROI区域获取及通道处理
本专栏主要介绍如果通过
OpenCv-Python
进行图像处理,通过原理理解
OpenCv-Python
的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作
陈一月的编程岁月
·
2020-08-05 12:43
Opencv视觉之眼
在树莓派上配置
OpenCV-Python
环境并实现基于 WEB 的远程视频监控
器材笔记本电脑/台式机树莓派(3b或更新)网线兼容Linux的Web摄像头注意:由于树莓派与电脑之间的通信会占用一条网线,所以电脑要具备至少两根网线接口或者具备无线上网功能才能保证树莓派可以从互联网上安装所需的库.前期准备关于系统这里使用的操作系统是树莓派官方推荐的Raspbian.由于操作系统的特殊性,很多第三方库/软件必须使用专为arm7编译的版本.推荐使用清华的apt软件源1:#编辑`/et
王_天天
·
2020-08-05 11:19
WEB技术
OpenCV-Python
学习之路-11:Canny Edge Detection (Canny边缘检测)
文章目录参考依据目标Canny边缘检测1.去噪2.寻找图像中的梯度强度3.非极大值抑制4.双阈值检测OpenCV中的Canny边缘检测参考依据OpenCV官方文档:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_canny/py_canny.html目标掌握Canny边缘检测的概念
我是大黄同学呀
·
2020-08-05 10:06
玩玩OpenCV
opencv
算法
python
计算机视觉
OpenCV-Python
学习之路-10:Image Gradients(图像梯度)
文章目录参考依据目标图像梯度1.Sobel和Scharr求导2.Laplacian求导参考依据官方文档:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_gradients/py_gradients.html#gradients目标寻找图像中的梯度、检测边缘等学习到以下函数:cv2.
我是大黄同学呀
·
2020-08-05 10:05
玩玩OpenCV
opencv
python
计算机视觉
OpenCV-Python
OpenCV-Python
教程简介OpenCVOpenCV于1999年由GaryBradsky在英特尔创立,第一个版本于2000年问世。
LYX-Rain
·
2020-08-05 01:17
Python
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
SaoYear
·
2020-08-05 01:07
python使用
opencv-python
将图片批量压缩为指定的尺寸
起因某天遇到一个任务,有一个高清的logo,需要导出成各种尺寸的logo。解决方法主要在于缩放图片的代码,最开始我选的是PillowfromPILimportImageimg=Image.open(frompath)out=img.resize(size)out.save(outpath)但是实际使用发现效果比PS缩放效果差很多,后来发现opencv可以选择插值方式,效果会很好多。逐一测试,似乎A
ngsb153
·
2020-08-05 01:28
经验
opencv-python
调用笔记本摄像头
很简单,直接上代码。方便以后需要的时候难找。#-*-coding:utf-8-*importnumpyasnpimportcv2cap=cv2.VideoCapture(0)fgbg=cv2.createBackgroundSubtractorMOG()while(1):ret,frame=cap.read()fgmask=fgbg.apply(frame)cv2.imshow('frame',f
lsjweiyi
·
2020-08-05 01:14
图像处理
python
OpenCV——释放时错误[SourceReaderCB::~SourceReaderCB terminating async callback]解决方案
问题描述报错如下:[WARN:1]globalC:\projects\
opencv-python
\opencv\modules\videoio\src\cap_msmf.cpp(674)SourceReaderCB
STZG
·
2020-08-04 23:08
#
Python
opencv-python
捕捉摄像头并保存视频
opencv-python
捕捉摄像头并保存视频初始化设置使用摄像头capture=cv2.VideoCapture(0)#没有摄像头就用视频代替#capture=cv2.VideoCapture("1.
昭昭昭昭昭昭昭昭
·
2020-08-04 17:42
python
opencv
opencv-python
通过 PIL支持中文添加文字,速度还慢,最好使用英文
importcv2importcv2ascvimportnumpyasnpfromPILimportImage,ImageFont,ImageDrawimporttimedefpaint_chinese_opencv(im,chinese,pos,color):img_PIL=Image.fromarray(cv2.cvtColor(im,cv2.COLOR_BGR2RGB))font=Image
东方佑
·
2020-08-04 04:59
PIL
Python3 识别验证码(
opencv-python
)
Python3识别验证码(
opencv-python
)一、准备工作使用opencv做图像处理,所以需要安装下面两个库:pip3installopencv-pythonpip3installnumpy二、
weixin_30274627
·
2020-08-04 03:00
opencv-python
:鼠标操作
文章目录1.鼠标事件2.特定函数参数2.1.定义2.2.调用3.例3.1.画圆3.2.flags是叠加的3.3.绘制矩形Reference1.鼠标事件importcv2ascvevents=[iforiindir(cv)if'EVENT'ini]print(events)#将鼠标事件显示出来'''EVENT_FLAG_LBUTTON=1摁住左键EVENT_FLAG_RBUTTON=2摁住右键EVE
sandalphon4869
·
2020-08-04 00:08
opencv(python)
opencv-python
:显示图像
文章目录一、显示图像1.以opencv的显示图像2.以matplotlib的显示图像一、显示图像1.以opencv的显示图像用opencv自带的显示器,缺点是操作少。缺点:不能显示多张图在一个窗口,要看多个图像得排列多个窗口很不方便。优点:有着opencv特殊的窗口操作:关于鼠标的Event事件;滑动条。importcv2ascvimg=cv.imread('ros_book.png')cv.im
sandalphon4869
·
2020-08-04 00:37
opencv(python)
OpenCV-Python
学习之路-9:Morphological Transformations(形态学转换)
文章目录参考依据目标形态学转换1.Erosion腐蚀2.Dilation膨胀3.Opening4.Closing5.MorphologicalGradient6.TopHat7.BlackHatStructuringElement构造元素参考依据官方文档:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_
我是大黄同学呀
·
2020-08-03 22:46
玩玩OpenCV
tensorflow 用cnn训练识别验证码(svm+ocr )
环境是python3.6+win10x64+tensorflow-gpu1.11.0用厦大嘉庚的教务系统的验证码作为案例样例:图像预处理使用
OpenCV-python
直接以灰度读取图像进行全局大津二值化使用
XYZ_UVT
·
2020-08-03 19:25
python
玩转Python图片处理 (
OpenCV-Python
)
OpenCV-Python
是OpenCV的Python的API接口,它拥有OpenCVC++API
嗨学编程
·
2020-08-03 16:56
Python
opencv-python
的位运算cv2.bitwise_and,cv2.bitwise_not使用及效果展示
考虑下面两张图片:怎样得到下面的效果:这里使用按位运算的方法。第一步,截取操作区域:img1=cv2.imread('../material/images/23126-92.jpg')img2=cv2.imread('../material/images/opencv.jpg')rows,cols,channels=img2.shaperoi=img1[0:rows,0:cols]plt.imsh
大头儿子er
·
2020-08-03 07:47
数字图像处理
python
opencv-python
图像二值化函数cv2.threshold函数详解及参数cv2.THRESH_OTSU使用
cv2.threshold()函数的作用是将一幅灰度图二值化,基本用法如下:#ret:暂时就认为是设定的thresh阈值,mask:二值化的图像ret,mask=cv2.threshold(img2gray,175,255,cv2.THRESH_BINARY)plt.imshow(mask,cmap='gray')上面代码的作用是,将灰度图img2gray中灰度值小于175的点置0,灰度值大于17
大头儿子er
·
2020-08-03 07:47
数字图像处理
python
cv2.threshold
图像二值化
cv2.THRESH_OTSU
opencv-python
threshold返回值
《OpenCv视觉之眼》Python图像处理一 :
Opencv-python
的简介及环境搭建
[Python图像处理]一:
Opencv-python
的简介及环境搭建一、为什么选择opencv-python1、什么是
OpenCv-Python
?
陈一月的编程岁月
·
2020-08-03 03:55
Opencv视觉之眼
OpenCV-Python
:轮廓检测
引言轮廓检测可以理解为图像中具有相同颜色或密度的位于边界的连续点的集合,轮廓是形状分析和对象识别的有利工具。在Python-OpenCV中,常用findContours函数来计算轮廓,每个独立的轮廓都是以Numpyarray的点坐标的形式呈现。为了在图像中显示计算出的轮廓,我们通常使用drawContours函数,通常这个函数会配合findContours使用。官方文档API轮廓检测:contou
志小
·
2020-08-02 16:04
OpenCV-Python
OpenCV
Python-OpenCV
Python:
opencv-python
模块的使用
cv2.imread()读取图片cv2.IMREAD_COLOR默认值彩色加载,忽略透明度cv2.IMREAD_GRAYSCALE灰度图加载cv2.IMREAD_UNCHANGED原图加载cv2.imshow()展示图片cv2.waitKey()等待键入cv2.namedWindow()创建特定窗口WINDOW_NORMAL用户可以调整窗口的大小,也可以将一个窗口从全屏窗口切换到普通窗口WINDO
chnyac
·
2020-08-02 15:48
Python
OpenCV+Python之cv2.error: OpenCV(4.1.1) C:\projects\
opencv-python
\opencv\modules\imgproc\src\smooth.d
通过Python自带的Tkinter模块生成GUI窗口,在设置高斯滤波的参数时,想独自创建两个文本输入框来分别控制高斯核的ksize和标准差sigmaX和sigmaY的大小,发现不能单纯的输入。从而出现错误cv2.error:OpenCV(4.1.1)C:\projects\opencv\python\opencv\modules\imgproc\src\smooth.dispatch.cpp:1
@WitnesS
·
2020-08-02 14:44
OpenCV+tkinter
opencv-python
(PIL)图像处理之训练模型前的几种图预处理
#滤波importcv2image=cv2.imread("")image_new=cv2.medianBlur(image,3)fromPILimportImagefromPILimportImageEnhanceimage=Image.open('.jpg')#亮度增强enb_b=ImageEnhance.Brightness(image)brightness=1.3image_bri=enb
东方佑
·
2020-08-02 14:50
opencv-python
OpenCV-Python
证件照背景替换
先将图片数据转换,然后利用KMeans图像分割,得到背景和前景,通过遮罩进行模糊滤波和形态学操作,最后输出通道。importcv2ascvimportnumpyasnp#读取数据img=cv.imread("D:/testimage/ID.jpg")h,w,c=img.shapesimplenum=h*w#将图片转换为点保存points=np.zeros((simplenum,c),np.floa
@WitnesS
·
2020-08-02 12:32
OpenCV基础教程
机器学习
opencv使用(一):安装 -- 基于python3.7
opencv-pythonpipinstallopencv-python也可以指定版本,例如pipinstallopencv-python==3.4.2.17源码安装https://pypi.org/project/
opencv-python
Vee__
·
2020-08-01 11:26
python
opencv
opencv-python
:08_IPython的魔法命令(包括magic、debug、time 、timeit、run等等)
IPython的魔法命令IPython提供了许多魔法命令,使得在IPython环境中的操作更加得心应手。魔法命令都以%或者%%开头,以%开头的成为行命令,%%开头的称为单元命令。行命令只对命令所在的行有效,而单元命令则必须出现在单元的第一行,对整个单元的代码进行处理。常用魔法命令:%magic显示所有魔法命令的详细文档执行%lsmagic命令将提供所有可用魔术命令的列表%timestatement
余喵爱吃鱼
·
2020-08-01 09:45
关于
opencv-Python
的函数
Chapterone:图片读入图像cv2.imread(filename[,flags])→retval显示图像cv2.imshow(winname,mat)→Nonecv2.waitKey([delay])→retval创建窗口cv2.namedWindow(winname[,flags])→None摧毁窗口cv2.destroyWindow(winname)→Nonecv2.destroyAl
你的晴天!
·
2020-08-01 06:47
人工智能
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他