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 域泛化综述阅读

mmdetection 中 Mask Rcnn检测结果可视化(DICE计算、PR曲线绘制等)

mmdetection结果可视化的一些操作

在yolov5的detect中我该如何调用第三方摄像头?

要在 YOLOv5 的 detect 中调用第三方摄像头,你可以使用 OpenCV 库中的 VideoCapture 类来读取摄像头的视频流。你可以这样做:首先,安装 OpenCV 库。然后,在你的代码中包含以下头文件:#include <opencv2/opencv.hpp>#incl