随笔分类 -  C/C++

基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【一】如何配置caffe属性表
摘要:前言基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库)、Caffe(深度学习库)、Dlib(机器学习库)、libfacedetection(人脸检测库)、cudnn(gpu加速库)。 用到了一个开源的深度学习模型:VGG model。 最终... 阅读全文
posted @ 2016-09-05 20:36 未雨愁眸 阅读(307) 评论(0) 推荐(0)
C Tricks(十八)—— 整数绝对值的实现
摘要:为正还是为负;(对 int 类型而言,第一位为符号位,其余为数值,则右移 31 位,再与 1 求与) 如果为正 ⇒ 返回原值如果为负 ⇒ 对其二进制形式各位取反 + 1int abs(int x){ return x >> 31 & 0x01 ? ~x + 1 ... 阅读全文
posted @ 2016-09-03 18:33 未雨愁眸 阅读(96) 评论(0) 推荐(0)
C Tricks(十八)—— 整数绝对值的实现
摘要:为正还是为负;(对 int 类型而言,第一位为符号位,其余为数值,则右移 31 位,再与 1 求与) 如果为正 ⇒ 返回原值如果为负 ⇒ 对其二进制形式各位取反 + 1int abs(int x){ return x >> 31 & 0x01 ? ~x + 1 ... 阅读全文
posted @ 2016-09-03 18:33 未雨愁眸 阅读(104) 评论(0) 推荐(0)
OpenCV与Socket实现树莓派获取摄像头视频至电脑
摘要:OpenCV能够为我们带来便捷的图像处理接口,但是其处理速度在一块树莓派上肯定是不尽如人意的。尤其当我们想要使用复杂的算法时,只能把算法托到服务器上才有可能。这里介绍了一种方法,实现树莓派传输Mat至电脑。准备工作1、配置好树莓派上的OpenCV. 2、配置好电脑上的... 阅读全文
posted @ 2016-08-28 21:10 未雨愁眸 阅读(920) 评论(0) 推荐(0)
C Tricks(十七)—— 对角线元素的屏蔽、二维数组(矩阵)的遍历
摘要:1. 对角线元素的屏蔽使用 if + continue 实现对对角线元素的屏蔽for u in range(n): for v in range(n): if u == v: continue ...2. 矩阵(... 阅读全文
posted @ 2016-08-18 18:39 未雨愁眸 阅读(175) 评论(0) 推荐(0)
C Tricks(十七)—— 对角线元素的屏蔽、二维数组(矩阵)的遍历
摘要:1. 对角线元素的屏蔽使用 if + continue 实现对对角线元素的屏蔽for u in range(n): for v in range(n): if u == v: continue ...2. 矩阵(... 阅读全文
posted @ 2016-08-18 18:39 未雨愁眸 阅读(192) 评论(0) 推荐(0)
C Tricks(十六)—— 复制字符串
摘要:while (*s++ = *t++); // target ⇒ source // 对于 C 语言而言,赋值运算符返回左值 阅读全文
posted @ 2016-08-17 16:30 未雨愁眸 阅读(118) 评论(0) 推荐(0)
C Tricks(十六)—— 复制字符串
摘要:while (*s++ = *t++); // target ⇒ source // 对于 C 语言而言,赋值运算符返回左值 阅读全文
posted @ 2016-08-17 16:30 未雨愁眸 阅读(127) 评论(0) 推荐(0)
如何快糙好猛的使用Shiqi.Yu老师的公开人脸检测库(附源码)
摘要:前言本次编写所用的库为于仕祺老师免费提供的人脸检测库。真心好用,识别率和识别速度完全不是Opencv自带的程序能够比拟的。将其配合Opencv的EigenFace算法,基本上可以形成一个小型的毕业设计。(我是学机械的啊喂!!)准备工作1、下载在GitHub上的人脸检测... 阅读全文
posted @ 2016-07-01 20:50 未雨愁眸 阅读(934) 评论(0) 推荐(0)