很久没有写博客了,又忘记记录自己学过的东西,感觉不记下来很快就会忘记自己做过什么、看过什么,只剩下一点点模糊的印象。最近看了很多大佬的博客,感觉英文的博客质量普遍很高,作者们对自己写的内容也都很负责。自己还没有实力写出那么优秀的内容,好好学习多积累吧。
技术
- 人脸识别:用opencv和python实现的人脸识别,主要用了face_recognition库,详细介绍了整个流程,有用Bing Image Search API拉取训练集,主要思路是生成人脸的128维特征,然后对比识别。
- image-hashing:如何用特殊的hash判断两张图片是否相似,主要思路就是将原图resize成8*9的图片,然后计算每一行相邻像素的差值,根据是否大于0记为0或1,由此生成的64位bit根据haming距离判断相似度,不过对于为什么可以这样还不太理解。(原文作者讲了自己的一些故事,读了挺有感触的)(作者文中的链接image hash)
- 如何安装OpenCV:另一篇
- python中的argparse命令行工具:TODO
- CS231中关于CNN的讲解:TODO
- 人脸识别OpenFace:##1TODO
- 人脸识别全过程:人脸检测、姿态校正、提取特征、进行匹配。对应的翻译。文中还提到了OpenFace。
- Mask R-CNN:实体分割,用的OpenCV,不支持GPU。
学习
- pyimagesearch:很棒的一个网站,主要是用Python和OpenCV做计算机视觉,文章都写的很认真。
- Jetson Tx2:一个个人博客,主要在做嵌入式开发,上面有很多关于配置Jetson Tx2各种开发环境的文章,比如yolo、ssd、faster-rcnn等作者都亲自测试比较过。
- 机器学习:是一个关于数据科学和机器学习等方面的网站,看了一些文章很不错。
- OpenCV:作者也是做计算机视觉和机器学习的,博客里很多关于OpenCV的东西。
other
- 不用再用pip安装TensorFlow:MKL library加速一些包在CPU上的运行速度,作者推荐用conda安装