自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ubuntu16.04安装nvidia450.80.02+cuda9.2+cudnn

1.安装步骤:非常详细的安装过程了2.1 出现的bug:安装cuda9.2的时候将环境变量添加到bashrc文件中,需要source一下,具体如下:博客中的安装教程如下:sudo gedit ~/.bashrc在打开的文件末尾加入下面两行:export PATH=/usr/local/cuda-9.2/bin/:$PATH;export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64/:$LD_LIBRARY_PATH;测试:nvcc -V报错

2020-10-08 17:32:51 1200

原创 一步解决TeamViewer被检测为商用

疫情在家,无法科研?Naive!你不知道有一个软件叫TeamViewer吗?你不知道可以用它连接你实验室的服务器吗?这样,你的导师还是可以每天快乐地支配你,让你快乐地搬砖(哦,不对,快乐地科研以及快乐地学习)。However,某一天,当你雄心壮志,兴致勃勃地打开TeamViewer准备大干一番的时候,它提醒你这个用户疑似商用,连接不到1分钟就退出来了,然后等待漫长的10分钟,你好不容易可以再次...

2020-05-08 15:04:41 1566

原创 python中读取图像的几种方法对比

1.skimage.io.imread()io.imread读出图片格式是uint8(unsigned int);value是numpy array;图像数据是以RGB的格式进行存储的,通道值默认范围0-255。2.PIL.Image.open()PIL是有自己的数据结构的,类型是<class ‘PIL.Image.Image’>;但是可以转换成numpy数组,转换后的数组为un...

2019-09-04 11:02:00 1110

原创 3D人脸重建开源项目整理

一、单一视图三维人脸重建1.End-to-end 3D face reconstruction with deep neural networkshttps://github.com/yuefurong97/mxnet-E2FAR2. Learning Detailed Face Reconstruction from a Single Imagehttps://github.com/yu...

2019-07-19 21:41:54 7583 13

原创 三角形插值技术

1.最懒的方法——Nearest Neighbor对于三角形内的点,离三个顶点谁最近,就赋值为那个顶点对应的颜色。2.最天真的方法——Distance三角形内一点的值应该来自于三个顶点。计算距离:定义权重:颜色表示为权重的平均:总而言之,我们通过三角形每个顶点到点P的距离来混合定点颜色,从而定义点P的插值颜色。这个方法简单,易于实现,而且相当直观,在一些应用中表现良好...

2019-07-11 09:45:57 9553 4

转载 图像纹理

读取图像可以使用opencv,也可以使用skimage,记住他们的区别:读图:opencv读图进来是BGR,而skimage是RGB。显示:opencv的接口使用BGR,而matplotlib.pyplot 则是RGB模式。提取图像纹理1.local_binary_patternfrom skimage.feature import local_binary_patternimp...

2019-07-10 20:42:51 394

原创 栅格化管道

重心插值三角形是一个面,表面上的其他点采用的是三角形重心插值算法(barycentric算法)插值计算出来的,这部分是由GPU自动完成的。也就是说在vs端指定了3个顶点,通过GPU的插值会得到整个三角形的面,fs端收到的数据是插值后三角形面上的所有点的数据。插值为非线性插值,不仅顶点的坐标本身可以被插值,顶点附带的所有属性也可以有非常确定的算法去做插值。栅格化管道栅格化:栅(shan)格...

2019-07-07 18:37:04 184

转载 Pytorch多GPU并行处理

充分利用多 GPU 机器:torch.nn.DataParallelPytorch 的多 GPU 处理接口是 torch.nn.DataParallel(module, device_ids),其中 module 参数是所要执行的模型,而 device_ids 则是指定并行的 GPU id 列表。而其并行处理机制是,首先将模型加载到主 GPU 上,然后再将模型复制到各个指定的从 GPU 中,然...

2019-07-02 16:21:49 364

原创 MVF-Net: Multi-View 3D Face Morphable Model Regression(2019 CVPR)

1.解决的问题从一组多视角的人脸图像集中恢复三维人脸几何。本文以一组多视图人脸图像作为输入,研究了基于3DMM的形状恢复法。2.采用的方法采用端到端的可训练的卷积神经网络(CNN)从多视图输入中回归3DMM参数。多视图几何约束通过利用一种新的自监督视图对齐损失,在不同视图之间建立密集的对应关系,被纳入到网络中。视图对齐损失的主要组成部分是一个可微的密集光流估计器,它可以在输入视图和异步呈现之...

2019-07-01 21:57:16 2810

转载 使用函数封装库tf.contrib.layers

转载自:第十六节,使用函数封装库tf.contrib.layerstf.contrib.layers是TensorFlow中的一个封装好的高级库,卷积函数使用tf.contrib.layers.conv2d(),池化函数使用tf.contrib.layers.max_pool2d()和tf.contrib.layers.avg_pool2d(),全连接函数使用tf.contrib.layers....

2019-06-28 09:41:26 1780

原创 Tikhonov regularization 吉洪诺夫正则化(L2正则化)

在数学,统计学和计算机科学中,特别是机器学习和反问题,正则化是为了解决不适定问题或防止过拟合而引入额外信息的过程。1.不适定问题图像处理中,不适定问题也称为反问题。上世纪90年代法国数学家阿达玛提出了不适定问题的概念:一个数学物理定解问题的解存在、唯一并且稳定,则称该问题是适定的(WellPosed).如果不满足适定性概念中的上述判据中的一条或几条,称该问题是不适定的。典型的图像处理不适定...

2019-06-16 11:08:07 22471 14

原创 反射率(Reflectance)与反照率(Albedo)

反射率(reflection)又称光谱反射率,是波长的函数,又称为光谱反射率ρ(λ),定义为反射能与入射能之比:反照率(albedo)是指地表在太阳辐射的影响下,反射辐射通量与入射辐射通量的比值区别反射率(reflectance)是指某一波段向一定方向的反射,因而反照率是反射率在所有方向上的积分;反射率是波长的函数,不同波长反射率不一样,反照率是对全波长而言的。反射率,用来表示某一...

2019-06-14 09:39:42 26262 1

原创 点三角测试技术

点三角的测试1.重心技术判断三维空间中的点是否在一个三角形中,最简单的方法就是进行向量叉积运算,怎么,没懂?那就接着往下看,假设空间中由这样一个三角形,黄色区域代表三角形内部,如何判断空间中的任意一点是否在黄色区域中呢?或许你还没有想到比较简单快速的方法,再来看看下面的这张图,或许你会豁然开朗:以上图为例,取三角形外的一点p,向量p-A与向量B-A的叉积的方向指向屏幕外;取三角形内的一...

2019-05-25 10:12:17 270

原创 cuda 9.0+anaconda 3+python 3.6.5+tensoflow+dlib 19.17+face_recognition安装血泪史

cuda 9.0+anaconda 3+python 3.6.5+tensoflow+dlib 19.17+face_recognition安装血泪史刚接触三维人脸重建的小白,需要跑代码,在服务器上配置环境就已经耗费了大部分的元气,中途各种坑都踩过,最后终于成功运行了代码,终于等到你,还好没有放弃!下面我就来分享一下正确的安装步骤~Anaconda 3的安装由于Anaconda3是实验室的同...

2019-05-09 22:05:52 815

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除