玩转Jetson nano系列(2):结合ncnn的实时yolov2目标检测

结合上篇玩转Jetson nano系列(1),在jetson安装好ncnn,就可以开发各种模型了。

上篇最后提到,可以通过在ncnn根目录下修改CMakefile.txt文件,去掉examples的编译注释,就可以编译出ncnn自带的模型。

一. 修改自带yolov2源码

因为自带yolov2是基于mobilenet的,而且只支持图片检测,为了让模型支持cam的实时检测,因此需要对自带的源码进行修改。

进入自带模型源码文件夹:
并备份得到新的yolov2_cam.cpp

cd ~/ncnn/examples
cp yolov2.cpp yolov2_cam.cpp

打开修改yolov2_cam.cpp

vim yolov2_cam.cpp

因为我用的是树莓派cam,设置cam参数:

这里参考自:

https://github.com/JetsonHacksNano/CSI-Camera

std::string gstreamer_pipeline (int capture_width, int capture_height, int display_width, int display_height, int framerate, int flip_method) {
    return "nvarguscamerasrc ! video/x-raw(memory:NVMM), width=(int)" + std::to_string(capture_width) + ", height=(int)" +
           std::to_string(capture_height) + ", format=(string)NV12, framerate=(fr
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值