[点云学习] 一、点云相关知识了解
点云是一种表示三维空间中对象的数据结构,它由许多离散的点组成。每个点都有自己的位置坐标和可能的其他属性,如颜色、法向量和强度等。点云通常由激光扫描仪、相机或其他传感器捕获,用于创建三维模型、地图或进行遥感分析。在计算机视觉和机器学习领域,点云也被广泛应用于目标检测、物体识别、3D重建和虚拟现实等方面
Opencv实现抠图
原图如下:想将左上角的图扣下做素材这样就完成了抠图做素材的所有步骤了此处是将图像由彩色图转成了灰度图。
3DMM(3D Morphable Model)原理和实现
3DMM的基本原理是将人脸表示为参数化的模型,包括形状参数和纹理参数。形状参数描述了人脸的几何结构,如位置、大小和形状,而纹理参数描述了人脸的外观特征,如皮肤颜色和纹理。通过调整这些参数的值,可以生成不同形状和纹理的人脸模型。首先,3DMM使用大量的训练数据来建立一个平均的人脸形状模型。该模型包含了
sparse conv稀疏卷积
"""Args:"""self.features = features # 储存密集的featureself.indices = indices # 储存每个feature对应的voxel坐标系下的坐标self.spatial_shape = spatial_shape #存储voxel的最大边界s
CV 经典主干网络 (Backbone) 系列: CSP-Darknet53
CSP-Darknet53无论是其作为CV Backbone,还是说它在别的数据集上取得极好的效果。与此同时,它与别的网络的适配能力极强。
四元数快速入门【Quaternion】
四元数(Quaternion)是用于旋转和拉伸向量的数学运算符。本文提供了一个概述,以帮助理解在空间导航等应用程序中对四元数的需求。推荐:用快速搭建3D场景。可以通过多种方式在空间中准确定位、移动和旋转物体。更熟悉和更容易可视化的滚动(Roll)、俯仰(Pitch)和偏航(Yaw)表示是有局限性的,
DETR训练自己的数据集
DETR训练自己的数据集
报错:RuntimeError: expected scalar type Double but found Float
解决办法:这个是格式问题,希望的格式是double,但得到的是float。字面意思是这个,但是并不是非要把格式改成double,这个时候应该在出错的前面几处代码设个断点debug一下,我得到的结果是image、img_rgb都是tensor.unit8格式的,但程序所需要的是torch.float3
Mip-NeRF 360
Mip-NeRF360
高空抛物监测Opencv+SORT
本文实践了opencv背景建模与sort目标跟踪算法,对视频中的高空抛物进行检测
视觉SLAM总结——SuperPoint / SuperGlue
视觉SLAM总结——super pixel/super clue/super map
红外图像和可见光图像异源图像配准问题研究
本文旨在研究一种具有高准确率和鲁棒性的融合图像障碍物检测技术,通过把红外和可见光图像进行图像配准和融合,获取高质量的异源融合图像,根据融合图像的特点采用有效的障碍物检测算法,将图像中的障碍物准确检出。......
计算机视觉:朗伯光度立体法(Lambertian Photometric Stereo)
计算机视觉:朗伯光度立体法(Photometric Stereo)
pytorch进阶学习(二):使用DataLoader读取自己的数据集
该方法为class loaddata的主方法,使用index下标获取到每一张图片的path和label后,用flag判断为训练集还是验证集,并且采用对应的图片处理措施(train_tf/val_tf)。课程准备:本节课需要用到3个Python文件和一个数据集文件,代码后面我都会给出,zip需要自己下
医学图像分割综述:U-Net系列
论文地址代码地址医学图像自动分割是医学领域的一个重要课题,也是计算机辅助诊断范式的一个重要对应。U-Net是最广泛的图像分割架构,由于其灵活性,优化的模块化设计,并在所有医学图像模式的成功。多年来,U-Net模型得到了学术界和工业界研究人员的极大关注。该网络的几个扩展已经被提出,以解决医疗任务所产生
OpenCV - C++实战(05) — 颜色检测
本专栏介绍OpencV 计算机视觉程序库,基于C++语言编程,提供完整代码,持续更新文章。
深度学习总结——用自己的数据集微调CLIP
在自己的数据集上微调CLIP模型
java openCV 简单使用
Java OpenCV 是一个用于图像处理和计算机视觉的开源库。要使用 Java OpenCV,您需要先安装 OpenCV 库并将其与 Java 环境配合使用。安装 OpenCV:在终端中输入以下命令以在 Linux 或 Mac 系统上安装 OpenCV:sudo apt-get install o
【Opencv】CV_* was not declared in this scope 的部分解决方法
Opencv CV* was not declared in this scope 的部分解决方法
【域泛化综述-2022 TPAMI】Domain Generalization: A Survey
2022TPAMI 域泛化综述阅读