Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异)
使用cmake调用opencv库,并且在vscode内搭配插件运行。无需配置环境变量,无需复杂的IDE,跨平台构建。
Python 三种方法实现截图【详解+完整代码】
其实也大可不必哈哈哈
报错AttributeError: ‘NoneType‘ object has no attribute ‘shape‘
1.图片不存在(路径不存在, 路径包含中文无法识别) 2.读取的图片内容和默认读取时参数匹配不匹配。(默认读取的是3通道的彩色图)例如读取到的图片是灰度图,就会返回None。3.也可能是路径中有中文。看到这篇文章写了一个解决办法,但是是针对图片的,俺纯小白不知道视频的能不能这么改。(主要是不知道怎么
Opencv之Aruco码的检测和姿态估计
基于Opencv的Aruco码和Aruco码板的检测和姿态估计。
Ubuntu 20.04源码编译安装OpenCV 4.7.0
但博主在 Windows 和 Mac 系统下都使用了小写的 Opencv 并没有任何错误(离大谱,属实过分!),所以这里不确定真正的原因,部分博主分析了可能的原因,具体可参考。一开始,博主以为是没有设置 OpenCV_DIR 导致以上报错,所以参考其它答案使用了 Set 命令设置 OpenCV_DI
OpenCV inRange 函数使用详解
本文是 OpenCV图像视觉入门之路的第6篇文章,详细的解决了RGB转HSV,HSV通过AI来进行HSV转 inRange() 函数的范围值操作,简单全面的解决了OpenCV对于图像中某个颜色的分析工作,本文通过识别红色区域和蓝色区域来编写示例程序和博客,也讲述了各种操作,例如:RGB转HSV、转换
OpenCV实战案例——车道线识别
方法:在图像中,黑色表示0,白色为1,那么要保留矩形内的白色线,就使用逻辑与,当然前提是图像矩形外也是0,那么就采用创建一个全0图像,然后在矩形内全1,之后与之前的canny图像进行与操作,即可得到需要的车道线边缘。TIPs:使用霍夫变换需要将图像先二值化。
零基础用一百行代码完成动态的人脸识别(opencv+python)
用opencv来进行动态的人脸识别
OpenCV实战(16)——角点检测详解
在计算机视觉中,兴趣点 (interest points) 也称为关键点 (keypoints) 或特征点 (feature points),广泛用于解决对象识别、图像匹配、视觉跟踪、3D 重建等领域的问题。与其将图像作为一个整体进行评估,不如选择可以用于局部分析的点,以获得将该点应用于局部或全局的
Opencv项目实战:07 人脸识别和考勤系统
我们将学习如何以高精度执行面部识别,首先简要介绍理论并学习基本实现。然后我们将创建一个考勤项目,该项目将使用网络摄像头检测人脸并在 Excel 表中实时记录考勤情况。
图像分割 - 分水岭算法
图像是由x,y表示的,如果将灰度值也考虑进去的话,那么一幅图像需要一个三维的空间去表示。这样就可以把x,y轴比作大地,将灰度值的z轴比作地面上的坡度。因为图像的灰度值是不均匀的,那么也意味着这个地面也是坑坑洼洼的。那么试想一下,下雨的时候,由于地面是不平坦的,雨水会顺着高的地面流向地处。必然会导致有
【计算机视觉·OpenCV】使用Haar+Cascade实现人脸检测
人脸检测的目标是找出图像中所有的人脸对应的位置,算法的输出是人脸的外接矩形在图像中的坐标。使用 haar 特征和 cascade 检测器进行人脸检测是一种传统的方式,下面将给出利用 OpenCV 中的 haarcascade 进行人脸检测的代码。
Python使用numpy滤除图像中的低频信号
本文演示代码用于滤出图像中的低频信号。import numpy as npfrom PIL import Imagefrom numpy.fft import fft, ifftdef f...
AI必备技能-OpenCV基础讲解
未来随着5G技术的普及,整个世界也许看到的都是视频与图像,视频与图像数据都需要通过计算机视觉进行解析信息,读取理解,也有人说未来的世界将是像素主导一切的世界,这样我们就更加离不开计算机视觉等相关技术。OpenCV框架是计算机视觉领域最流行的框架之一,自发布以来,因为其免费开源收到了工业界与学术界广泛
【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)
yolov5 调用IP摄像头 实时检测
Opencv——图像添加椒盐噪声、高斯滤波去除噪声原理及手写Python代码实现
我们将常会听到平滑(去噪),锐化(和平滑是相反的),那我们就会有疑惑?什么是噪声呢?图像噪声是指存在于图像数据中不必要的或多余的干扰信息,噪声的存在严重影响了图像的质量。噪声在理论上是”不可预测“的,所以我们只能用概率论方法认识“随机误差”
踩坑记录2——RK3588跑通YOLO v5+DeepSORT
上篇说到RK3588编译OpenCV, 这篇记录一下跑通YOLO v5+DeepSORT的愉(chi)快(shi)历程.
Win10 下编译 OpenCV 4.7.0详细全过程,包含xfeatures2d
在Win10下编译 OpenCV 4.7.0过程中,踩了几个坑,这里记录下来,供大家参考。
opencv+图像处理(GUI)1-0图像:创建加载显示保存关闭
opencv+图像处理,GUI操作:创建加载显示保存关闭图像
OpenCV实战——尺度不变特征检测器
无论对象是在哪个比例下拍摄的,不仅要对关键点进行一致的检测,而且还要计算与每个检测到的特征点相关联的尺度因子。理想情况下,对于在两个不同图像上以不同尺度表征的同一对象点,计算出的尺度因子的比率等于它们各自尺度的比率。已经提出了多种尺度不变的特征,本节将介绍 SURF (Speeded Up Robu