博客园 - CoderInCV
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=165800
2023-12-27T14:41:42Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
feed.cnblogs.com
https://www.cnblogs.com/haoliuhust/p/17929526.html
基于开源模型搭建实时人脸识别系统(六):人脸识别(人脸特征提取) - CoderInCV
目录人脸识别的几个发展阶段基于深度学习的人脸识别技术的流程闭集和开集(Open set)识别人脸识别的损失Insightface人脸识别数据集模型选型参考文献结语人脸识别系统项目源码 前面我们讲过了人脸检测、人脸质量、人脸关键点、人脸跟踪,接下来就是人脸识别系统里面的重中之重人脸识别了,或者叫人脸特
2023-12-26T14:23:00Z
2023-12-26T14:23:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】目录人脸识别的几个发展阶段基于深度学习的人脸识别技术的流程闭集和开集(Open set)识别人脸识别的损失Insightface人脸识别数据集模型选型参考文献结语人脸识别系统项目源码 前面我们讲过了人脸检测、人脸质量、人脸关键点、人脸跟踪,接下来就是人脸识别系统里面的重中之重人脸识别了,或者叫人脸特 <a href="https://www.cnblogs.com/haoliuhust/p/17929526.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17804320.html
基于开源模型搭建实时人脸识别系统(五):人脸跟踪 - CoderInCV
继续填坑,之前已经讲了人脸检测,人脸检测是定位出画面中人脸的位置,理论上把检测到的人脸进行提特征就能做人脸识别了,不过直接这样做是有缺陷,一是存在很大的资源浪费,毕竟同一个人出现在画面,我们实际上应该只需要做一次识别就知道他的身份(理想情况下),而不需要每一帧都去做;二是如果对每一帧都进行独立的检测
2023-11-01T14:37:00Z
2023-11-01T14:37:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】继续填坑,之前已经讲了人脸检测,人脸检测是定位出画面中人脸的位置,理论上把检测到的人脸进行提特征就能做人脸识别了,不过直接这样做是有缺陷,一是存在很大的资源浪费,毕竟同一个人出现在画面,我们实际上应该只需要做一次识别就知道他的身份(理想情况下),而不需要每一帧都去做;二是如果对每一帧都进行独立的检测 <a href="https://www.cnblogs.com/haoliuhust/p/17804320.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17770881.html
基于开源模型搭建实时人脸识别系统(四):人脸质量 - CoderInCV
续人脸识别实战之基于开源模型搭建实时人脸识别系统(三):人脸关键点、对齐模型概览与模型选型_CodingInCV的博客-CSDN博客 不论对于静态的人脸识别还是动态的人脸识别,我们都会面临一个问题,就是输入的人脸图像的质量可能会很差,比如人脸角度很大,人脸很模糊,人脸亮度很亮或很暗。这些质量低的图像
2023-10-17T14:27:00Z
2023-10-17T14:27:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】续人脸识别实战之基于开源模型搭建实时人脸识别系统(三):人脸关键点、对齐模型概览与模型选型_CodingInCV的博客-CSDN博客 不论对于静态的人脸识别还是动态的人脸识别,我们都会面临一个问题,就是输入的人脸图像的质量可能会很差,比如人脸角度很大,人脸很模糊,人脸亮度很亮或很暗。这些质量低的图像 <a href="https://www.cnblogs.com/haoliuhust/p/17770881.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17723486.html
基于开源模型搭建实时人脸识别系统(三):人脸关键点、对齐模型概览与模型选型 - CoderInCV
续 基于开源模型搭建实时人脸识别系统(二):人脸检测概览与模型选型_CodingInCV的博客-CSDN博客 摘要 人脸对齐(face alignment)或者人脸关键点(face alignment)是定位人脸上的关键点,是很多基于人脸的任务的前置步骤,比如人脸识别、表情分析、人脸变装(makeu
2023-09-22T13:55:00Z
2023-09-22T13:55:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】续 基于开源模型搭建实时人脸识别系统(二):人脸检测概览与模型选型_CodingInCV的博客-CSDN博客 摘要 人脸对齐(face alignment)或者人脸关键点(face alignment)是定位人脸上的关键点,是很多基于人脸的任务的前置步骤,比如人脸识别、表情分析、人脸变装(makeu <a href="https://www.cnblogs.com/haoliuhust/p/17723486.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17700867.html
基于开源模型搭建实时人脸识别系统(二):人脸检测概览与模型选型 - CoderInCV
续 基于开源模型的实时人脸识别系统 进行人脸识别首要的任务就是要定位出画面中的人脸,这个任务就是人脸检测。人脸检测总体上算是目标检测的一个特殊情况,但也有自身的特点,比如角度多变,表情多变,可能存在各类遮挡。早期传统的方法有Haar Cascade、HOG等,基本做法就是特征描述子+滑窗+分类器,随
2023-09-13T13:38:00Z
2023-09-13T13:38:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】续 基于开源模型的实时人脸识别系统 进行人脸识别首要的任务就是要定位出画面中的人脸,这个任务就是人脸检测。人脸检测总体上算是目标检测的一个特殊情况,但也有自身的特点,比如角度多变,表情多变,可能存在各类遮挡。早期传统的方法有Haar Cascade、HOG等,基本做法就是特征描述子+滑窗+分类器,随 <a href="https://www.cnblogs.com/haoliuhust/p/17700867.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17648236.html
VSCode如何为远程安装预设扩展 - CoderInCV
# 背景 在使用VSCode进行远程开发时([python开发之远程开发工具选择_CodingInCV的博客-CSDN博客](https://blog.csdn.net/liuhao3285/article/details/131660668)),特别是远程的机器经常变化时(如机器来源于动态分配),
2023-08-22T04:06:00Z
2023-08-22T04:06:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】# 背景 在使用VSCode进行远程开发时([python开发之远程开发工具选择_CodingInCV的博客-CSDN博客](https://blog.csdn.net/liuhao3285/article/details/131660668)),特别是远程的机器经常变化时(如机器来源于动态分配), <a href="https://www.cnblogs.com/haoliuhust/p/17648236.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17532373.html
免费好用代码片段管理器massCode - CoderInCV
# 背景 在开发过程中,会有很多功能性代码、脚本或者就是一句命令是经常使用的,如果不记录下来,时间久了我们也忘了。一种方式是把这些片段记录到笔记软件中去,这种方式有些缺点就是笔记软件不是为代码设计的,对代码格式的支持不一定够好,另外就是用的时候不够方便,毕竟和其他笔记混杂在了一起。因此,代码片段管理
2023-08-17T14:17:00Z
2023-08-17T14:17:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】# 背景 在开发过程中,会有很多功能性代码、脚本或者就是一句命令是经常使用的,如果不记录下来,时间久了我们也忘了。一种方式是把这些片段记录到笔记软件中去,这种方式有些缺点就是笔记软件不是为代码设计的,对代码格式的支持不一定够好,另外就是用的时候不够方便,毕竟和其他笔记混杂在了一起。因此,代码片段管理 <a href="https://www.cnblogs.com/haoliuhust/p/17532373.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17638976.html
基于开源模型的实时人脸识别系统 - CoderInCV
[toc] # 背景 人脸识别已经发展了很多年,随着深度学习发展,开源的模型也有很不错的效果了。我们可以在不需要深入各种算法细节的情况下,就能搭建自己的人脸识别系统了,除了用于学习,还可以将我们自己家的摄像头接入到我们自己搭的系统,真正用起来。这个专栏就基于这样一个设想,从开源的模型中寻找适合的算法
2023-08-17T13:53:00Z
2023-08-17T13:53:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】[toc] # 背景 人脸识别已经发展了很多年,随着深度学习发展,开源的模型也有很不错的效果了。我们可以在不需要深入各种算法细节的情况下,就能搭建自己的人脸识别系统了,除了用于学习,还可以将我们自己家的摄像头接入到我们自己搭的系统,真正用起来。这个专栏就基于这样一个设想,从开源的模型中寻找适合的算法 <a href="https://www.cnblogs.com/haoliuhust/p/17638976.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17630701.html
VSCode如何在行内显示变量值 - CoderInCV
# 背景 在调试时,我们希望能够直接在代码行显示变量的值,而不是总是去侧边栏查看,如下这种,y=12直接显示在代码行。那么VSCode中如何做呢 ![image.png](https://img2023.cnblogs.com/blog/675649/202308/675649-2023081510
2023-08-15T02:40:00Z
2023-08-15T02:40:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】# 背景 在调试时,我们希望能够直接在代码行显示变量的值,而不是总是去侧边栏查看,如下这种,y=12直接显示在代码行。那么VSCode中如何做呢 ![image.png](https://img2023.cnblogs.com/blog/675649/202308/675649-2023081510 <a href="https://www.cnblogs.com/haoliuhust/p/17630701.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17612984.html
一些不错的VSCode设置和插件 - CoderInCV
# 设置 ## 同步设置 我们做的各项设置,不希望再到其他机器的时候还得再重新配置一次。VSCode中我们可以登陆微软账号或者GitHub账号,登陆后我们可以开启同步设置。开启设置同步,根据提示登陆即可。 ![image.png](https://img2023.cnblogs.com/blog/6
2023-08-07T14:50:00Z
2023-08-07T14:50:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】# 设置 ## 同步设置 我们做的各项设置,不希望再到其他机器的时候还得再重新配置一次。VSCode中我们可以登陆微软账号或者GitHub账号,登陆后我们可以开启同步设置。开启设置同步,根据提示登陆即可。 ![image.png](https://img2023.cnblogs.com/blog/6 <a href="https://www.cnblogs.com/haoliuhust/p/17612984.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17576155.html
Python爬虫实战之提高CSDN访问量 - CoderInCV
[python爬虫之建立代理池(一)_CodingInCV的博客-CSDN博客](https://blog.csdn.net/liuhao3285/article/details/131762924) [python爬虫之建立代理池(二)_CodingInCV的博客-CSDN博客](https://
2023-07-23T15:05:00Z
2023-07-23T15:05:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】[python爬虫之建立代理池(一)_CodingInCV的博客-CSDN博客](https://blog.csdn.net/liuhao3285/article/details/131762924) [python爬虫之建立代理池(二)_CodingInCV的博客-CSDN博客](https:// <a href="https://www.cnblogs.com/haoliuhust/p/17576155.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17559107.html
matlab2022b安装及激活 - CoderInCV
下载地址: 关注公众号获取 1.提取镜像文件,安装,点击高级选项,选择我有文件安装密钥 ![](https://img2023.cnblogs.com/blog/675649/202307/675649-20230714222806934-1684051537.png) 2、许可协议,勾选是 ![]
2023-07-17T14:50:00Z
2023-07-17T14:50:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】下载地址: 关注公众号获取 1.提取镜像文件,安装,点击高级选项,选择我有文件安装密钥 ![](https://img2023.cnblogs.com/blog/675649/202307/675649-20230714222806934-1684051537.png) 2、许可协议,勾选是 ![] <a href="https://www.cnblogs.com/haoliuhust/p/17559107.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17555042.html
python开发之远程开发工具对比 - CoderInCV
# 前言 除了本地开发外,还有一种常见的开发方式就是远程开发,一般情况是一台Windows或mac笔记本作为日常使用的电脑,另有一台linux服务器作为开发服务器。开发服务器的性能往往较强,这样远程开发的方式一方面可以让我们在习惯的系统下工作,又能利用强大的服务器,而且linux下开发python往
2023-07-14T13:28:00Z
2023-07-14T13:28:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】# 前言 除了本地开发外,还有一种常见的开发方式就是远程开发,一般情况是一台Windows或mac笔记本作为日常使用的电脑,另有一台linux服务器作为开发服务器。开发服务器的性能往往较强,这样远程开发的方式一方面可以让我们在习惯的系统下工作,又能利用强大的服务器,而且linux下开发python往 <a href="https://www.cnblogs.com/haoliuhust/p/17555042.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17527366.html
基于词袋和SVM的图片分类(计算机视觉课程设计) - CoderInCV
[toc] # 摘要 虽然现在已经是深度学习的时代了,传统的机器学习方法日渐甚微,不过有些算法还是有着旺盛的生命力,比如SIFT、SVM,在一些深度学习算法中也能看到它们的影子。这些人工设计的经典特征和分类器可以让我们感受到那个时代计算机视觉的魅力。互联网上,需要处理识别的图像越来越多,为此图像分类
2023-07-04T15:23:00Z
2023-07-04T15:23:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】[toc] # 摘要 虽然现在已经是深度学习的时代了,传统的机器学习方法日渐甚微,不过有些算法还是有着旺盛的生命力,比如SIFT、SVM,在一些深度学习算法中也能看到它们的影子。这些人工设计的经典特征和分类器可以让我们感受到那个时代计算机视觉的魅力。互联网上,需要处理识别的图像越来越多,为此图像分类 <a href="https://www.cnblogs.com/haoliuhust/p/17527366.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17525391.html
可视化容器管理工具-portainer.io使用 - CoderInCV
续docker日常使用指南 ## 背景 当我们开始使用docker后,我们的机器上镜像和容器会越来越多,或者有时候我们有多台开发机的时候,单纯使用命令行去管理镜像和容器就变得麻烦了,这时,我们就可以选择一些可视化的容器管理工具来保护我们为数不多的头发了。portainer.io就是这方面的一个不错的
2023-07-04T03:49:00Z
2023-07-04T03:49:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】续docker日常使用指南 ## 背景 当我们开始使用docker后,我们的机器上镜像和容器会越来越多,或者有时候我们有多台开发机的时候,单纯使用命令行去管理镜像和容器就变得麻烦了,这时,我们就可以选择一些可视化的容器管理工具来保护我们为数不多的头发了。portainer.io就是这方面的一个不错的 <a href="https://www.cnblogs.com/haoliuhust/p/17525391.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17510176.html
Jetbrains全家桶激活破解教程2023.1(CLion/Idea/Pycharm/Golang...) - CoderInCV
CLion 2023.1.4最新安装激活教程(此版本之前的也适用, 适用于Windows和linux, mac可能可以,博主没有测试环境),此方法采用补丁+激活码的方式进行破解激活,适用于新的版本,以前的无限时间重置插件在2021.2,2之后就不能再使用了。 其破解原理是暴力拦截了 Jetbrain
2023-06-27T15:16:00Z
2023-06-27T15:16:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】CLion 2023.1.4最新安装激活教程(此版本之前的也适用, 适用于Windows和linux, mac可能可以,博主没有测试环境),此方法采用补丁+激活码的方式进行破解激活,适用于新的版本,以前的无限时间重置插件在2021.2,2之后就不能再使用了。 其破解原理是暴力拦截了 Jetbrain <a href="https://www.cnblogs.com/haoliuhust/p/17510176.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17509904.html
yolov5实战之模型剪枝 - CoderInCV
续[yolov5实战之二维码检测](https://www.cnblogs.com/haoliuhust/p/15362819.html) [toc] # 前沿 在上一篇yolov5的博客中,我们用yolov5训练了一个二维码检测器,可以用来检测图像中是否有二维码,后续可以接一个二维码解码器,就可以
2023-06-27T12:48:00Z
2023-06-27T12:48:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】续[yolov5实战之二维码检测](https://www.cnblogs.com/haoliuhust/p/15362819.html) [toc] # 前沿 在上一篇yolov5的博客中,我们用yolov5训练了一个二维码检测器,可以用来检测图像中是否有二维码,后续可以接一个二维码解码器,就可以 <a href="https://www.cnblogs.com/haoliuhust/p/17509904.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/17435504.html
GroundingDINO(一种开集目标检测算法)服务化,根据文本生成检测框 - CoderInCV
# 背景 最近发现一个叫[GroundingDINO](https://github.com/IDEA-Research/GroundingDINO)的开集目标检测算法,所谓开集目标检测就是能检测的目标类别不局限于训练的类别,这个算法可以通过输入文本的prompt然后输出对应的目标框。可以用来做预标
2023-05-26T10:06:00Z
2023-05-26T10:06:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】# 背景 最近发现一个叫[GroundingDINO](https://github.com/IDEA-Research/GroundingDINO)的开集目标检测算法,所谓开集目标检测就是能检测的目标类别不局限于训练的类别,这个算法可以通过输入文本的prompt然后输出对应的目标框。可以用来做预标 <a href="https://www.cnblogs.com/haoliuhust/p/17435504.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/15962212.html
软考高级及杭州E类人才申请经验分享 - CoderInCV
[toc] ## 前沿 挺久没更新了,自从成为房奴后,看书的时间就变少了,要引以为戒···这段时间也不算毫无收获吧,一是软考高项通过了,二是申请E类人才成功,当然没有一也就没有二了。虽然对我其实E类人才用处不大了,毕竟房子在前几个月已经买了,不过也算是对前段时间准备软考的一个肯定吧,就记录下怎个过程
2022-03-03T14:22:00Z
2022-03-03T14:22:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】[toc] ## 前沿 挺久没更新了,自从成为房奴后,看书的时间就变少了,要引以为戒···这段时间也不算毫无收获吧,一是软考高项通过了,二是申请E类人才成功,当然没有一也就没有二了。虽然对我其实E类人才用处不大了,毕竟房子在前几个月已经买了,不过也算是对前段时间准备软考的一个肯定吧,就记录下怎个过程 <a href="https://www.cnblogs.com/haoliuhust/p/15962212.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/haoliuhust/p/15616776.html
同样网络结构,不一样的推理速度?--记一次奇怪的踩坑 - CoderInCV
背景 这是以前工程化过程中碰到的一个问题,一直没有总结整理过。现象是这样的,有一个网络结构(基本就是Resnet50), 以前已经工程化到MNN了。当时在PC上运行,单线程大概600ms。后来,模型性能提升了(模型结构没有变化,只是数据增多),于是考虑升级模型,奇怪的是,运行却要2s多,足足是原来的
2021-11-28T13:50:00Z
2021-11-28T13:50:00Z
CoderInCV
https://www.cnblogs.com/haoliuhust/
【摘要】背景 这是以前工程化过程中碰到的一个问题,一直没有总结整理过。现象是这样的,有一个网络结构(基本就是Resnet50), 以前已经工程化到MNN了。当时在PC上运行,单线程大概600ms。后来,模型性能提升了(模型结构没有变化,只是数据增多),于是考虑升级模型,奇怪的是,运行却要2s多,足足是原来的 <a href="https://www.cnblogs.com/haoliuhust/p/15616776.html" target="_blank">阅读全文</a>