这个报错耗了我六个多小时,希望通过我的博客能帮大家省下这个时间。 在日常写脚本的时候出现了这样一个报错: 在网上查了很多类似的报错的解决方法,几乎所有的都试过了,opencv卸载重装了很多遍,都没有用,甚至有的时候还出现了结...
-
python 计算机视觉 opencv报错解决1——OpenCV(4.5.4-dev):error:CAP
-
开发语言 c# OpenCvSharp图像裁剪、调整大小、旋转、透视(三)
图像裁剪、调整大小、旋转、透视图像处理基本操作。 croppedImage 图像裁剪Cv2.Resize( 调整图像大小图像旋转 Cv2.Rotate( 旋转Cv2.Flip( 翻转Cv2.WarpAffine( 任意角度...
-
人工智能 计算机视觉 opencv-19 图像色彩空间转换函数cv2.cvtColor()
cv2.cvtColor( 函数是 OpenCV 中用于图像颜色空间转换的函数。它允许你将图像从一个色彩空间转换为另一个色彩空间。在 Python 中,你可以使用这个函数来实现不同色彩空间之间的转换。 函数的基本语法为:...
-
python opencv 计算机视觉 人工智能 深度学习 【学习笔记】部署yolov8到安卓手机
一、环境配置和源码安装 首先你需要配置好pytorch环境,本文不再详细阐述,若未配置好环境,可以参考我的另一篇博客:https://blog.csdn.net/liujiahao123987/article/detail...
-
python numpy opencv 双目相机测距原理
双目相机测距是一种常用的计算机视觉技术,它利用两个摄像头同时拍摄同一场景,通过测量两个摄像头视野中同一物体在图像上的像素差异,从而计算出物体距离的方法。 具体原理如下: 双目相机的构成 双目相机由两个摄像头组成,通常摆放在一...
-
人工智能 计算机视觉 python OpenCV完美实现两张图片的全景拼接(详细教程)
目录 1,主要步骤 1.1 导入需要的包和模块,并读取两张待拼接的图片,这里我们假设它们为 left.jpg 和 right.jpg。 1.2 创建SIFT检测器 1.3 创建一个基于 FLANN 的匹配器 1.4 筛...
-
opencv 人工智能 Python计算机视觉(三)—图像拼接
1. 基本原理 图像拼接是计算机视觉中的重要分支,它是将两幅以上的具有部分重叠的图像进行拼接从而得到较高分辨率或宽视角的图像。本文将结合python+opencv实现两幅图像的拼接。 图像拼接一般步骤: 1....
-
计算机视觉 Android App开发超实用实例 | OpenCV在Android手机实现在图像上添加文本
OpenCV是一个基于BSD许可(开源 发行的跨平台计算机视觉库,它可以运行在Linux、Windows、Android和Mac OS等操作系统上。OpenCV原本由一系列 C 函数和少量 C++ 类构成,同时提供了Pyt...
-
xml 人工智能 【OpenCV】获取各种分类器的haarcascades
文章目录 获取方式下载opencv获取直接下载 文件说明 获取方式 下载opencv获取 安装 OpenCV并获取xml文件: 首先,请参考Windows下 OpenCV 的下载安装教程(详细)中的步骤,下载 O...
-
人工智能 深度学习 机器学习 计算机视觉实战--OpenCV进行红绿灯识别
前言: Hello大家好,我是Dream。 OpenCV是一个开源的计算机视觉库,可以用于实现各种图像和视频处理任务,包括红绿灯识别。可以帮助自动驾驶汽车、智能交通系统等设备准确地识别红绿灯的状态,以便做出正确的决策。今天,...
-
开发语言 java版opencv之Javacv各种场景使用案例
文章目录 1.关于Javacv~~2. [官网下载最新OpenCV4.8](https://opencv.org/releases/ ,并解压~~ *不一定要安装opencv*~~3. 将opencv的jar包及动态库dl...
-
图像处理 计算机视觉 人工智能 c++ 【OpenCV】Qt + OpenCV 开发配置 + 入门知识(代码示例)
目录 前言 一、OpenCV简介 二、OpenCV + QT 开发环境搭建 资源下载 三、OpenCV图像原理 位图模式 灰度模式 RGB模式 四、OpenCV基础图像操作 读图像 显示图片 保存图片 ...
-
OpenCV实战——使用YOLO进行目标检测
OpenCV实战——使用YOLO进行目标检测 0. 前言1. YOLO 模型简介2. 基于 YOLO 实现目标检测3. 完整代码相关链接 0. 前言 在本节中,我们将使用 YOLO 算法执行目标检测。目标检测是计算机视觉中...
-
计算机视觉 人工智能 图像处理 OpenCV中确定像素位置及获取、修改像素BGR值讲解及演示(Python实现 附源码)
需要源码和图片集请点赞关注收藏后评论区留言~~~ 像素是图像的最小单位。每一幅图像都是由M行N列的像素组成的,其中每一个像素都存储一个像素值。以灰度图像为例,计算机通常把灰度图像的像素处理为256个灰度级别,256个灰度级别...
-
python opencv TypeError: ‘numpy.
在 Python 下使用 opencv 库时,会发生报错 TypeError: 'numpy._DTypeMeta' object is not subscriptable。 1 问题描述 在 python 中使用 open...
-
计算机视觉 python OpenCV实例(二)手势识别
OpenCV实例(二)手势识别 1.手势识别概述1.1.获取轮廓的凸包1.2.凸缺陷1.3.凸缺陷占凸包面积比 2.手势识别过程2.1.识别流程 3.石头、剪刀、布的识别 作者:Xiou 1.手势识别概述 手势识别...
-
计算机视觉 图像处理 opencv 二值图,灰度图,彩色图等相关知识整理
其实在学过图像处理后,基本上对二值图,灰度图,彩色图以及图像通道和深度都有自己的理解,但是在实际涉及到运用的时候,特别是在代码角度进行图像处理的时候,总还是会出现概念混淆的情况,每次都需要上网搜一下特定的知识点,然后解决了问...
-
计算机视觉 python 超简单教你在树莓派上安装opencv(一)
使用须知:本文章主要是针对 python3.8 版本以下的python,如果你的python版本不在 python3.8 以下,那么本篇文章的方法将不适合你使用,如果你的Python版本为 Python3.9.2,那么你可以...
-
【OpenCV+OCR】计算机视觉:识别图像验证码中指定颜色文字
文章目录 1. 写在前面 2. 读取验证码图像 3. 生成颜色掩码 4. 生成黑白结果图 5. OCR文字识别 6. 测试结果 【作者主页】:吴秋霖 【作者介绍】:Python领域优质创作者、阿里云博客专家、华...
-
计算机视觉 opencv 毕业设计 基于Python的车牌识别系统的实现
目录 第1章 绪论 1 1.1研究背景与意义 1 1.2课题研究现状 1 1.3研究目标 1 1.4研究内容与论文组织结构 1 第2章 相关理论与关键技术 3 2.1计算机视觉概述 3 2.2 Opencv计算机视觉函数库...
-
python 计算机视觉 1.OpenCV简介及安装
1. OpenCV简介2.OpenCV-Python安装(1)Win11系统下简单安装opencv-python(2)Win11系统下anaconda安装opencv-python(3)Win11系统下创建conda虚拟环境...
-
计算机视觉 人工智能 图像处理 深度学习 目标检测 如何在OpenCV Python中匹配图像形状?
我们使用 cv2.matchShapes( 函数来匹配两个图像形状。该函数返回一个度量标准,显示图像形状之间的相似性。该函数使用Hu矩来计算度量值。度量值越低,图像形状之间的相似性就越高。 在以下示例中,我们将匹配来自不同...
-
opencv 人工智能 计算机视觉 英伟达Jetson 带你玩转Jetson之Deepstream简明教程(二)Deepstream是什么?干什么?有什么优势?
1.Deepstream是什么? Deepstream是Nvidia公司推出的一套基于开源视频流框架Gstreamer的一套库。其本身由多个.lib.so和.h构成,其支持语言包括了Python和Cpp两种...
-
人工智能 c# OpenCvSharp函数:Window相关函数
NamedWindow创建窗口 函数说明:创建一个窗口。通过窗口名称指向对应的窗口。如果对应名称窗口已经存在,则直接返回。 //函数原型 参数说明string winName窗口名称,并用于窗口唯一标识。WindowF...
-
开发语言 人工智能 计算机视觉 机器学习 深度学习 如何在OpenCV Python中归一化图像?
我们使用函数cv2.normalize( 在OpenCV中归一化图像。此函数接受参数- src、dst、alpha、beta、norm_type、dtype 和 mask。src 和dst是输入图像和与输入相同大小的输出图像...
-
人工智能 目标检测 opencv 计算机视觉 机器学习 C# Onnx Yolov8 Detect 物体检测 多张图片同时推理
目录 效果 模型信息 项目 代码 下载 C# Onnx Yolov8 Detect 物体检测 多张图片同时推理 效果 模型信息 项目 代码 // 将图片转为RGB通道 ...
-
人工智能 计算机视觉 算法 python 【OpenCV入门】第五部分——图像运算
文章结构 掩模图像的加法运算图像的位运算按位与运算按位或运算按位取反运算按位异或运算图像位运算的运用 合并图像加权和覆盖 掩模 当计算机处理图像时,有些内容需要处理,有些内容不需要处理。能够覆盖原始图像,仅暴露原始图像...
-
OpenCV26HoughCircles 霍夫圆变换原理及圆检测
霍夫圆变换的基本原理与霍夫线变换大体类似 对直线来说,一条直线能由极径极角(r,θ)表示,而对于圆来说,我们需要三个参数:圆心(a,b),半径 r 笛卡尔坐标系中圆的方程为: 化简便可得到: 对于(x0,y0),我们...
-
1024程序员节 cv::solvePnP使用方法及注意点详解(OpenCV/C++)
1、参数说明: objectPoints:一个 vector,包含了在世界坐标系中的三维点的坐标,至少需要4个点。imagePoints:一个 vector,包含了对应的图像上的二维点的坐标,与 objectPoints 中...
-
人工智能 计算机视觉 python opencv进阶01-直方图的应用及示例cv2.calcHist()
直方图是什么? 直方图是一种图形表示方法,用于显示数据中各个数值或数值范围的分布情况。它将数据划分为一系列的区间(也称为“箱子”或“bin”),然后统计每个区间中数据出现的频次(或频率)。直方图可以帮助我们更好地理解数据的...
-
计算机视觉 人工智能 opencv Mat详解
文章目录 一.图像的存储二.OpenCV中图像坐标系的定义三.OpenCV中的Mat四.OpenCV中的图像存储方式五.显式创建Mat对象1.使用Mat构造函数2.使用C/C++数组初始化Mat3.使用cv::Mat::c...
-
计算机视觉 python 人工智能 开发语言 图像配准:基于 OpenCV 的高效实现
在这篇文章中,我将对图像配准进行一个简单概述,展示一个最小的 OpenCV 实现,并展示一个可以使配准过程更加高效的简单技巧。 什么是图像配准 图像配准被定义为将不同成像设备或传感器在不同时间和角度拍摄的两幅或多幅图像,...
-
图像处理 Python OpenCV调整图像亮度对比度及RGB色彩
python通过opencv库调整图像的步骤: 1. 读取图像 直接通过cv2库读取图像,可以读取jpg, png等格式 2. 调整图像亮度及对比度 OpenCV提供 convertScaleAbs 函数来调整对比度和亮度,...
-
计算机视觉 大津法 threshold python的opencv操作记录11——阈值分割
文章目录 传统图像处理分割阈值分割一个应用场景opencv库中的阈值分割固定阈值THRESH_OTSU 大津法阈值自适应阈值 传统图像处理分割 现在提到图像分割,很多人会直接想到当前火爆的深度学习的各种分割网络,比如实例分...
-
计算机视觉 opencv 目标检测数据集格式转换:将labelme格式转为YOLO以及VOC格式
文章目录 前言第一步:将图片和标签分为两个单独的文件夹第二步:将jpeg、png等格式都改为jpg格式第三步:重命名图片和标签第四步:修改json中的imagePath第五步:将labelme格式转为YOLO格式第六步:将...
-
计算机视觉 人工智能 Opencv cv2.putText 函数详解
目录 1. 函数讲解2. 代码讲解 1. 函数讲解 具体函数如下: 函数源码如下: 对应的参数如下: 参数具体表述image绘制的图像text绘制的文本org文本在图像中显示的坐标,用元组表示格式为(X坐标,Y坐标 fon...
-
人工智能 opencv 计算机视觉:朗伯光度立体法(Lambertian Photometric Stereo)
计算机视觉:朗伯光度立体法(Lambertian Photometric Stereo) 光度立体法简介朗伯光度立体法算法原理朗伯光度立体法matlab程序示例Albedo图Normal图Re_rendered图 参考...
-
人工智能 计算机视觉 基于python+opencv+mediapipe实现手势识别详细讲解
目录 运行环境: 一、opencv 二、meidapipe配置 三、实现手部的识别并标注 1、参数分析 2.绘制信息点和连线 运行环境: 运行之前先要安装opencv-python、opencv-contrib-python...
-
计算机视觉 基于OpenCV的人脸检测软件(含Python源码+UI界面+图文详解)
软件功能演示 摘要:人脸检测的目标是找出图像中所有的人脸对应的位置,算法的输出是人脸外接矩形在图像中的坐标,可能还包括姿态如倾斜角度等信息。本文详细介绍了其实现的技术原理,同时给出完整的Python实现代码,并且通过PyQ...
-
爬虫 【java】opencv + Tesseract(tess4j) 实现图片处理验证码识别
2022/12/27 有的小伙伴说maven导入不了依赖,加了一种方法,百分百解决。 2022/12/28 写了半天,想去论坛放松休息下,结果看到别人已经有成品了,难受啊马飞,晚点看情况要不要写个搭建使用方法(我猜没人看,估...
-
深度学习 计算机视觉 目标检测 opencv python 设备指示灯开关状态识别检测系统 yolov5
设备指示灯开关状态识别检测系统是基于yolo网络深度学习模型,对现场画面进行实时监测识别。自动识别仪表示数或开关状态。我们使用YOLO(你只看一次 算法进行对象检测。YOLO是一个聪明的卷积神经网络(CNN ,用于实时进行目...
-
计算机视觉 【Python/Opencv】图片翻转:cv2.flip()、cv2.transpose()
【Python/Opencv】cv2.transpose( 和cv2.flip( 函数 文章目录 【Python/Opencv】cv2.transpose( 和cv2.flip( 函数0. 介绍1. cv2.transp...
-
opencv python 计算机视觉 目标检测指标IOU和mAP
IOU(交并比 交并比(loU)函数做的是计算两个边界框交集和并集之比。可以用来判断定位算法的好坏。 一般来说,IoU大于等于0.5,那么结果是可以接受的,就说检测正确。如果预测器和实际边界框完美重叠,loU就是1,因为交...
-
计算机视觉 人工智能 opencv图片换背景色
#include //引入头文件using namespace cv; //命名空间//opencv这个机器视觉库,它提供了很多功能,都是以函数的形式提供给我们//我们只需要会调用函数即可...
-
人工智能 图像处理 OpenCv (C++) 使用矩形 Rect 覆盖图像中某个区域
文章目录 1. 使用矩形将图像中某个区域置为黑色2. cv::Rect 类介绍 1. 使用矩形将图像中某个区域置为黑色 推荐参考博客:OpenCV实现将任意形状ROI区域置黑(多边形区域置黑) 比较常用的是使用 Rect...
-
人工智能 计算机视觉 YOLO python 史上最全OpenCV常用方法及使用说明汇总,建议收藏!
前言:Hello大家好,我是小哥谈。计算机视觉的基础首先是处理图像、视频这些非结构化的数据,而图像处理库比较常用和强大的有PIL、OpenCV模块,本节课主要讲述 OpenCV常用的方法及使用说明。 目录 一...
-
python matplotlib 关于OpenCV中plt.imshow()需要图像翻转的解释
当使用cv进行IO操作读取文件,用matplotlib显示文件时,通常会用到如下语句: # 读取图像# 用matplotlib显示# 还可显示灰度图,语句为 plt.imshow(img[:, :, ::-1],cmap =...
-
计算机视觉 Ubuntu 20.04源码编译安装OpenCV 4.7.0
目录 前言 1--下载OpenCV 4.7.0 2--编译安装OpenCV 4.7.0 3--测试 3-1--查看安装的版本 3-2--基于VSCode和CMake测试项目 4--报错解决(重点!) 4-1--OpenCV与...
-
开发语言 图像处理 人工智能 计算机视觉 机器学习 如何使用Python中的OpenCV对图像进行调整大小?
OpenCV 提供了函数 cv2.resize( 用于调整图像大小。OpenCV中的调整大小被称为 缩放 。我们可以通过指定图像大小或缩放因子来调整图像大小。当我们指定缩放因子时,宽高比会得到保留。 cv2.resize(...
-
计算机视觉 opencv 人工智能 python pyTorch入门(五)——训练自己的数据集
学更好的别人, 做更好的自己。 ——《微卡智享》 本文长度为1749字,预计阅读5分钟 前言 前面四篇将Minist数据集的训练及OpenCV的推理都介绍完了,在实际应用项目中,往往需要用自己的数据集进行训练,所以...