深度学习
ZONE画派
正在学习计算机视觉相关
展开
-
AI 领域 FPGA、ASIC、CPU、GPU 简单对比
AI 领域 FPGA、ASIC、CPU、GPU 简单对比简介CPU:中央处理器(Central Processing Unit,CPU)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。GPU:图形处理器(Graphics Processing Unit,GPU),又称显示核心、视觉处...原创 2019-02-27 22:18:51 · 8667 阅读 · 0 评论 -
Android JNI 使用 NCNN
Android JNI 使用 NCNN前一篇文章介绍了怎么编译生成 ncnn 的动态库。NCNN - 适用于移动端的高性能神经网络前向计算框架这里就介绍一下怎么在 Android 中使用 ncnn 吧。以 MTCNN 的人脸检测为例:网上可以找到不少 MTCNN + NCNN 做人脸检测的例子(C++版本)。MTCNN + NCNN (C++版) 人脸检测的核心代码可以参考:附录 I:...原创 2019-03-08 18:55:35 · 1740 阅读 · 4 评论 -
NCNN - 适用于移动端的高性能神经网络前向计算框架
NCNN - 适用于移动端的高性能神经网络前向计算框架简述ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架。ncnn 从设计之初深刻考虑手机端的部署和使用。无第三方依赖,跨平台,手机端 cpu 的速度快于目前所有已知的开源框架。基于 ncnn,开发者能够将深度学习算法轻松移植到手机端高效执行,开发出人工智能 APP,将 AI 带到你的指尖。ncnn 目前已在腾讯多款应用中使用...原创 2019-03-07 19:34:11 · 4381 阅读 · 0 评论 -
MXNet 特征点提取基本流程
MXNet 特征点提取基本流程以 Android 调用 MXNet 为例:开源 MXNet 代码:incubator-mxnet其中 Android 部分代码路径:incubator-mxnet/amalagamation/jni文件说明org_dmlc_mxnet_Predictor.hMXNet JNI 接口声明文件predictor.ccMXNet JN...原创 2019-03-20 09:01:33 · 604 阅读 · 0 评论 -
opencv (opencv_contrib) 实现目标跟踪
opencv (opencv_contrib) 实现目标跟踪前提需要安装 opencv 和 opencv_contrib。请参考文章:linux 下 opencv_contrib 源代码编译方法为什么需要跟踪?通常跟踪比检测快单目标检测速度可能为 100+ ms,而单目标跟踪的速度为 10+ ms。目标跟踪可以基于前一帧检测的位置,运动方向,速度预测下一帧的位置。并围绕预期位置进行小...原创 2019-03-24 20:33:00 · 3210 阅读 · 3 评论 -
人脸检测、人脸识别流程
人脸检测、人脸识别流程举例使用的各种方法如下:人脸检测:MTCNN + NCNN人脸特征点提取:MXNet人脸对齐:OPENCV人脸相似性度量:标准化欧拉距离人脸检测流程得到人脸框 + 人脸五点坐标后,你可以在原图上打印出识别的结果作为对比。人脸识别流程人脸特征库,需要自行通过 人脸检测+人脸对齐+人脸特征点提取,自行建立用户人脸特征库。...原创 2019-03-13 20:20:46 · 3045 阅读 · 0 评论 -
YOLO-V3 实时目标检测
YOLO-V3 实时目标检测官网:YOLO: Real-Time Object Detection下载源码git clone https://github.com/pjreddie/darknetcd darknetmake其中 cfg/ 目录下有目前 yolov1,yolov2,yolov3 的配置。下载模型完整模型( 237 MB ):wget https://pjreddi...原创 2019-03-23 09:20:19 · 4475 阅读 · 0 评论 -
linux 下 opencv_contrib 源代码编译方法
linux 下 opencv_contrib 源代码编译方法建议先看以下文章。Linux 下 OpenCV 源代码编译方法opencv_contrib 是 OpenCV 基于多种原因(版权问题等)剥离出来的一系列主要与人工智能相关的计算机视觉功能模块。可以拓展 OpenCV 的功能,但使用者需要注意一些不同开源协议的算法的要求。主要提供的功能有:模块名称aruco...原创 2019-03-23 21:30:02 · 4390 阅读 · 1 评论 -
NCNN Linux 版本编译方法
NCNN Linux 版本编译方法NCNN Android 版本编译方法可以参考如下文章:NCNN - 适用于移动端的高性能神经网络前向计算框架NCNN Linux 版本编译方法有所不同,依赖也不一样。protobufprotobuf(Google Protocol Buffer,简称 protobuf) 是 google 推出的混合语言数据标准。类似的技术有: JSON,XML 等。文...原创 2019-03-27 16:38:19 · 3158 阅读 · 2 评论