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
Pytorch基础:数据读取与预处理——图像读取与存储
Pytorch基础:数据读取与预处理——图像读取与存储1.读取图片2.使用matplotlib库显示和保存图像1.读取图片图像库
opencv-python
、imageio、PIL等都具有图像读取的功能。
MechMaster
·
2024-01-12 19:44
深度学习
pytorch
人工智能
python
YOLOv8 Ultralytics:使用Ultralytics框架进行定向边界框对象检测
更多精彩内容,可点击进入Python日常小操作专栏、
OpenCV-Python
小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人
FriendshipT
·
2024-01-12 15:55
YOLO系列
YOLO
人工智能
目标检测
pytorch
python3.7conda安装opencv
nameopencv3.7python=3.72.激活虚拟环境condaactivateopencv3.73.安装opencvpipinstall-ihttps://pypi.mirrors.ustc.edu.cn/simple/
opencv-python
朽月初二
·
2024-01-11 19:02
conda
opencv
人工智能
opencv-python
——一些常见的报错(持续更新中)
一报错Anaconda创建的虚拟环境,python=3.5.6,pipinstallopencv-python的方式安装opencv,安装版本为4.4.importcv2“/home/slam/anaconda3/envs/RandLA-Net_tf/lib/python3.5/site-packages/cv2/init.py”,line5,infrom.cv2import*ImportErro
X_Imagine
·
2024-01-11 15:15
OpenCV-Python
opencv-python
python opencv程序如何在arm上运行_Arm架构安装opencv(python3)
yuminstall-ypython36yuminstall-ypython36-setuptoolsyuminstall-ypython36-pip二、安装numpy三、其他包根据错误提供安装即可四、编译安装
opencv-python
weixin_39684995
·
2024-01-11 04:59
python
Python将Labelme文件的真实框和预测框绘制到图片上
更多精彩内容,可点击进入Python日常小操作专栏、
OpenCV-Python
小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人主页查看YOLOv8Ultralytics:使用Ultra
FriendshipT
·
2024-01-09 14:51
Python日常小操作
python
开发语言
Labelme
json
目标检测
YOLOv8 Ultralytics:使用Ultralytics框架进行姿势估计
更多精彩内容,可点击进入Python日常小操作专栏、
OpenCV-Python
小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人主页查看基于DETR
FriendshipT
·
2024-01-09 14:50
YOLO系列
YOLO
python
目标检测
姿势估计
pytorch
一个超简单的直播方案使用flask实现代码不到100行 我真的服了
前言注意提前安装一下flask和
opencv-python
命令如下:pipinstallopencv-pythonpipinstallflask要安装cv2(即OpenCV的Python绑定),你可以使用
陈钇钇
·
2024-01-09 13:32
flask
python
后端
OpenCV-Python
(25):Hough直线变换
目标理解霍夫变换的概念学习如何在一张图片中检测直线学习函数cv2.HoughLines()和cv2.HoughLinesP()原理霍夫变换在检测各种形状的的技术中非常流行。如果你要检测的形状可以用数学表达式写出来,你就可以是使用霍夫变换检测它。即使检测的形状存在一点破坏或者扭曲也可以使用。我们下面就看看如何使用霍夫变换检测直线。一条直线可以用数学表达式y=mx+c或者ρ=xcosθ+ysinθ表示
图灵追慕者
·
2024-01-08 23:37
opencv-python
opencv
人工智能
霍夫变换
直线检测
图像处理
OpenCV-Python
(28):基于GrabCut 算法交互式前景提取
目标GrabCut算法原理,使用GrabCut算法提取图像的前景创建一个交互是程序完成前景提取介绍GrabCut算法是一种基于图像分割的算法,用于将图像中的前景物体从背景中准确地分离出来。它是由CarstenRother等人于2004年提出的。GrabCut算法的基本思想是通过迭代的方式将图像分成前景和背景两部分。它首先需要用户提供一个包含前景物体的矩形框,然后通过迭代的方式对图像进行分割。在每一
图灵追慕者
·
2024-01-08 23:07
opencv-python
GrabCut
前景提取
opencv
python
图像处理
人工智能
YOLOv5:将模型预测的结果图保存为JPG格式
更多精彩内容,可点击进入Python日常小操作专栏、
OpenCV-Python
小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人主页查看基于DETR的人脸伪装检测YOLOv7训练自己的数据集(口罩
FriendshipT
·
2024-01-08 09:45
YOLO系列
python
人工智能
目标检测
YOLO
YOLOv5:指定类别进行评估验证
更多精彩内容,可点击进入Python日常小操作专栏、
OpenCV-Python
小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人主页查看基于DETR的人脸伪装检测YOLOv7训练自己的数据集(口罩检测
FriendshipT
·
2024-01-08 08:41
YOLO系列
YOLO
人工智能
python
目标检测
解决报错“ERROR: Could not build wheels for
opencv-python
”
今天在安装biosppy的时候出现了报错,具体报错内容如下:在搭建
opencv-python
的时候出现报错一连串的报错内容后,最后出现ERROR:Couldnotbuildwheelsforopencv-python
汤汤upup
·
2024-01-07 13:38
python
开发语言
9.2 用
OpenCV-Python
操作图像
#-*-coding:utf8-*-importcv2importnumpyasnp#加载并显示图像image_file2='image/2.jpg'image_91=cv2.imread(image_file2)#cv2.imread()读取的是numpy.array的数组cv2.imshow('image_91',image_91)#裁剪图像h,w=image_91.shape[:2]star
MaskStar
·
2024-01-07 08:10
AttributeError: module ‘cv2‘ has no attribute ‘cvtColor‘
您可以卸载opencv-contrib并使用pipinstallopencv-python==4.5.1.48重新安装
opencv-python
我是花臂不花
·
2024-01-07 07:56
随笔大杂烩
python
opencv
1.8
openCV-python
图像中获取某个特定颜色的物体
学习如何对图像进行颜色空间转换,比如从BGR到灰度图,或者从BGR到HSV等。创建一个程序用来从一幅图像中获取某个特定颜色的物体#-*-coding:utf-8-*-importcv2importnumpyasnpimg=cv2.imread('namei.jpeg')#转换到HSVhsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)#设定绿色的阈值lower_green
wangsb_2020
·
2024-01-06 17:27
树莓派 pip安装
opencv-python
的正确实践
python-mpipinstallopencv-python-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.com"""许多教程里的代码都是用的老版本,函数API的接口有时不一样,如果不指定版本的话会安装最新版本,代码得大#幅修改,给入门增加阻力。#安装指定版本:pipinstallopencv-python==3.4.3.18
离恨天@
·
2024-01-04 08:36
树莓派
机器学习
OpenCV-Python
(23):傅里叶变换
原理傅里叶变换是一种数学变换,用于将一个函数(在图像处理中通常是图像)从时域(空域)转换到频域。它将函数表示为一系列正弦和余弦函数的和,用于分析信号的频率和相位信息。傅里叶变换的原理是将一个连续的信号或离散的序列分解为一系列简单的正弦和余弦函数,这些函数是基函数或正交函数。傅里叶变换可以将一个信号分解为不同频率的成分,这些成分包含了信号的频谱信息。傅里叶变换是线性的,可以将多个信号的变换结果相加,
图灵追慕者
·
2024-01-04 03:15
opencv-python
opencv
python
人工智能
傅里叶变换
OpenCV-Python
(24):模板匹配
原理及介绍模板匹配是一种常用的图像处理技术,它用于在一幅图像中寻找与给定模板最匹配的区域(在一副大图中搜寻查找模版图像位置的方法)。模板匹配的基本思想是将模板图像在目标图像上滑动,并计算它们的相似度,找到相似度最高的位置即为匹配位置。OpenCV中的模板匹配cv2.matchTemplate()函数是OpenCV中用于模板匹配的函数。它的语法如下:cv2.matchTemplate(image,t
图灵追慕者
·
2024-01-04 03:13
opencv-python
模板匹配
OpenCV
图像处理
人工智能
cv2.error: OpenCV(4.8.1) D:xxxerror: (-2:Unspecified error) The function is not implemented.报错
在用harries角点检测算法的过程中,遇到了这个报错:cv2.error:OpenCV(4.8.1)D:\a\
opencv-python
\
opencv-python
\opencv\modules\highgui
ros275229
·
2024-01-02 01:27
环境配置
python
opencv
人工智能
计算机视觉
[python]
opencv-python
的ndarray的numpy格式转换和f.read()一样
大家发现如果从文件f.read二进制数据和ndarray.tobytes数据不一样,正确方法如下:numpy数组编码成图片bytes格式imortnumpyasnp#图片读取img=cv2.imread('1.jpg')#首先需要将numpy数组进行编码,编码成一种图片格式,.jpg.png等等都可,此处用.jpg举例f=cv2.imencode(".jpg",img)[1].tobytes()解
FL1623863129
·
2024-01-01 07:35
Python
python
人脸实时检测
opencv-python
库。顺手的编译器,推荐ycharm2.代码#使用python进行人脸检测importcv2#打开电脑自带的摄像头,并进行一
天下一般
·
2023-12-31 10:25
后台
python
opencv
OpenCV-Python
(21):轮廓层次结构
目标学习轮廓的层次结构,了解轮廓之间的父子关系原理在前面的内容中我们使用函数cv2.findContours()来查找轮廓的时候,我们会传入一个参数:轮廓提取模式(Contour_Retrieval_Mode)。我们总是把它置为cv2.RETR_LIST或者是cv2.RETR_TREE,效果效果还是可以得。但是它们到底代表什么呢?同时,我们得到的结果包含3个数组,第一个图像,第二个是轮廓,第三个是
图灵追慕者
·
2023-12-30 20:15
opencv-python
opencv
图像处理
轮廓层次结构
轮廓检索模式
OpenCV-Python
(22):直方图均衡化
直方图术语在图像处理和计算机视觉中,与直方图相关的一些术语包括:灰度直方图(Gray-levelhistogram):用于描述图像中各个灰度级别的像素数量分布。彩色直方图(Colorhistogram):用于描述图像中各个颜色通道的像素数量分布,如红色通道、绿色通道和蓝色通道。亮度直方图(Luminancehistogram):用于描述图像中各个亮度级别的像素数量分布。色彩直方图(Colorhis
图灵追慕者
·
2023-12-30 20:45
opencv-python
opencv
计算机视觉
直方图均衡化
OpenCV-Python
(22):直方图的计算绘制与分析
目标了解直方图的原理及应用使用OpenCV或Numpy函数计算直方图使用Opencv或者Matplotlib函数绘制直方图学习函数cv2.calcHist()、np.histogram()等原理及应用直方图是一种统计图形,是对图像的另一种解释,用于表示图像中各个像素值的频次分布。直方图的x轴是灰度值(0到255),y轴是图片中具有同一个灰度值的点的数目。通过直方图你可以对整幅图像的灰度分布、对比度
图灵追慕者
·
2023-12-30 20:14
opencv-python
opencv
直方图
绘制直方图
统计直方图
分析直方图
1.13
openCV-python
Canny图像边缘检测
openCV中的Canny边缘检测#Canny边缘检测是一种非常流行的边缘检测算法,是JohnF.Canny在1986年提出的。它是一个有很多步构成的算法。#第一步:由于边缘检测很容易受到噪声影响,所以第一步是使用5x5的高斯滤波器去除噪声#第二步:计算图像梯度#第三步:非极大值抑制,在获得梯度的方向和大小之后,应该对整幅图像做一个扫描,去除那些非边界上的点。对每一个像素进行检查,看这个点的梯度是
wangsb_2020
·
2023-12-30 02:12
Open CV 3D Python 环境搭建
python.p2hp.com/downloads/windows/index.html安装路径随意,基本一路默认,下一步、下一步注意有个钩:添加到环境变量检测是否成功安装Python环境CMD输入python2、安装
OpenCV-Python
萌萌的提莫队长
·
2023-12-30 01:02
python
opencv
用
opencv-python
建立纯色图
用
opencv-python
建立纯色图方法一方法二方法一可以创建任何颜色的图importnumpyasnpimportcv2ascvimg1=np.zeros((300,512,3),np.uint8)
bthyla
·
2023-12-29 11:39
opencv
python学习
OpenCV-python
利用蒙版进行叠加(含alpha通道)
本文已知条件前景图前景蒙版背景图代码实现#读取图片,蒙版(黑色代表不选中,白色代表选中)img=cv2.imread(img_item)img=cv2.resize(img,(960,1280),interpolation=cv2.INTER_LINEAR)mask=cv2.imread(os.path.join(mask_file,mask_item),cv2.IMREAD_UNCHANGED)
小峥嵘
·
2023-12-29 11:07
计算机视觉
OpenCV-Python
(21):轮廓特征及周长、面积凸包检测和形状近似
2.轮廓特征轮廓特征是指由轮廓形状和结构衍生出来的一些特征参数。这些特征参数可以用于图像识别、目标检测和形状分析等应用中。常见的轮廓特征包括:面积:轮廓所包围的区域的面积。周长:轮廓的周长,即轮廓线的长度。弧长:轮廓线的弧长,即轮廓的长度。轮廓矩:轮廓的几何矩,用于描述轮廓的形状。轮廓重心:轮廓所包围区域的重心坐标。外接矩形:能够完全包围轮廓的矩形。最小外接矩形:能够紧密包围轮廓的矩形,且角度与轮
图灵追慕者
·
2023-12-29 09:33
opencv-python
轮廓特征
OpenCV特征
凸包
轮廓周长
轮廓面积
OpenCV-Python
(19):Canny边缘检测
目录学习目标Canny边缘检测原理1.噪声抑制(噪声去除)2.梯度计算3.非极大值抑制4.双阈值检测(滞后阈值)5.边缘连接Canny边缘检测步骤Canny边缘检测的OpenCV实现不同阈值的边缘检测效果学习目标了解Canny边缘检测的概念学习掌握函数cv2.Canny()的用法Canny边缘检测原理Canny边缘检测是一种非常流行的边缘检测算法,是JohnF.Canny在1986年提出的。它是一
图灵追慕者
·
2023-12-29 09:02
opencv-python
opencv
边缘检测
canny算法
阈值分割
图像处理
OpenCV-Python
(14):图像几何变换
背景说明图像几何变换是计算机视觉和图像处理领域中的重要技术。它通过对图像进行平移、旋转、缩放、翻转等操作,改变图像的大小、位置或方向,以实现对图像的变换和处理。图像几何变换在很多应用中都有广泛的应用,例如:视觉定位和导航:通过对图像进行平移、旋转和缩放等变换,可以实现机器人的视觉定位和导航。例如,可以通过将机器人的摄像头图像与地图图像进行匹配,来确定机器人的位置和方向。图像配准:通过对图像进行平移
图灵追慕者
·
2023-12-29 09:02
opencv-python
opencv
图像处理
几何变换
图像旋转
图像平移
仿射变换
透视变换
OpenCV-Python
(30):Harris角点检测
目标理解Harris角点检测的概念掌握函数cv2.cornerHarris()、cv2.cornerSubPix()的用法Harris算法原理通过前面的图像特征介绍,我们知知道了角点的一个特性:向任何方向移动变化都很大。Chris_Harris和Mike_Stephens在1988年的文章《ACombinedCornerandEdgeDetector》中就已经提出了焦点检测的方法被称为Harris
图灵追慕者
·
2023-12-29 09:02
opencv-python
opencv
人工智能
角点检测
harris角点
图像处理
OpenCV-Python
(21):凸缺陷检测及点到多边形最短的距离求解
学习目标凸缺陷的查找求某一点到一个多边形的最短距离不同形状的匹配凸缺陷前面我们已经学习了轮廓的凸包,对象上的任何凹陷都被成为凸缺陷。OpenCV中有一个函数cv2.convexityDefect()可以帮助我们找到凸缺。函数使用如下:hull=cv2.convexHull(cnt,returnPoints=False)defects=cv2.convexityDefects(cnt,hull)注意
图灵追慕者
·
2023-12-29 09:02
opencv-python
OpenCV
多边形测试
凸缺陷检测
形状匹配
OpenCV-Python
(18):图像梯度
目录背景介绍及应用学习目标原理Sobel算子和Scharr算子Laplacian算子代码示例重要提醒背景介绍及应用图像的梯度是指图像中每个像素点的强度变化情况。计算图像的梯度可以帮助我们了解图像中物体的边界和纹理等信息。梯度在计算机视觉和图像处理领域有着广泛的应用,以下是一些常见的应用场景:边缘检测:梯度可以帮助我们找到图像中物体之间的边界。通过计算图像的梯度,我们可以检测出物体的边缘,从而实现目
图灵追慕者
·
2023-12-29 09:32
opencv-python
opencv
计算机视觉
图像梯度
梯度算子
拉普拉斯算子
opencv-python
统计图像中红色像素点
代码分析及实现
OpenCV-Python
提供了一个功能强大的库来处理图像。
图灵追慕者
·
2023-12-29 09:01
opencv-python
opencv
计算机视觉
python
OpenCV-Python
(21):OpenCV中的轮廓性质
3.轮廓的性质本文我们将主要学习基于轮廓来提取一些经常使用的对象特征。3.1长宽比边界矩形的宽高比:x,y,w,h=cv2.boundingRect(cnt)aspect_ratio=float(w)/h3.2Extent轮廓面积与边界矩形面积的比。area=cv2.contourArea(cnt)x,y,w,h=cv2.boundingRect(cnt)rect_area=w*hextent=f
图灵追慕者
·
2023-12-29 09:25
opencv-python
轮廓性质
OpenCV
极点检测
掩模使用
长宽比
OpenCV-Python
(21):OPenCV查找及绘制轮廓
1.认识轮廓1.1目标理解什么是轮廓学习掌握找轮廓、绘制轮廓等学习使用cv2.findContours()、cv2.drawContours()函数的用法1.2什么是轮廓在OpenCV中,轮廓是图像中连续的边界线的曲线,具有相同的颜色或者灰度,用于表示物体的形状。轮廓在图像处理和计算机视觉中非常重要,常用于物体检测、形状分析、图像分割等任务。提示:为了使轮廓更加准确,要使用二值化图像。所以,在寻找
图灵追慕者
·
2023-12-29 09:55
opencv-python
opencv
计算机视觉
图像处理
轮廓
查找轮廓
绘制轮廓
使用python访问uvc摄像头
如果在linux下,使用v4l2的相关库即可,在windows下我想了两个办法,一是使用
opencv-python
,二是安装一个叫pyuvc的库。
yuanlulu
·
2023-12-28 21:49
这就是opencv
机器学习和机器视觉
python
开发语言
UVC
opencv
pyuvc
摄像头
图像处理
OpenCV-Python
(26):Hough圆环变换
目标学习使用霍夫变换在图像中找圆形或者圆环。学习函数cv2.HoughCircles()。原理圆形的数学公式为下,其中Xcenter,Ycenter,为圆心的坐标,r为圆的半径。从这个等式中我们可以看出一个圆环需要3个参数来确定。所以进行圆环霍夫变换的累加器必须是3维的,这样的话效率就会很低。所以OpenCV用来一个比较巧妙的办法霍夫梯度法,它可以使用边界的梯度信息。我们使用的函数为cv2.Hou
图灵追慕者
·
2023-12-26 16:39
opencv-python
opencv
图像处理
圆形检测
圆环检测
霍夫变换
OpenCV-Python
(20):图像金字塔
目标学习图像金字塔使用图像创建一个新水果:橘子苹果学习的函数cv2.pyrUp()、cv2.pyrDown()。说明图像金字塔(imagepyramid)是一种在计算机视觉和图像处理中常用的技术,用于在不同分辨率下对图像进行分析和处理。图像金字塔可以看作是图像的多个分辨率版本,其中每个版本都是通过对原始图像进行降采样(downsampling)或上采样(upsampling)得到的。降采样是指将图
图灵追慕者
·
2023-12-26 16:09
opencv-python
opencv
图像处理
图像金字塔
高斯金字塔
拉普拉斯金子塔
图像融合
Opencv-Python
图像像素均值、方差,绘制几何形状
图像像素均值、方差计算数组元素的均值和方差函数cv.meanStdDev()。传入数组数据,返回数组数据的均值和方差。在图像数组中,可以计算出图像数组的像素均值和方差。使用np.min和np.max可以计算数组元素的最小值和最大值。在图像数组中,可以计算每个通道像素最小值和最大值。以下面图像为例,计算该图像的像素均值和方差,以及每个通道的像素最小值和最大值。实验图片#-*-coding:utf-8
Youth_Hong
·
2023-12-25 23:34
OpenCV-Python
入门实战13例
本文是对前面有关
OpenCV-Python
实战小工具的总结,汇总所有实战小项目,便于后期系统学习和回顾。
Youth_Hong
·
2023-12-25 15:49
安装opencv及出现问题的解决办法
1.首先condalist查看自己环境下面的opencv版本:发现自己利用源下载的opencv是4.6.0,但利用pip下载的opencv-contrib-python,
opencv-python
,opencv-python-headless
TracyGC
·
2023-12-24 09:05
教研室工作
dnn
人工智能
神经网络
YOLOv5:将模型预测结果保存为Labelme格式的Json文件
更多精彩内容,可点击进入Python日常小操作专栏、
OpenCV-Python
小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人主页查看基于DETR的人脸伪装检
FriendshipT
·
2023-12-23 01:15
YOLO系列
YOLO
json
目标检测
Labelme
人工智能
深度学习
pytorch
OpenCV-Python
简介
OpenCV-Python
简介OpenCV是计算机视觉中经典的专用库,其支持多语言、跨平台,功能强大。
那一勺甜
·
2023-12-22 08:05
OpenCV
opencv
python
计算机视觉
人脸识别代码测试
-CSDN博客测试错误1:cv2.face.LBPHFaceRecognizer_create()AttributeError:module‘cv2‘hasnoattribute‘face 错误分析:
opencv-python
笑傲江湖2023
·
2023-12-21 16:45
python
开发语言
OpenCV-Python12:教学工具
在
OpenCV-Python
中,有许多数学工具可用于图像处理和计算机视觉任务。
图灵追慕者
·
2023-12-21 11:40
opencv-python
opencv
python
教学工具
opencv-python
缺口识别
一、cv函数1、imread:读取图片imread(image_path,flag):images_path:图片路径,找不到不报错flag:1/cv2.IMREAD_COLOR:彩色图片,图片透明性会被忽略,默认参数0/cv2.IMREAD_GRAYSCALE:灰色图片-1/cv2.IMREAD_UNCHANGED:包括其alpha通道2、imwriteimwrite(img_path_name
溜liu球
·
2023-12-20 13:58
OpenCV can’t augment image: 608 x 608
python3.9.18下运行yolov4,报错OpenCVcan’taugmentimage:608x608解决方法:
opencv-python
包降版本,pipinstallopencv-python
aoi_18
·
2023-12-20 09:28
opencv
人工智能
计算机视觉
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他