![](https://img-blog.csdnimg.cn/20200205130342721.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Pytorch计算机视觉项目实战
文章平均质量分 90
以复现计算机视觉论文为主线,详细讲解每篇论文的实现原理,代码力求简洁、易实现、可扩展。在此基础上进行应用扩展,包括二维码检测、基于内容的图像检索、基于语义分割的人像抠图、图像超分复原、车牌识别、工业瑕疵检测和识别、照片风格迁移等内容。同时,对于部分算法会同步给出相关的Web、移动端和嵌入式部署方案。
钱彬 (Qian Bin)
18年博士毕业于南京理工大学模式识别专业,图像处理算法工程师,研究方向:深度学习、人像处理。著有《python web开发从入门到实战》书籍,今年即将出版《深度学习与图像处理(PaddlePaddle)》一书,感谢支持!
展开
-
pytorch和paddle的存储模型变量state_dict命名规则分析
通过上面的分析我们知道,pytorch和paddle的模型变量命名规则是完全一样的。那么对于训练好的pytorch或paddle模型,我们就可以基于上述原则进行互转。在互换时注意fc层,对于fc层的变量需要做转置处理。通过对比发现,在命名规则上pytorch和paddlepaddle是一样的。只不过对于fc层来说,它的weight的形状是相互转置的关系。(self)中定义,名字就是self中的定义名称。若在类中还调用了其他的类,那么名称则为实例化的变量名称。在pytorch中,存储变量的名称就在def。..原创 2022-08-16 12:36:03 · 1141 阅读 · 0 评论 -
一文掌握Ubuntu20.04深度学习环境搭建(显卡驱动、CUDA、CUDNN、NCCL、Pytorch、PaddlePaddle)
,然后选择install,就好了。最后一步,配置环境变量在终端输入下面的命令打开文件。原创 2022-08-02 14:01:35 · 6938 阅读 · 7 评论 -
一文掌握基于深度学习的自动驾驶小车开发(Pytorch实现,含完整数据和源码,树莓派+神经计算棒)
./lite/tools/build_android.sh --arch=armv7 --android_stl=c++_shared --with_cv=ON原创 2022-03-26 16:19:49 · 34785 阅读 · 48 评论 -
基于深度学习的人脸检测和关键点检测推理实践(OpenCV实现,含代码)
人脸关键点检测原创 2022-01-26 16:01:48 · 3477 阅读 · 8 评论 -
Libtorch C++实现人像抠图——面向Windows(部署教程)
目录一、环境安装1.1 基本环境介绍1.2pth模型序列化导出转pt1.2 下载libtorch1.3安装OpenCV1.4创建win32 C++控制台工程二、完整推理代码三、测试一、环境安装1.1 基本环境介绍本文实验环境为windows10,IDE选择VS 2019,最终开发win32 C++程序,可以批量对人像照片进行抠图处理,无需用户干预。本文重点在于部署Pytorch训练好的pth模型,能够脱离python平台实现C++调用,完成真正的生产级部署。...原创 2021-01-18 13:16:53 · 2159 阅读 · 13 评论 -
Win10双系统安装Ubuntu18.04以及安装Pytorch
1. 准备U盘格式化U盘,文件系统采用FAT32(默认)。2. 下载Ubuntu18.04的iso镜像下载网址:https://releases.ubuntu.com/18.04.5/?_ga=2.233463966.1247027824.1599629722-50706887.15996297223. 分配空间使用diskgenius工具分配空间,预留足够的空间给新系统,同时保证系统里面没有未分配的空间。4.刻录镜像到U盘使用rufus工具刻录镜像到U盘,下载.....原创 2020-09-10 08:29:12 · 1927 阅读 · 0 评论 -
一文掌握MobileNetV1和MobileNetV2(基于pytorch实现的人像背景虚化)
一、概述现阶段深度神经网络在GPU上运行其速度已经可以达到实时性要求,但是如果将训练好的模型直接移植到手机端或者在CPU上运行,这时候速度和内存消耗就是非常致命的问题,只有对模型进行优化才能满足这种资源受限场景中的深度神经网络的使用。模型优化加速主要包含3种类型:1.设计轻量级的网络;2.网络模型压缩剪枝;3.其他的一些量化加速。本文主要探讨轻量级网络的运用。在轻量级网络中,考虑到通...原创 2020-04-30 13:12:05 · 4610 阅读 · 4 评论 -
一文掌握智能抠图Deep Image Matting(pytorch实现)
一. 语义分割和抠图概述1. 语义分割图像语义分割是一种将图像分割成一系列具有特定语义类别属性区域的方法,目前已成为当前图像理解分析和计算机视觉 等领 域的热点研究内容。简单举个例子,下图为例: ...原创 2020-03-25 13:57:10 · 12497 阅读 · 22 评论 -
一文掌握语义分割PSPNet——证件照制作、抠图(算法原理、Pytorch实现)
测试原创 2020-07-22 13:43:49 · 8473 阅读 · 10 评论