
NCNN
记录自己学习NCNN的过程
努力的老周
一个老码农,中年大叔。打过工,做过老板。
现有神兽一枚,努力培养神兽中。
展开
-
MAC 安装 protobuf
环境硬件环境安装方法有两种方法。1、硬核点,可以下载 ProtoBuf源码,自己编译。2、简单的方法,直接使用 brew 来安装。使用 brew 安装今天我们介绍使用 brew 安装 ProtoBuf 过程。brew install protobuf然后出现如下的界面。这样就安装成功了。验证安装使用 brew 查看% brew li...原创 2020-03-29 15:17:46 · 1820 阅读 · 0 评论 -
MAC 下编译 NCNN
环境硬件环境软件环境gcc版本:4.2.1必须软件cmake可以使用 brew install cmake。可能会出现权限问题,不过 MAC 会告诉你如何做。如下图所示。只需要按照上图的提示,运行以下几个命令行:whoami 获取自己IDsudo chown -R $(yourid) /usr/local/bin 获取路径/usr...原创 2020-03-29 09:03:57 · 2206 阅读 · 2 评论 -
darknet2ncnn编译convert_verify出错
问题描述root@kaldidev:~/zhouyi/darknet2ncnn-master# makegcc obj/convert_verify.o libdarknet2ncnn.a -o convert_verify -L ncnn/build/install/lib/ -L . -L darknet -ldarknet -lncnn -ldarknet2ncnn -lm ...原创 2020-03-18 19:59:47 · 476 阅读 · 0 评论 -
darknet2ncnn编译中 libopencv 库文件找不到
问题描述没有直接从 github 上下载 darknet2ncnn 包,用的是他人提供的包,包已经编译好。解压已经有 convert_verify 文件。执行该文件,问题描述如下:root@kaldidev:~/zhouyi/darknet2ncnn-master# chmod +x convert_verifyroot@kaldidev:~/zhouyi/darknet2ncnn-m...原创 2020-03-18 19:51:17 · 1133 阅读 · 0 评论 -
Ubuntu下编译ncnn
服务器操作系统Ubuntu 18.04~# cat /proc/versionLinux version 4.15.0-72-generic (buildd@lcy01-amd64-026) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #81-Ubuntu SMP Tue Nov 26 12:20:02 UTC 2019编...原创 2020-03-18 17:02:15 · 3986 阅读 · 0 评论 -
NCNN在Hi3518ev100上编译
其实这事情在19年国庆节前就完成了,只是补写一下,记录自己整个NCNN的调试过程罢了。拿到的交叉编译环境安装好后是arm-himix100-linux,平台应该是Hi3518ev300。首先申明,不知道为什么,海思提供的标准工具内编译NCNN的toolchain都是错的。下面是我使用的cmake文件。# set cross-compiled system type, it's be...原创 2019-11-06 14:33:12 · 7526 阅读 · 7 评论 -
VS2017调试运行NCNN样例2
本文接https://blog.youkuaiyun.com/justidle/article/details/102864794这个文章。获取MobileNet-YOLO上文提到缺少mobilenet_yolo.param和mobilenet_yolo.bin这两个文件,这两个文件来自MobileNet-YOLO这个开源项目。项目对应的GitHub地址为https://github.com/eric...原创 2019-11-05 21:10:59 · 7150 阅读 · 0 评论 -
darknet无法打开data/coco.names文件处理方法
问题描述在win10下通过git获取了darknet的源码,然后打包拷贝到Ubuntu18.04。按照darknet网站介绍成功编译了darknet。下面开始darknet训练。$ ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpgCouldn't open file: data/coco.names好吧,发现da...原创 2019-11-04 20:06:14 · 10305 阅读 · 3 评论 -
初识YOLO
什么是YOLO对象识别和定位,可以看成两个任务: 找到图片中某个存在对象的区域; 识别出该区域中具体是哪个对象。 解决方法: 遍历图片,不同大小,不同位置的每个区域,选择最大概率的结果作为输出。 RCNN:候选区(Region Proposals)方法。先找到可能存在对象的候选区(Selective Search),然后对每个候选区进行对象识别。候选区域生成...原创 2019-11-04 14:37:13 · 7039 阅读 · 0 评论 -
从GITHUB获取NCNN和支持包
OpenCVgit clone https://github.com/opencv/opencv.gitprotobufgit clone https://github.com/protocolbuffers/protobuf.gitNCNNgit clone https://github.com/Tencent/ncnn.gitVULSDKGPU支持库。如果没有GPU...原创 2019-11-01 19:52:58 · 6688 阅读 · 0 评论 -
Win10下编译NCNN
编译环境使用VS2017+cmake编译和安装protobuf文件放在d:/zhouyi/work/protobuf目录下打开“vs2017的x64本机工具命令提示”。这个要千万注意,一定要 VS2017的工具命令提示,而不是Windows的CMD。否则会出现大量错误。cd d:/zhouyi/work/protobufmkdir build-vs2017cd build...原创 2019-11-01 17:45:38 · 6963 阅读 · 0 评论 -
VS2017调试运行NCNN样例1
建立VS2017空的Win32项目利用VS2017建立Win32控制台项目。新建一个项目。如果不知道如何建立,参考下面的链接。https://blog.youkuaiyun.com/xiaoge2030/article/details/77604645/拷贝NCNN样例代码这次拷贝的是ncnn/examples/yolov2.cpp的内容。修改项目配置目的就是在项目中添加NCNN的头文件和...原创 2019-11-01 21:22:56 · 8134 阅读 · 0 评论