- 2025-03-21【IPMV】Lab2-1 从零玩转Eigen库:掌握线性代数与OpenCV互操作的神器!(一)
Lab2-1从零玩转Eigen库:掌握线性代数与OpenCV互操作的神器(一)参考自同济大学蒋磊老师编写的IPMV实验说明同济大学自动化专业IMPV课程学习记录(包含知识点以及实验)Lab0实验环境准备与OpenCVHelloWorldLab1-1OpenCV入门与实践——从基础操作到实时视频处理(一)Lab1-2O
- 2025-03-20OpenCV图像缩放魔法手册:从像素积木到超分黑科技
引言:当像素开始玩俄罗斯方块2012年,某游戏公司实习生误将1024x768的贴图缩放到4K分辨率,造就了游戏史上著名的"马赛克巨龙"事件。这场灾难揭示了图像缩放技术的核心哲学:如何让像素优雅地排列重组,而非粗暴地拉伸变形。本文将带你走进OpenCV的缩放魔法世界,从基础插值到AI超分,解锁
- 2025-03-19CUDA&OpenCV Hessain矩阵计算
文章目录一、简介二、实现代码三、实现效果参考资料一、简介图像的Hessian矩阵用于描述图像灰度值的二阶导数,可以用来分析图像的局部曲率和变化。例如,在图像边缘检测、特征点检测等任务中,Hessian矩阵能帮助我们识别图像的结构。Hessian矩阵定义对于二维图
- 2025-03-19OpenCV图像拼接(5)用于计算一组图像的特征点和描述符的函数computeImageFeatures()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11算法描述cv::detail::computeImageFeatures是OpenCV中用于计算一组图像的特征点和描述符的函数,通常在图像拼接或类似的任务中使用。这个函数可以帮助简化处理多张图片时的特征提取过程
- 2025-03-19【IPMV】 Lab0 实验环境准备与OpenCV Hello World
Lab0实验环境准备与OpenCVHelloWorld参考自同济大学蒋磊老师编写的IPMV实验说明同济大学自动化专业IMPV课程学习记录(包含知识点以及实验)Lab0实验环境准备与OpenCVHelloWorldLab1-1OpenCV入门与实践——从基础操作到实时视频处理(一)Lab1-2OpenCV入门与实践——
- 2025-03-18opencv+SeetaFace编译并部署到ARM上
一、opencv、opencv_contrib与Seetaface2的下载本人的版本为opencv-3.4.11下载网站/opencv_contrib-3.4下载网站/Seetaface2下载网站)二、分别配置opencv和Seetaface21)在opencv3.4.11源码中建立bulid和install两个文件夹,进入build文件夹,使用cmake-gui..进入cmake配置界面
- 2025-03-16基于OpenCV的QR码与条形码检测系统
基于OpenCV的QR码与条形码检测系统解析与应用随着物联网与智能终端的普及,QR码(二维码)和条形码已成为商品溯源、支付结算、信息交互的重要载体。基于OpenCV的检测系统凭借其开源、高效、跨平台等特性,成为工业、零售、物流等领域智能化升级的核心技术之一。以下从技术原理、系
- 2025-03-16基于OpenCV的QR码与条形码检测系统
基于OpenCV的QR码与条形码检测系统解析与应用随着物联网与智能终端的普及,QR码(二维码)和条形码已成为商品溯源、支付结算、信息交互的重要载体。基于OpenCV的检测系统凭借其开源、高效、跨平台等特性,成为工业、零售、物流等领域智能化升级的核心技术之一。以下从技术原理、系
- 2025-03-16Qt利用QScrollArea和QLabel实现滚轮完整显示OpenCV图片大小
解决三个常见问题,满足大部分UI界面需求。1、加载图像尺寸过大(大于窗口尺寸),在窗口自适应缩放显示大小,不改变宽高比例。2、加载图像尺寸小于窗口尺寸,使图像对齐居中显示在窗口。3、加载图像尺寸过大(大于窗口尺寸),不对图像进行缩放显示,而是在窗口产生滚轮来显示全图。使用QLabel显示
- 2025-03-13openCV实现傅里叶滤波
1.高通滤波importcv2importnumpyasnpfromskimageimportdataimg=cv2.imread('./image/lena.png')#img=cv2.resize(img,(img.shape[1]//2,img.shape[0]//2))gray=cv2.cvtColor(img,code=cv2.COLOR_BGR2GRAY)dft=cv2.dft(np.float32(gray))dft
- 2025-03-12【全流程】配置 Jetson Nano 摄像头使用 GStreamer 传输 RTSP 流到本地(整合版)
文末附录内容:【本地编译OpenCV支持GStreamer(Windows方案)】写在前面:为什么选择GStreamer?在JetsonNano这样的微机平台中,我们选择视频流传输工具时应该综合考虑硬件兼容性、延迟、资源占用和开发效率这几个方面。以下是GStreamer与其他常见几种工具做对比:工具/
- 2025-03-11android 基于OpenCV4.8微笑检测自动拍照
一,前言1、基于OpenCV4.8微笑检测自动拍照存储2、左侧有一个预览小框,有人脸时候会有红色框框。3、当真人入境时候,微笑。相机预览捕捉到了人的微笑,自动拍照保存。opencv库的编译就不说了。这篇有介绍:androidopencv导入进行编译_编译androidopencv-CSDN博客二、加载人脸特
- 2025-03-11C++ 实现深度学习案例:基于 OpenCV 和 ONNX 进行图像分类
在人工智能(AI)和深度学习领域,Python通常是主流编程语言。然而,在性能敏感、嵌入式设备、工业软件等场景中,C++仍然具有无可替代的优势。本文将介绍如何使用C++结合OpenCV和ONNXRuntime,实现一个完整的图像分类项目,展示C++在深度学习应用中的强大能力。1.项目概述本
- 2025-03-10C++ OpenCV 功能 用法运用 详解
C++OpenCV是一个强大的计算机视觉库,它提供了丰富的图像处理和计算机视觉算法。以下是对C++OpenCV的功能、用法及运用的详细解析:一、功能图像读取与显示:使用cv::imread函数读取图像。使用cv::imshow函数显示图像。色彩空间转换:使用cv::cvtColor函数将图像从一种色彩
- 2025-03-09anaconda安装指定版本的opencv
一、下载1、下载opencv-python网址:https://mirrors.aliyun.com/pypi/simple/opencv-python/下载后如下所示: 2、下载opencv-contrib-python网址:https://mirrors.aliyun.com/pypi/simple/opencv-contrib-python/下载后如下所示:然后将这两个文件拷贝到C:\Users\miracle目
- 2025-03-07OpenCV视频解码性能优化十连击(实测帧率提升300%)
解密工业级视频处理优化方案!从硬件加速到多线程榨干CPU/GPU性能,附RTSP流调优参数与内存泄漏排查技巧。
- 2025-03-07使用OpenCV和MediaPipe库——增强现实特效(在手腕添加虚拟手表)
目录代码实现思路整体代码配套资源说明关键实现细节效果优化效果展示代码实现思路初始化:使用MediaPipe库来处理人体姿势估计,特别是手部位置。加载了一张带被抠图的手表图像(watch.png)作为要叠加到视频帧上的对象。打开摄像头并开始捕捉视频流:使用OpenCV的Vide
- 2025-03-07关于OpenCV中阈值处理的作用
概述在OpenCV中,阈值处理是一种简单而有效的图像分割技术,它根据像素值与预先设定的阈值进行比较,将图像中的像素划分为不同的类别。下面详细介绍其作用以及适用场景。作用1.图像二值化将图像转换为二值图像,即图像中的像素值只有两种可能,通常是0(黑色)和255(白色)。这样可以简
- 2025-03-06使用OpenCV和MediaPipe库——实现人体姿态检测
目录准备工作如何在Windows系统中安装OpenCV和MediaPipe库?安装Python安装OpenCV安装MediaPipe验证安装代码逻辑整体代码效果展示准备工作如何在Windows系统中安装OpenCV和MediaPipe库?安装Python 可以通过命令行运行python--version来检查版本号。如果
- 2025-03-06OpenCV常用算法 —— 基于Qt C++开发图片工具
OpenCV常用算法学习使用Qt界面开发结合OpenCV进行学习,学习过程中也逐渐完善了一个图片处理工具工具中还有很多这里没有介绍的内容,包括图像在Qt中的拖拽放大以及很多细节处理等等,这些无关OpenCV,就不放这里了源码:GitHub-Qt-imgToolForRaw界面:图像格式转换(颜色空间转换)函数原
- 2025-03-03Opencv 图像金字塔与轮廓检测
6.1图像金字塔高斯金字塔向下采样(缩小图像):将图像区域与高斯内核卷积以减少图像噪声A=
- 2025-03-03yolo初体验
看别人说的好简单,3行代码完成yolo11:fromultralyticsimportYOLOmodel=YOLO("yolo11x.pt")##第一次运行自动下载model.predict(source="0",show=True)当然代码没错:但是环境不好配:首先:pipinstallultralytics会主动下载依赖pytorch pandas-2.0.3-cp38-cp38-wi
- 2025-03-03在C++中实现Armadillo库与OpenCV库之间的数据格式转换
在C++领域,数据格式转换是常见且关键的任务,尤其是在使用多个不同的库进行复杂的数据处理时。Armadillo和OpenCV是两个在科学计算和计算机视觉领域非常受欢迎的库。Armadillo主要用于高效的线性代数运算,而OpenCV则是一个强大的计算机视觉和图像处理库。尽管它们在功能上有所不同,但在
- 2025-03-02《OpenCV》—— dlib库
文章目录dlib库是什么?OpenCV库与dlib库对比dlib库安装dlib——人脸应用实例——人脸检测dlib——人脸应用实例——人脸关键点定位dlib——人脸应用实例——人脸轮廓绘制dlib库是什么?OpenCV库与dlib库对比dlib库安装dlib——人脸应用实例——人脸检测对图片中
- 2025-03-02基于YOLOv5+PyQt5+OpenCV的智能城市积水实时监测与预警系统:技术突破与应用实践
一、城市内涝治理的痛点与AI破局之道城市内涝已成为全球城市化进程中的重大挑战。据世界银行统计,全球每年因城市内涝造成的经济损失超200亿美元,我国住建部2023年数据显示,超60%的特大型城市面临严重积水问题。传统人工巡检模式存在三大核心痛点: 响应滞后:人工巡查覆盖范围有