Open xuexisuanfa opened 1 year ago
这里有导出trt和python部署的流程 ,, cxx的话需要自己按照文档适配一下
这里有导出trt和python部署的流程 ,, cxx的话需要自己按照文档适配一下
看了下linux的部署要求,cuda为10.1,那么cuda10.2或cuda11.1 如何部署
这里有导出trt和python部署的流程 ,, cxx的话需要自己按照文档适配一下
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avformat_close_input@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
sws_scale@LIBSWSCALE_FFMPEG_3'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_image_writecmpt' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_create_write_struct@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_guess_codec@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_guess_format@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_write_end@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_guess_sample_aspect_ratio@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_get_context_defaults3@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
jas_image_encode'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_compression_level@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_get_IHDR@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_get_tRNS@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
jas_image_decode'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_flush_buffers@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
jas_cleanup'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_palette_to_rgb@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_codec_get_tag@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_write_image@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
avformat_get_mov_video_tags@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avformat_open_input@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
jas_image_strtofmt'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avformat_alloc_context@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_read_update_info@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_write_fn@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_set_strip_16@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_decode_video2@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_set_filter@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_bitstream_filter_close@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_image_fill_arrays@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_image_create' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_find_input_format@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_create_info_struct@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_rescale_q@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_find_decoder_by_name@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_frame_get_buffer@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to sws_getCachedContext@LIBSWSCALE_FFMPEG_3' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_bitstream_filter_init@LIBAVCODEC_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_init' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
sws_getContext@LIBSWSCALE_FFMPEG_3'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avio_open@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
avformat_get_riff_video_tags@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_bitstream_filter_filter@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
jas_cmprof_createfromclrspc'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_stream_fopen' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_init_io@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_read_fn@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_freep@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_swap@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_write_frame@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_tRNS_to_alpha@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
jas_matrix_destroy'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_mallocz@LIBAVUTIL_FFMPEG_54' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
avio_close@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_image_destroy' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_image_get_buffer_size@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_interlace_handling@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_write_trailer@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_stream_close' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_dict_parse_string@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_bgr@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
avcodec_open2@LIBAVCODEC_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_image_readcmpt' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
sws_freeContext@LIBSWSCALE_FFMPEG_3'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_find_decoder@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_read_image@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avformat_new_stream@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
avformat_find_stream_info@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_get_name@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_lockmgr_register@LIBAVCODEC_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_read_end@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_dict_free@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_write_info@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_set_compression_strategy@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_encode_video2@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
avcodec_pix_fmt_to_codec_tag@LIBAVCODEC_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_frame_alloc@LIBAVUTIL_FFMPEG_54' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_free@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_read_frame@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_set_packing@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_dict_get@LIBAVUTIL_FFMPEG_54' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_seek_frame@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_frame_free@LIBAVUTIL_FFMPEG_54' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
jas_image_getcmptbytype'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_cmprof_destroy' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
avformat_write_header@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_get_io_ptr@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
avformat_free_context@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_frame_unref@LIBAVUTIL_FFMPEG_54' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_codec_get_id@LIBAVFORMAT_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_expand_gray_1_2_4_to_8@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_destroy_write_struct@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_set_strip_alpha@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
jas_matrix_create'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_log_set_callback@LIBAVUTIL_FFMPEG_54' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_sub_q@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avformat_network_init@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_destroy_read_struct@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_opt_set@LIBAVUTIL_FFMPEG_54' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_create_read_struct@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to png_error@PNG12_0' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_packet_unref@LIBAVCODEC_FFMPEG_56'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_find_encoder@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_set_rgb_to_gray@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_init_packet@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_log_set_level@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_dict_set@LIBAVUTIL_FFMPEG_54' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_set_gray_to_rgb@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to jas_image_chclrspc' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to
av_malloc@LIBAVUTIL_FFMPEG_54'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to av_register_all@LIBAVFORMAT_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_set_IHDR@PNG12_0'
/usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_videoio.so.3.4.16: undefined reference to avcodec_close@LIBAVCODEC_FFMPEG_56' /usr/bin/ld: /home/oem/paddledetection/paddle_opencvdir/opencv-3.4.16_gcc8.2_ffmpeg/lib/libopencv_imgcodecs.so.3.4.16: undefined reference to
png_read_info@PNG12_0'
collect2: error: ld returned 1 exit status
make[3]: [CMakeFiles/main.dir/build.make:186:main] 错误 1
make[2]: [CMakeFiles/Makefile2:111:CMakeFiles/main.dir/all] 错误 2
make[1]: [CMakeFiles/Makefile2:118:CMakeFiles/main.dir/rule] 错误 2
make: [Makefile:137:main] 错误 2
按照相关教程 用clion 编译的时候除了问题,如上所示
这里有导出trt和python部署的流程 ,, cxx的话需要自己按照文档适配一下
根据文档发现用的是opencv3.4的,如果要用opencv 4.6 和opencv 5 怎么办
问题确认 Search before asking
请提出你的问题 Please ask your question
如何使用C++、tensorrt 在Ubuntu 上部署 paddledetection 中的 PP-YOLOE-R, 部署后占用显存越小越好,最好不能超过1GB,每一帧耗时不能超过25ms