![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机视觉
文章平均质量分 60
鸡啄米的时光机
热爱探索,自制力,人工智能技术
展开
-
基于Opencv和MTCNN检测人脸五个关键点进行仿射变换人脸对齐 - Python版本
最近需要做人脸对齐的算法,通俗理解就是将图片人人脸姿态不太正确的给矫正过来,所以写了python版本的人脸对齐算法。基本原理是先通过MTCNN检测到人脸的五个关键点,再把原图中人脸区域外扩100%(这样做的目的是保证对齐后图片中没有黑色区域,当然这个外扩的比例是看对齐效果自己可以调节的,我这里设置的100%)。最后的人脸对齐尺寸分为两种:112X96尺寸和112X112尺寸,其中首先需要定死仿射变......原创 2020-04-11 13:58:07 · 10970 阅读 · 8 评论 -
基于Opencv和MTCNN检测人脸五个关键点进行仿射变换人脸对齐 - C++版本
这篇文章是对应之前人脸对齐的python版本的C++版本,之前python版本见这里。通俗理解就是将图片人人脸姿态不太正确的给矫正过来,所以写了C++版本的人脸对齐算法。基本原理是先通过MTCNN检测到人脸的五个关键点,再把原图中人脸区域外扩100%(这样做的目的是保证对齐后图片中没有黑色区域,当然这个外扩的比例是看对齐效果自己可以调节的,我这里设置的100%)。最后的人脸对齐尺寸分为两种:112X96尺寸和112X112尺寸,其中首先需要定死仿射变换后人脸在目标图上的坐标,然后直接变换。.........原创 2022-06-14 01:06:35 · 2285 阅读 · 5 评论 -
OpenCV和PIL读取和显示图像的差异
本博客演示使用OpenCV和PIL读取和显示图像的差异。首先来看一下原始的bgr图像 src.png1. 使用cv2读取src.png并转为rgb格式的src_rgb.png并显示和保存#首先读入并保存为rgb图像src_path = 'C:\\Users\\Administrator\\Desktop\\cv2_PIL\\src.png' # bgrimg = cv2.imread(src_path)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB原创 2021-04-18 23:19:13 · 595 阅读 · 5 评论 -
多目标跟踪FairMOT算法环境搭建跑通Demo遇到的问题
0 背景研究了FairMOT多目标跟踪算法,于是想跑一下论文开源中的Demo看下效果。首先第一件事情就是搭建环境。下面把这个环境搭建中遇到的几个棘手问题拿出来,并写出解决方法。1 安装包1.1 安装cython-bbox 和llvmlite我首先创建了Anaconda3的虚拟环境 conda create -n fairmot-py36-torch1.5 python=3.6,并安装了torch == 1.5.0+cu101, torchvision == 0.6.0+cu101,cuda.原创 2021-01-19 16:17:00 · 1866 阅读 · 8 评论 -
PIL、CV2、numpy.darray、pyTorch图像数据接口之间相互转换总结
总结原创 2020-05-01 02:05:26 · 1917 阅读 · 0 评论