DarknetCPU版本Cmake编写

include_directories(${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/include)
set(RC_NNET_FILES
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/activation_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/activation_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/activations.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/activations.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/avgpool_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/avgpool_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/batchnorm_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/batchnorm_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/blas.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/blas.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/box.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/box.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/classifier.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/col2im.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/col2im.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/compare.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/connected_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/connected_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/convolutional_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/convolutional_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/cost_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/cost_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/crnn_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/crnn_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/crop_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/crop_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/cuda.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/cuda.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/data.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/data.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/deconvolutional_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/deconvolutional_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/demo.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/demo.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/detection_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/detection_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/dropout_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/dropout_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/gemm.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/gemm.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/gru_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/gru_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/im2col.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/im2col.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/image.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/image.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/image_opencv.cpp
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/stb_image_write.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/iseg_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/iseg_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/l2norm_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/l2norm_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/list.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/list.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/local_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/local_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/logistic_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/logistic_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/lstm_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/lstm_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/matrix.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/matrix.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/maxpool_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/maxpool_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/network.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/network.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/normalization_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/normalization_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/option_list.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/option_list.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/parser.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/parser.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/region_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/region_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/region_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/region_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/reorg_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/reorg_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/rnn_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/rnn_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/route_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/route_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/shortcut_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/shortcut_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/softmax_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/softmax_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/stb_image.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/tree.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/tree.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/upsample_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/upsample_layer.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/utils.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/utils.h
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/yolo_layer.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/src/yolo_layer.h
        )
set(YOLO3
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/darknet.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/detector.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/dice.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/rnn.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/rnn_vid.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/segmenter.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/super.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/swag.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/tag.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/voxel.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/writing.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/coco.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/art.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/attention.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/captcha.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/cifar.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/classifier.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/lsd.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/regressor.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/nightmare.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/instance-segmenter.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/go.c
        ${PROJECT_SOURCE_DIR}/src/rc_cv/rcnet/examples/yolo.c
        )

add_executable(rcnetapp ${YOLO3})
target_link_libraries(rcnetapp rcnet pthread stdc++ ${OpenCV_LIB} pthread m)

转载于:https://my.oschina.net/VenusV/blog/2874703

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值