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-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
人工智能
计算机视觉
python识别增强静脉清晰度
opencv-python
图像处理案例
一.任务说明用python实现静脉清晰度提升。二.代码实现importcv2importnumpyasnpdefenhance_blood_vessels(image):#调整图像对比度和亮度enhanced_image=cv2.convertScaleAbs(image,alpha=0.5,beta=100)#应用CLAHE(对比度受限的自适应直方图均衡化)clahe=cv2.createCLA
安城安
·
2023-12-19 08:43
教程
opencv
python
图像处理
Python将Labelme文件的标注信息绘制到图片上
更多精彩内容,可点击进入Python日常小操作专栏、
OpenCV-Python
小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人主页查看YOLOv8Ultralytics:使用Ultralyt
FriendshipT
·
2023-12-16 01:56
Python日常小操作
python
开发语言
Labelme
json
OpenCV-Python
鼠标绘制矩形框和像素归一化
鼠标绘制矩形框之前有说到使用opencv绘制几何图形,但那些都是固定地给出坐标绘制固定位置的形状。有时需要鼠标在任何位置绘制几何形状,下面就来看看如何使用鼠标响应函数在图像的不同位置绘制几何形状。首先需要了解的是鼠标响应函数cv.setMouseCallback(windowName,onMouse,param=None)windowName:窗口的名字;onMouse:鼠标响应函数,回调函数;p
Youth_Hong
·
2023-12-15 10:53
按位与运算获取图像重要的部分---
OpenCV-Python
开发指南(3)
常见的按位逻辑运算在OpenCV内,常见的按位运算函数如下表所示:函数名含义bitwise_and()按位与bitwise_or()按位或bitwise_xor()按位异或bitwise_not()按位取反按位与运算数学中按位与运算,简单概括就是只有对应的两个二进位都为1时,结果位才为1。在python中,通过“&”符号进行按位与运算,具体运算结果如下标:算1算2结果对应python代码0000&
极客学编程
·
2023-12-14 22:44
pillow opencv matplotlib读写图片有什么区别
fromPILimportImageimportnumpyasnpimportcv2frommatplotlibimportpyplotaspltfile_path='1.png'读彩色图像区别:
opencv-python
才疏学浅743
·
2023-12-14 21:03
pillow
opencv
matplotlib
使用NanoPi NEO4进行rtsp拉流
主要是python、
opencv-python
、ffmpeg-python、numpy之间的版本兼容,最终测得使用python:3.6.9opencv-python:4.5.4.58ffmpeg-python
HeroYDHY
·
2023-12-14 19:23
opencv
ffmpeg
nanopi
neo4
python
OpenCV-Python
:计算机视觉介绍
目录1.背景2.计算机视觉发展历史3.计算机视觉主要任务4.计算机视觉应用场景5.知识笔记1.背景OpenCV是计算机视觉的一个框架,想要学习OpenCV,需要对计算机视觉有一个大致的了解。计算机视觉是指通过计算机技术和算法来模拟人类视觉系统的能力。它涉及使用计算机来理解、分析和处理图像和视频,并从中提取有价值的信息。计算机视觉的目标是使计算机能够识别和理解图像和视频中的对象、场景、动作等,并能够
图灵追慕者
·
2023-12-06 18:03
OpenCV-Python
计算机视觉
OpenCV图像相似性比对算法
背景在做图像处理或者计算机视觉相关的项目的时候,很多时候需要我们对当前获得的图像和上一次的图像做相似性比对,从而找出当前图像针对上一次的图像的差异性和变化点,这需要用到OpenCV中的一些图像相似性和差异性的比对算法,在
OpenCV-Python
图灵追慕者
·
2023-12-06 11:12
opencv
算法
图像差异比较
相似度比对
OpenCV-Python
:图像分割
目录1.本机环境2.图像分割介绍3.图像分割算法分类4.OpenCV-Python的图像分割算法5.分水岭算法5.1算法原理5.2算法改进5.3算法步骤5.4代码展示及分析1.本机环境win1064位企业版系统python版本:3.6.8(x64)opencv版本:3.4.2.16IDE:pycharm2017(Ananconda3.5.2)2.图像分割介绍图像分割是指将图像划分为具有不同语义或特
图灵追慕者
·
2023-12-06 11:12
opencv-python
opencv
python
图像分割
分水岭算法
OpenCV-Python
:计算机视觉框架
目录1.背景2.早期计算机视觉框架3.当前主流框架4.计算机视觉框架的未来趋势5.知识笔记1.背景俗话说“工欲善其事必先利其器”,想要学好计算机视觉,需要借助于相关的计算机视觉库,这样在进行学习的时候可以达到事半功倍的效果。2.早期计算机视觉框架MATLABMATLAB(矩阵实验室)是一种高级的数学计算和科学编程语言,广泛用于工程、科学和术领域。它提供了一种快速、方便和可靠的方式来执行数值计算、可
图灵追慕者
·
2023-12-06 11:38
计算机视觉
opencv
python
框架
OpenCV-Python
使用python的opencv实现人脸识别
简介:本项目主要使用python语言,主要的模块库有os,
opencv-python
,opencv-contrib-python。项目主要分为三个部分,人脸录入,训练数据,实现人脸的识别。
小牛不爱吃糖
·
2023-12-06 08:15
python
python
opencv
开发语言
使用 tiff/png 文件类型对 uint16_t/float 数据类型存取的无聊实验
实验环境Python3.7.3和
opencv-python
(4.1.0.25)先说结论:imshow函数对uint16_t数据友好,对float数据不友好(显示不正常,需要手动映射到8位
此木子
·
2023-12-04 15:07
python
opencv
python
opencv
计算机视觉
可视化
Failed building wheel for
opencv-python
which use PEP 517
这主要是
opencv-python
版本更新以后wheels也更新了,但是相关安装软件没有及时适配,所以不管是使用pip直接安装还是换源其实效果都是报错,解决方法就是直接指定安装旧版
opencv-python
weixin_42480593
·
2023-12-04 01:27
opencv
python
人工智能
Python实现视频慢放效果
我们将使用
opencv-python
库来处理视频文件,以及numpy库来进行数值计算。您可以使用以下命令来安装这些库:pipinstallopencv-pyth
心之飞跃
·
2023-12-02 12:11
python
音视频
开发语言
Python
opencv-python
中常用的函数及使用方法
OpenCV是一个开源计算机视觉库,提供了许多函数和工具,可以用于图像和视频处理、物体识别和跟踪、摄像机标定等任务。以下是一些常用的OpenCV函数及其使用方法的介绍:1.图像读取和显示:cv2.imread():用于读取图像文件。cv2.imshow():用于显示图像。cv2.waitKey():等待键盘输入。2.图像处理:cv2.cvtColor():用于颜色空间转换。cv2.resize()
图灵追慕者
·
2023-12-01 20:04
opencv
python
人工智能
OpenCV-Python
:模块功能介绍
OpenCV-Python
是一个基于Python的开源计算机视觉库,它提供了丰富的功能模块来处理图像和视频。
图灵追慕者
·
2023-12-01 20:04
OpenCV-Python
功能模块
OpenCV-Python
安装教程
OpenCV-Python
是一个功能强大的计算机视觉库,可用于图像处理、计算机视觉任务和机器学习应用。本教程将向您展示如何安装
OpenCV-Python
并进行基本配置。
UtiExamples
·
2023-12-01 07:52
opencv
python
人工智能
python pixels <= CV_IO_MAX_IMAGE_PIXELS in function ‘cv::validateInputImageSize‘ 解决方法
python在读取大的图像的时候出现cv2.error:OpenCV(4.7.0)D:\a\
opencv-python
\
opencv-python
\opencv\modules\imgcodecs\src
航院小将
·
2023-11-30 23:56
opencv
python
开发语言
【YOLOv5问题记录】不满足软件包要求‘
opencv-python
>=4.2‘,‘thop‘,‘pycocotools>=2.0‘
问题:不满足软件包要求'
opencv-python
>=4.2','thop','p
啥都不会的材料菜鸡
·
2023-11-30 04:40
YOLOv5
YOLO
深度学习
python
计算机视觉
opencv-python
将.tif格式的图像转为png格式
在做UNET的眼球血管分割的时候,眼球的图像使用的tif格式存储的,习惯了使用jpg或者png了,先转一下。直接用opencv读进来以后重写一下就可以。#!/usr/bin/python3#-*-coding:utf-8-*-#Author:WeiFengLiu#@Time:2021/12/9下午6:41importcv2importnumpyasnpimportosdeftif_to_png(i
spectrelwf
·
2023-11-29 12:07
图像处理
opencv
python
计算机视觉
解决 RuntimeError: implement_array_function method already has a docstring
起初程序运行没有问题,在安装了低版本的
opencv-python
后,就一直报错:网上的意见有说是numpy/matplotlib/scipy版本不适配,经历了很长时间的各种升降numpy/matplotlib
椰子炖我
·
2023-11-29 06:52
debug的日常
python
numpy
bug
【跟官网学
opencv-python
】笔记3.2:opencv几何变换
目录前言目标函数详解1.缩放变换2.平移变换3.旋转变换4.仿射变换5.透视变换总结进阶1、透视变换公式推导2、透视变换实例应用参考前言跟着官网学习
opencv-python
才是基础入门的最佳选择,下文是官网的学习记录及扩展
小庄AI应用
·
2023-11-28 18:27
OpenCV-Python
opencv
python
计算机视觉
【跟官网学
opencv-python
】笔记1.4:opencv滑动条函数 cv2.creatTrackbar()
目录前言目标函数详解1、cv2.createTrackbar()创建滑动条2、cv2.getTrackbarPos()获取滑动条位置代码演示运行效果参考前言跟着官网学习才是基础入门的最佳选择,下文是
opencv-python
小庄AI应用
·
2023-11-28 18:57
OpenCV-Python
opencv
计算机视觉
python
【跟官网学
opencv-python
】笔记2.3:opencv程序性能检测及优化
目录前言目标函数详解1.使用OpenCV检测程序效率2.OpenCV中的默认优化3.在IPython中检测程序效率4.效率优化技术参考前言跟着官网学习
opencv-python
才是基础入门的最佳选择,下文是官网的学习记录及扩展
小庄AI应用
·
2023-11-28 18:57
OpenCV-Python
opencv
python
计算机视觉
【跟官网学
opencv-python
】笔记3.1:opencv颜色变换函数cv.cvtColor()
目录前言目标函数详解1.更改颜色空间2.案例代码演示3.HSV数值转换应用演示运行效果参考前言跟着官网学习
opencv-python
才是基础入门的最佳选择,下文是官网的学习记录及扩展!
小庄AI应用
·
2023-11-28 18:57
OpenCV-Python
opencv
python
计算机视觉
【跟官网学
opencv-python
】笔记1.3:opencv鼠标绘图 cv2.setMouseCallback()
目录前言目标函数详解1、cv2.setMouseCallback()鼠标回调函数2、鼠标事件简介代码演示编辑应用演示运行效果参考前言跟着官网学习才是基础入门的最佳选择,下文是
opencv-python
官网的学习记录及扩展
小庄AI应用
·
2023-11-28 18:27
OpenCV-Python
opencv
python
计算机视觉
opencv-python
:03_OpenCV 中的绘图函数(点,线,圆,矩阵,多边形,添加文字)
OpenCV中的绘图函数学习使用OpenCV绘制不同几何图形相关函数:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText()等。代码上面所有的这些绘图函数需要设置下面这些参数:img:你想要绘制图形的那幅图像。color:形状的颜色。以RGB为例,需要传入一个元组,例如:(255,0,0)代表蓝色。对于灰度图只需要传入
余喵爱吃鱼
·
2023-11-28 18:26
python
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
其他