cv
  • 2024-07-01单目相机校准
    参考链接opencv4.0中文文档https://apachecn.github.io/opencv-doc-zh/#/docs/4.0.0/7.1-tutorial_py_calibration使用的是python版本原文档https://docs.opencv.org/4.x/d4/d94/tutorial_camera_calibration.htmlhttp://t.csdnimg.cn/HKECW标定棋盘https://docs.opencv.
  • 2024-07-01ubuntu 使用自己的双目相机发布 ROS
    https://blog.csdn.net/KID_yuan/article/details/101272384https://blog.csdn.net/weixin_53073284/article/details/125671358ls/dev/video*//插上摄像头后打开终端查看是否检测到摄像头mkdir-pcamera_ws/src//新建工作空间
  • 2024-07-01ORB-SLAM3 源码分析
    一、ORB-SLAM3介绍ORB-SLAM3是一个先进的同时定位与地图构建(SimultaneousLocalizationandMapping,SLAM)系统,实现了基于视觉惯导紧耦合,同时能够对多地图进行复用;另外支持单目/双目/RGB-D作为输入,支持针孔以及鱼眼相机模型。是目前种类最齐全、工程化最好、精度和鲁棒性整体最佳的
  • 2024-06-23计算机视觉解决什么问题?
    本节课为「计算机视觉CV核心知识」第一节课正式课;「AI秘籍」系列课程:人工智能应用数学基础人工智能Python基础人工智能基础核心知识人工智能BI核心知识人工智能CV核心知识Hi,大家好。我是茶桁。老同学对我应该都很熟悉了,那新来的同学可能还不太认识我。不认识的
  • 2024-06-22计算机视觉:2023 年回顾和 2024 年趋势
            计算机视觉(CV)领域经历了充满非凡创新和技术飞跃的一年。这一年见证了人工智能驱动的视觉技术的显著进步,深刻改变了我们对视觉数据的交互和解读。从生成式人工智能奇迹到复杂的分析工具,CV不仅不断发展,而且重新定义了其界限。 2023年        SA
  • 2024-06-22计算机视觉(CV)技术:优势、挑战与前景
    摘要计算机视觉作为人工智能的关键领域之一,正迅速改变我们的生活和工作方式。本文将探讨CV技术的主要优势、面临的挑战以及未来的发展方向。关键词计算机视觉,人工智能,数据处理,自动化,伦理问题目录引言计算机视觉技术的优势计算机视觉技术的挑战实战案例分析结论与
  • 2024-06-21opencv入门-小白的学习笔记c++(1)
    注:以下是根据链接https://blog.csdn.net/Cream_Cicilian/article/details/105427752的小白学习过程。1加载、修改、保存图像1.1加载图像1.1.1加载图像cv::imread用于从文件中读取图像数据并将其存储到一个cv::Mat对象中,其中第一个参数表示图像文件名称第二个参数,表
  • 2024-06-21cv知识点(卷积和池化)
    一、卷积的基本属性1.卷积核(Kernel):卷积操作的感受野,直观理解就是一个滤波矩阵,普遍使用的卷积核大小为3×3、5×5等;2.步长(Stride):卷积核遍历特征图时每步移动的像素,如步长为1则每次移动1个像素,步长为2则每次移动2个像素(即跳过1个像素),以此类推;3.填充(Padding):处理特征图边界的方
  • 2024-06-20使用 TensorRT C++ API 调用GPU加速部署 YOLOv10 实现 500FPS 推理速度——快到飞起!!
    ​NVIDIA®TensorRT™是一款用于高性能深度学习推理的SDK,包含深度学习推理优化器和运行时,可为推理应用程序提供低延迟和高吞吐量。YOLOv10是清华大学研究人员近期提出的一种实时目标检测方法,通过消除NMS、优化模型架构和引入创新模块等策略,在保持高精度的同时显著降低了
  • 2024-06-20Error: Insufficient memory (Failed to allocate 16588800 bytes) in void* cv::OutOfMemoryError(size_t)
    这个错误信息表明在运行OpenCV库时遇到了内存不足的问题。具体来说,OpenCV尝试分配大约16,588,800字节(16MB)的内存,但操作系统无法满足这个请求。这可能是由于以下原因:内存限制:你的设备或系统可能没有足够的内存来处理当前操作。这在资源有限的设备(如某些嵌入式系统或旧手机)上尤
  • 2024-06-19BEV投影
    opencv对于取图上像素的at()操作,编译器自解释:inlinecv::Vec3b&cv::Mat::at<cv::Vec3b>(introw,intcol) for(intcol{0};col<pic_cam.cols;col++){for(introw{0};row<pic_cam.rows;row++){cv::Matpoint_mat=(cv::Mat_<double>(3,
  • 2024-06-18吴恩达机器学习 第二课 week3 学习算法(模型)进阶
    目录01学习目标02导入计算所需模块03多项式回归模型进阶3.1数据集划分3.2 寻找最优解3.3 正则优化3.4增大数据量04神经网络模型进阶4.1数据准备4.2模型复杂度4.3正则优化05总结01学习目标   (1)掌握多项式回归模型的求解和优化   (2)掌握神
  • 2024-06-17【cv-python基础】不同数据集的解析
    前言数据集使用之前需要对标注文件进行解析,故此记录。代码实现1.APA数据集解析#20240612:parsejsonfiletolabeledimage.importargparseimportjsonimportosimportos.pathasospimportcv2ascvimportnumpyasnpjsonfilename="freespace_3Dbox_APA.j
  • 2024-06-17【CV基础】理解woodscape数据集
    前言最近需要用到鱼眼图像做语义分割、目标检测等任务,最开始先使用woodscape数据集进行训练、测试,故此记录学习woodscape数据集。学习woodscape数据集1.随机划分数据集shell脚本#!/bin/sh#20240617:splitwoodscapedatasetof10classesrandomlybasedoncityscape
  • 2024-06-17OpenCV中绘制多边形的函数:fillPoly与polylines
    一、函数接口介绍1.1fillPoly函数这是个重载函数,有2个实现,具体如下:1、重载1voidfillPoly(Mat&img,constPoint**pts,constint*npts,intncontours,constScalar&color,intlineType
  • 2024-06-16CV_WRAP和CV_EXPORTS_W
    CV_EXPORTS_Wisdefinedinmodules/core/include/opencv2/core/types_c.hasaliasforCV_EXPORTS,CV_EXPORTSisdefinedas:#if(definedWIN32||defined_WIN32||definedWINCE)&&definedCVAPI_EXPORTS#defineCV_EXPORTS__declspec(dllexport)#el
  • 2024-06-14图像与Mat
    1数字图像是以像素(pixel)为基本元素的、可以用数字计算机或数字电路存储和处理的图像。通常的二维数字图像是一个矩型,可以用一个二维数组f(x,y)来表示,其中x,y是二维空间中的某坐标系的坐标,f(x,y)表示图像在该点处的灰度值等性质。2把白色与黑色之间按对数关系分为若干等级,
  • 2024-06-12为什么在NLP中迟迟没有出现类似CV预训练的范式
    Q:2018年前,迁移学习在NLP中的运用情况如何?我们知道,直到2018年,ULM-FiT、GPT和BERT模型的出现才开启了NLP预训练模型的时代,才真正实现了CV领域那样的迁移学习方法在NLP领域的应用。那么,是不是说2018年前NLP领域就没有迁移学习呢?答案是,这个说法是非常不准确的!就如我们在6.4.3里预
  • 2024-06-12一个完整回归机器学习案例
    如何端到端解决预测建模机器学习问题?我们将通过一个案例研究Python中的回归预测建模问题,包括应用机器学习过程的每一步。完成这个项目后,我们要知道:如何端到端解决回归预测建模问题如何使用数据转换来提高模型性能如何使用算法调优来提高模型性能如何使用集成方法和集
  • 2024-06-09cv::Rect类的构造
    在算交并比的时候涉及到cv::Rect2f的初始化,比较常用的由下面几种Rect_(_Tp_x,_Tp_y,_Tp_width,_Tp_height); //左上点xy,宽度,长度Rect_(constPoint_<_Tp>&org,constSize_<_Tp>&sz);//左上点point,size类(宽度,长度)Rect_(constPoint_<_Tp>&pt1,
  • 2024-06-08C++ OpenCV 图像分类魔法:探索神奇的模型与代码
    ⭐️我叫忆_恒心,一名喜欢书写博客的研究生
  • 2024-06-03OPEN_CV多线程线程池管理
    两种自旋锁的设置操作系统级别自旋锁的设置,例如在C++11及以后的版本中,自带线程管理库,可以定义为:defineCV_YIELD()std::this_thread::yield(),此时进入CV_YIELD(),线程释放CPU,线程被阻塞,等待被唤醒.CPU级别的自旋锁的设置,与使用的CPU架构有关,以X86为例,X86
  • 2024-06-03opencv c++编程基础
    1、图片的本质图像在OpenCV中的本质在OpenCV中,图像被表示为一个多维数组,其中每个元素对应于图像中的单个像素。图像的维度取决于其通道数和像素数。**通道数:**图像可以有多个通道,每个通道存储图像的不同信息。例如,彩色图像通常有3个通道(红色、绿色和蓝色),而灰度图像只
  • 2024-06-02[ROS报错问题]SystemError: initialization of cv_bridge_boost raised unreported exception
            在运行ROS代码时,很多人会使用到cv_bridge库,这个库的主要功能是帮助在ROS的图像消息(sensor_msgs/Image)和OpenCV的图像格式(cv::Mat)之间进行转换。然而,有时在使用cv_bridge时会遇到一个让人头疼的问题,即报错:fromcv_bridge.boost.cv_bridge_boostimportcvt
  • 2024-06-01【Python--openCV图像处理】Python学习-OpenCV图像处理基础超详细的学习笔记(黑马程序员课程-B站有视频)
    一,openCV基础说明:笔记是跟着B站黑马程序员的openCV课程时做的课程资料可以在黑马程序员评论区获取1,图像基本操作1-1图像基础操作1-1-1安装相关库pipinstallopencv-pythonpipinstallopencv-contrib-python##尽量保持两个库安装的版本,比如我都是4.9.0.80ope