windows运行caffe-ssd目标检测

本文介绍了如何将Ubuntu下训练的Caffe-SSD模型移植到Windows系统,详细阐述了配置环境(Windows7、VS2013、CUDA8.0)、所需文件、编译步骤及可能遇到的错误及其解决方案。从修改配置文件、替换源文件到解决编译错误,最终实现GPU和CPU测试,成功运行目标检测。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

将在ubuntu下训练的caffe-ssd模型移植到windows下。

配置环境:windows7系统+vs2013(推荐)+cuda8.0

所需文件:

windows-caffe:https://github.com/conner99/caffe 选择ssd-Microsoft 分支

ubuntu-ssd地址:链接:http://pan.baidu.com/s/1mhYuf7y 密码:3jp2

libboost地址:链接:http://pan.baidu.com/s/1pLbBMpP 密码:41tq

cudnn地址:链接:http://pan.baidu.com/s/1o8vWBhw 密码:kdj4

opencv地址:链接:http://pan.baidu.com/s/1eSkHBj0 密码:nhch

ssd_detect.cpp地址:链接:http://pan.baidu.com/s/1nvwECNv 密码:e3yn

io.cpp地址:链接:http://pan.baidu.com/s/1i4CL7QP 密码:g623


cpu测试:

复制caffe-ssd-Microsoft/windows下commonsettings.props.example重命名为commonsettings.props,修改为<CpuOnlyBuild>true</CpuOnlyBuild>
        <UseCuDNN>false</UseCuDNN>
        <CudaVersion>8.0</CudaVersion>

vs2013打开caffe.sln,编译libcaffe(属性--配置属性--c/c++--常规--“将警告视为错误--否”)

复制ubuntu-ssd下所有文件(除build ,data,example,models以外)到caffe-ssd-Microsoft,选择替换,替换原文件夹文件。

可能出现的错误:

1. 缺少hungarian.h和Hungarian.cpp文件,分别在caffe-ssd-Microsoft/include/caffe/3rdparty下添加hungarian.h文件,在caffe-ssd-Microsoft/src/caffe/3rdparty下添加hungarian.cpp文件,在ubuntu-ssd链接下有以上两个文件;

2. hdf5.cpp文件报错“occurrences_32”的初始化操作由“case”标签跳过。在hdf5.cpp文件中将所有case语句下的内容都加上大括号{},例如:

3. db_lmdb.cpp文件报错"mkdir":找不到标识符。在db_lmdb.cpp文件的

CHECK_

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值