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
读取和保存图像
1.当路径全为英文时,采用的图像读取和保存方式importcv2#读取图像img=cv2.imread("./raw.jpg",0)#0:grayimage;1:bgr图像;-1:图像原格式输出#保存图像cv2.imwrite("./save.jpg",img)2.当路径不全为英文时,即路径中可能存在中文,采用的图像读取和保存方式#读文件,这种方式能读取路径中含有中文的图像文件defimread(
runtao123
·
2022-11-22 15:16
opencv-python
opencv
python
OpenCV-Python
学习(2)—— OpenCV 图像的读取、显示和保存(cv.imread、cv.imshow、cv.imwrite)
1.学习目标图像理解图像读取与显示2.灰度图像——单通道1.人眼中的灰度图像2.计算机中的灰度图像[[727271...151154156][757369...152155158][787366...152157160]...[949494...208197187][929293...208200191][969697...208202195]]3.彩色图像——三通道1.人眼中的彩色图像2.计算机
Rattenking
·
2022-11-22 15:07
OpenCV-Python学习
opencv
python
计算机视觉
OpenCV-Python
图像裁剪
importcv2importmatplotlib.pyplotaspltimportnumpyasnpimage=cv2.imread("./images/lena.jpg")print(image.shape)cv2.imshow("src",image)img=image[200:300,100:500]cv2.imshow("img",img)cv2.waitKey(0)cv2.destr
imxlw00
·
2022-11-22 14:04
#
OpenCv
opencv
八、
opencv-python
图像处理高级操作(5)——边缘检测
文章目录学习目标了解Sobel算子,Scharr算子和拉普拉斯算子掌握canny边缘检测的原理及应用一、边缘检测的原理1、基于搜索2、基于零穿越二、Sobel检测算子1、原理及方法论述2、应用三、Laplacian算子四、canny边缘检测1、Canny算法的原理2、应用总结:1、边缘检测的原理(1)基于搜索(2)基于零穿越2、Sobel算子【实际应用】(1)基于搜索的方法获取边界(2)cv2.S
风栖柳白杨
·
2022-11-22 13:45
图像处理
图像处理
opencv
python
报错:ModuleNotFoundError: No module named ‘skbuild‘
报错:ModuleNotFoundError:Nomodulenamed'skbuild'报错解决办法一些说明1.2.查看python对应的site-packages参考文献记录一个pip安装
opencv-python
GungnirsPledge
·
2022-11-22 12:33
深度学习环境
python
opencv
计算机视觉
【
OpenCV-Python
】教程:3-8 图像金字塔
OpenCVPython图像金字塔【目标】学习图像金字塔cv2.pyrUp(),cv2.pyrDown()【原理】在某些情况下,需要处理不同分辨率的图像。我们需要创建不同分辨率的图像,最高分辨率的在最下面,最低分辨率的在最上面,看起来像金字塔。高斯金字塔中的最高级别(低分辨率)是通过移除低级别(高分辨率)图像中的连续行和列而形成的。较高级别的每个像素由高斯权重的基础级别中的5个像素贡献而成。M∗N
黄金旺铺
·
2022-11-22 10:18
#
OpenCV
#
Python
opencv
python
图像金字塔
opencv-python
图像处理 ---Canny边缘检测
一、Canny边缘检测Canny边缘检测的过程如下:(1)使用高斯滤波器进行滤波,平滑图像并滤除噪音,同时进行了像素点的归一化处理。(2)计算图中每个像素点的梯度强度和方向(3)应用非极大值抑制,以消除边缘检测带来的杂散效应。(4)应用双阈值检测来确定其真实的和潜在的边缘(5)通过抑制孤立的弱边缘最终完成边缘检测1、使用高斯滤波器时,高斯核的大小是可变的,因此其对于边缘检测的效果也是变化的。滤波器
NewSuNess
·
2022-11-22 10:47
图像处理
opencv
python
图像处理
OpenCV-python
学习笔记(十)——Canny边缘检测
十、Canny边缘检测Canny边缘检测是一种使用多级边缘检测算法检测边缘的方法10.1Canny边缘检测基础Canny边缘检测的步骤:(1)去噪。(2)计算梯度的幅度与方向(3)非极大值抑制,适当地让边缘“变瘦”(4)确定边缘,使用双阈值算法确定最终的边缘信息10.1.1高斯滤波去除图像噪声图像的边缘易收到噪声的干扰,我们为了检测到准确的边缘信息,通常要对图像进行滤波去除噪声。滤波的目的是平滑一
蔡蔡不吃香菜
·
2022-11-22 10:47
OpenCV
opencv
python
学习
【
OpenCV-Python
】14.OpenCV的边缘检测
14.OpenCV的边缘检测文章目录前言一、Laplacian边缘检测二、Sobel边缘检测三、Canny边缘检测四、自动确定阈值的一种方法五、图像梯度滤波器六、
OpenCV-Python
资源下载总结前言
机器视觉小学徒
·
2022-11-22 10:46
OpenCV-Python
opencv
python
计算机视觉
OpenCv-Python
学习笔记(十):Canny边缘检测
目录demo原理噪声去除计算图像梯度非极大值抑制滞后阈值democv2.Canny()函数:用于边缘检测。第一个参数表示输入图像。第二个参数表示滞后过程中的第一个阈值,计算出的边界点大于这个阈值才是真正边界第三个参数表示滞后过程中的第二个阈值,计算出的边界点低于这个阈值被抛弃具体滞后过程中的两个阈值见原理部分说明。importcv2importnumpyasnpfrommatplotlibimpo
笨鸟未必先飞
·
2022-11-22 10:46
OpenCv-python
opencv
python
学习
特征点的检测与匹配(ORB,SIFT,SURFT比较)[
opencv-python
]
特征点的检测与匹配(ORB,SIFT,SURFT比较)本文旨在总结
opencv-python
上特征点的检测和匹配。
一眼半年
·
2022-11-22 10:16
图像算法
python
opencv
计算机视觉
python边缘提取_
OpenCV-Python
学习(十四):Canny边缘提取算法
目标:1.Canny算法2.OpenCV函数:Canny()一、Canny算法Canny算法是一种边缘检测算法,步骤如下:Canny边缘检查算法步骤:1.彩色图转化为灰度图2.应用高斯滤波来平滑图像-->去除噪声由于边缘检测容易受到图像中噪声的影响3.找寻图像的强度梯度Canny的基本思想是找寻一幅图像中强度变化最强的位置。所谓的变化最强,即指梯度方向。平滑后的图像中每个像素点的梯度可以由Sobe
Pink-Champaign
·
2022-11-22 10:43
python边缘提取
【
OpenCV-Python
】:Canny边缘检测的图像化与数值化直观显示
首先给出Canny边缘检测的代码!importcv2img=cv2.imread('C:\\Users\\Wxr\\Desktop\\21.jpg',cv2.IMREAD_GRAYSCALE)c1=cv2.Canny(img,32,128)r1=cv2.imshow("result",c1)cv2.waitKey()cv2.imwrite('C:\\Users\\Wxr\\Desktop\\r1.
米开朗琪罗~
·
2022-11-22 10:42
图像处理
opencv
计算机视觉
python
【
opencv-python
】深入分析Canny边缘检测算法原理
参考资源:CannyedgedetectorwikiCanny检测
opencv-python
官方函数说明Cannyedgedetector说明向大神作者致敬原版论文下载地址Canny边缘检测算法的基础是图像梯度
几何量测量技术
·
2022-11-22 10:06
pyopencv
opencv
python
算法
【
OpenCV-Python
】教程:3-7 Canny边缘检测
OpenCVPythonCanny边缘检测【目标】Canny边缘检测的概念cv2.Canny【原理】1.去噪由于边缘检测非常容易收到图像的噪声影响,第一步使用5x5高斯滤波去除图像中的噪声。2.寻找图像的亮度梯度在平滑后(去噪后)的图像利用Sobel算子计算图像的X-,Y-的一阶导数G(x)G(x)G(x)和G(y)G(y)G(y),从这两幅图像中我们可以获得边缘的梯度值和方向。EdgeGradi
黄金旺铺
·
2022-11-22 10:29
#
OpenCV
#
Python
opencv
python
python霍夫变换检测直线_
OpenCV-Python
教程(9、使用霍夫变换检测直线) | 学步园...
本文介绍在
OpenCV-Python
中使用霍夫变换检测直线的方法。本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社
weixin_39616416
·
2022-11-22 10:56
python霍夫变换检测直线
基于OpenCV的手掌检测和手指计数
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达利用余弦定理使用
OpenCV-Python
实现手指计数与手掌检测。手检测和手指计数接下来让我们一起探索以下这个功能是如何实现的。
小白学视觉
·
2022-11-22 09:04
OpenCV视觉实战项目
opencv
计算机视觉
python
人工智能
深度学习
基于 OpenCV 的手掌检测和手指计数
作者|努比来源|小白学视觉利用余弦定理使用
OpenCV-Python
实现手指计数与手掌检测。手检测和手指计数接下来让我们一起探索以下这个功能是如何实现的。
AI科技大本营
·
2022-11-22 08:22
opencv
python
计算机视觉
人工智能
深度学习
【CV】基于OpenCV的手掌检测和手指计数
利用余弦定理使用
OpenCV-Python
实现手指计数与手掌检测。手检测和手指计数接下来让我们一起探索以下这个功能是如何实现的。
风度78
·
2022-11-22 08:22
人工智能
python
opencv
机器学习
深度学习
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
requirements依赖包,运行yolov5中的pythontrain.py就出现以下bug,导入错误:libgl.so.1:无法打开共享对象文件:没有这样的文件或目录如果您的应用程序依赖于cv2或
opencv-python
浪迹天涯@wxy
·
2022-11-22 08:44
bug
python
opencv
开发语言
pyinstaller 打包yolov7目标检测程序报错经验
pyinstaller打包yolov7目标检测程序报错经验1、pyinstaller版本会与python-opencv包冲突,建议提前修改
opencv-python
==4.5.3.562、根据报错信息去找原文件添加到打包的文件里
鹏哥亡命天涯
·
2022-11-22 07:28
报错集锦
python
开发语言
docker创建深度学习pytorch环境--详细版
docker内pip安装太慢的问题,更换源(目前适用,可能变化,搜索对应的方法即可),直接输入以下命令2、可能出现readtimeout的问题:3、安装对应python依赖包五、更新容器的apt源,安装
opencv-python
Xhlucky
·
2022-11-22 07:28
docker
linux
深度学习
pytorch
解决cv2没有face模块
face’人脸识别报错如下:AttributeError:module‘cv2.cv2’hasnoattribute‘face’问题描述代码中cv2没有face模块所以报错,看了很多博主都是卸载和重新安装
opencv-python
wsysxxn
·
2022-11-22 03:04
机器学习
opencv
计算机视觉
python
pycharm中pytorch环境下,opencv函数报警告,无法跳转等情况的解决方法。
经过查询发现报警告的情况是由于
opencv-python
版本不匹配造成的。
果粒在哪里
·
2022-11-22 03:52
opencv
计算机视觉
python
【
OpenCV-Python
】20 特征检测算法(上)
什么是特征?粗略的讲,特征就是有意义的图像区域,该区域具有独特性或易于识别性。如角点、边缘、斑点(与周围有很大差异的图像区域)等。OpenCV中最常使用的特征检测和提取算法有:Haarris:检测角点SIFT:检测斑点(blob)SURF:检测斑点FAST:检测角点BRIEF:检测斑点ORB:代表带方向的FAST算法与具有旋转不变性的BRIEF算法通过以下方法进行特征匹配:暴力(Brute-For
gkm0120
·
2022-11-22 02:34
OpenCV-Python
opencv
python
利用
opencv-python
绘制多边形框或(半透明)区域填充(可用于分割任务mask可视化)
利用
opencv-python
绘制多边形框或(半透明)区域填充(可用于分割任务mask可视化)本文主要就少opencv中两个函数polylines和fillPoly分别用于绘制多边形框或区域填充,并会会以常见用途分割任务
Adenialzz
·
2022-11-22 02:32
OpenCV
目标检测
计算机视觉
opencv
可视化
计算机视觉
cv
【
OpenCV-Python
】31.OpenCV的特征检测——示例
31.OpenCV的特征检测——示例文章目录前言一、应用Shi-Tomasi角检测器二、应用特征匹配查找对象三、
OpenCV-Python
资源下载总结前言 图像的特征是指图像中具有独特性和易于识别性的区域
机器视觉小学徒
·
2022-11-22 02:00
OpenCV-Python
opencv
python
计算机视觉
python安装opencv找不到模块_PyCharm安装
opencv-python
和opencv-contrib-python的一些问题和解决方法_2018-09-27...
当我想要在python上测试FeatureDetector并使用OpenCV的SIFT时,由于我在pycharm上仅仅安装了
opencv-python
,所以会出现报错(忘记截图了,好像是:'module'objecthasnoattribute'xfeatures2d
weixin_39989796
·
2022-11-22 02:59
python特征匹配_
OpenCV-Python
系列之特征匹配
之前我们讨论过了众多的特征检测算法,这次我们来讨论如何运用相关的方法进行特征匹配。本次教程完全为实战教程,没有相关的算法原理介绍,大家可以轻松一下了。蛮力匹配(ORB匹配)Brute-Force匹配非常简单,首先在第一幅图像中选择一个关键点然后依次与第二幅图像的每个关键点进行(改变)距离测试,最后返回距离最近的关键点。对于BF匹配器,首先我们必须使用cv2.BFMatcher()创建BFMatch
weixin_39532754
·
2022-11-22 02:59
python特征匹配
python特征匹配_
OpenCV-Python
特征匹配|四十四
目标在本章中,我们将看到如何将一个图像中的特征与其他图像进行匹配。我们将在OpenCV中使用Brute-Force匹配器和FLANN匹配器Brute-Force匹配器的基础蛮力匹配器很简单。它使用第一组中一个特征的描述符,并使用一些距离计算将其与第二组中的所有其他特征匹配。并返回最接近的一个。对于BF匹配器,首先我们必须使用cv.BFMatcher()创建BFMatcher对象。它需要两个可选参数
weixin_39688378
·
2022-11-22 02:59
python特征匹配
python opencv 特征匹配_
OpenCV-Python
特征匹配 | 四十四
目标在本章中,我们将看到如何将一个图像中的特征与其他图像进行匹配。我们将在OpenCV中使用Brute-Force匹配器和FLANN匹配器Brute-Force匹配器的基础蛮力匹配器很简单。它使用第一组中一个特征的描述符,并使用一些距离计算将其与第二组中的所有其他特征匹配。并返回最接近的一个。对于BF匹配器,首先我们必须使用cv.BFMatcher()创建BFMatcher对象。它需要两个可选参数
阿依图娜
·
2022-11-22 02:28
python
opencv
特征匹配
OpenCV-Python
ORB特征匹配
第一步:导入库,图片,创建ORB对象导入OpenCV库。importcv2ascv在进行特征的提取之前,我们要读入两张图片(图片我就不提供了)。image1=cv.imread('1.png')image2=cv.imread('2.png')这里我们使用的是ORB特征,所以要创建一个ORB对象:#初始化ORBorb=cv.ORB_create()第二步:寻找关键点和描述子创建之后,就是主要的寻找
小枫小疯
·
2022-11-22 02:57
opencv
计算机视觉
人工智能
OpenCV-Python
ORB特征匹配(实践篇)
#对象查找importcv2importnumpyasnpimportmatplotlib.pyplotaspltimg1=cv2.imread(r'C:\Users\Administrator\Desktop\project\\nail_cut.png',cv2.IMREAD_GRAYSCALE)#打开灰度图像img2=cv2.imread(r'C:\Users\Administrator\De
梦幻北斗
·
2022-11-22 02:44
opencv
python
python
opencv
解决cv2.error报错解决方案
问题摘要:一般出现如下:解决cv2.error:OpenCV(4.2.0)C:\projects\
opencv-python
\opencv…报错。
Alchemist Notes
·
2022-11-22 01:11
码上生活
Latex科研
OpenCV图像读取
图像读取与显示文章目录前言一、cv.imread()函数的原型二、cv.imread()函数中的flags选择cv.imread()函数的读取文件类型注意总结前言在使用
opencv-python
库时,需要做的最简单工作就是导入库文件
ℳ๓执手ꦿ听风吟້໌ᮨ
·
2022-11-22 01:45
opencv
opencv
计算机视觉
python
图象基本操作(读取、显示、通道提取、边界填充、融合、保存)
一、图像读取、显示等操作图像python读取的几种方式基于python的图像读取方式:基于PIL库的图像读取、保存和显示基于
opencv-python
的图像读取、保存和显示基于matplotlib的图像读取
Chaoy6565
·
2022-11-22 00:23
opencv
python
【Opencv】已下载
opencv-python
,但是pycharm上cv2依旧报错。
目录解决措施:在帮助别人的时候遇到的错误,专门记录下来,供大家参考。解决措施:(1)图1(2)图2(3)图3(4)如图4所示,点外+号找到自己的site-packages文件加进去,因为cv2在site-packages,加完后cv2就不会报错了。图4
一场玫瑰花的葬礼
·
2022-11-21 23:20
python
opencv
pycharm
Python:opencv库实现调用摄像头拍照并保存到本地
导入
opencv-python
库,复制代码即可运行importcv2defpicture_shoot(image_name='img.png',image_path=r'E:/')->None:'''调用摄像头拍照并保存图片到本地
Demons_皮
·
2022-11-21 22:10
python
开发语言
后端
python opencv在图像上画矩形
1pythonopencv在图像上画矩形pythonopencv在图像上画矩形(已验证)_Vertira的博客-CSDN博客_python在图片上画矩形2opencv-python鼠标画瞄准星
opencv-python
天人合一peng
·
2022-11-21 22:07
Opencv/Halcon
opencv
计算机视觉
人工智能
卷积处理过程模拟:用Python实现OpenCV函数filter2D等效的卷积功能
一、引言在《
OpenCV-Python
图像平滑处理:卷积函数filter2D详解及均值滤波案例》介绍了filter2D相关的功能及使用,下面老猿用Python、numpy矩阵运算以及
OpenCV-Python
LaoYuanPython
·
2022-11-21 22:02
python
opencv
开发语言
数字图像处理
图像卷积平滑处理
OpenCV-python
学习笔记(十四)——傅里叶变换
十四、傅里叶变换图像处理─般分为空间域处理和频率域处理。空间域处理是直接对图像内的像素进行处理。空间域处理主要划分为灰度变换和空间滤波两种形式。灰度变换是对图像内的单个像素进行处理,比如调节对比度和处理阈值等。空间滤波涉及图像质量的改变,例如图像平滑处理。在图像处理过程中,傅里叶变换就是将图像分解为正弦分量和余弦分量两部分。数字图像经过傅里叶变换后,得到的频域值是复数。因此,显示傅里叶变换的结果需
蔡蔡不吃香菜
·
2022-11-21 20:55
OpenCV
opencv
python
学习
【
OpenCV-Python
】9.OpenCV的色彩空间变换
9.OpenCV的色彩空间变换文章目录前言一、色彩空间变换1、RGB色彩空间2、GRAY色彩空间3、YCrCb色彩空间4、HSV色彩空间二、
OpenCV-Python
资源下载总结前言 色彩空间也称颜色模型
机器视觉小学徒
·
2022-11-21 20:54
OpenCV-Python
opencv
python
计算机视觉
简单记一次pip install
opencv-python
报错
这里写自定义目录标题pipinstallopencv-python使用命令前提命令出现问题问题解决pipinstallopencv-python因为下载的一个项目需要用到opencv,所以需要这个库,但是install的过程出现报错,所以做个记录使用命令前提1.安装并配置好python,这里是安装了python3.7.6版本https://www.runoob.com/python3/python
泥点子
·
2022-11-21 18:13
python
opencv
开发语言
【翻译:
OpenCV-Python
教程】图像轮廓
⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,ContoursinOpenCV,附原文。这篇比较特殊,有多个小节组成,我把它们合在一起了。轮廓:入门目标理解什么是轮廓。学会找到轮廓,画出轮廓等等。你会看到这些函数:cv.findContours(),cv.drawContours()什么是轮廓?轮廓
宇翔1024
·
2022-11-21 18:04
OpenCV
翻译
OpenCV
人工智能
计算机视觉
中文文档
Opencv-Python
入门知识点总结
Opencv-Python
笔记注:Opencv读取图片的格式是BGR数据读取——图像①cv2.imread(‘参数1’,参数2)——读取指定图像,参数1指图像名,参数2指图像格式,彩色or灰度注:cv2
好好理解what
·
2022-11-21 18:30
opencv
python
人工智能
OpenCV-Python
图像平滑处理1:卷积函数filter2D详解及用于均值滤波的案例
一、图像平滑处理简介图像平滑处理属于图像空间滤波的一种,用于模糊处理和降低噪声。模糊处理经常用于图像预处理任务中,例如在(大)目标提取之前去除图像中的一些琐碎细节,以及桥接直线或曲线的缝隙。模糊处理后的图像,可以通过阈值处理、形态处理等方式进行再加工,从而去除一些噪点。平滑滤波器包括线性滤波器和非线性滤波器,平滑线性空间滤波器的输出(响应)是包含在滤波器模板邻域内的像素的简单平均值。平滑线性空间滤
LaoYuanPython
·
2022-11-21 18:58
老猿Python
opencv
python
计算机视觉
均值滤波
数字图像平滑处理
OpenCV-Python
快速入门(十二):轮廓拟合
OpenCV-Python
快速入门(十二):轮廓拟合前言前提条件实验环境轮廓拟合矩形包围框(cv2.boundingRect())最小包围矩形框(cv2.minAreaRect())最小包围圆形(cv2
FriendshipT
·
2022-11-21 18:57
opencv
python
计算机视觉
OpenCV-Python
快速入门(十三):形态学操作
OpenCV-Python
快速入门(十三):形态学操作前言前提条件实验环境形态学操作腐蚀(cv2.erode())膨胀(cv2.dilate())通用形态学函数(cv2.morphologyEx())开运算
FriendshipT
·
2022-11-21 18:57
python
opencv
图像处理
【Opencv】Anaconda下安装
opencv-python
和opencv-contrib-python,提示无user的出错记录
首先按照anaconda安装opencv的指示进行按照,一开始用了第一个方法,发现安装的opencv版本太新,为了避免以后踩坑出现不明所以的bug,又选择了第二个方法进行安装。安装opencv-contrib-python时,在Anaconda3的文件夹路径下输入pipinstallXXXXXXXXXXXXXX是刚刚下载好的.whl的名字,例如:tpipinsallopencv_contrib_p
Kan SY
·
2022-11-21 18:24
软件安装
opencv
python
计算机视觉
在anaconda创建的虚拟环境下安装
opencv-python
在anaconda创建的虚拟环境下安装opencv-python1.下载需要的
opencv-python
版本通过python包国内镜像下载,本文以opencv_python-4.1.1.26为例。
麦鱼家的码小白
·
2022-11-21 18:46
opencv
python
计算机视觉
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他