linux + opencv + cuvid中使用cv::cuda::GpuMat类的一些坑

摘要: 1.我最终成功实现了opencv中利用cuvid实现GPU视频解码:核心代码是: 2.GupMat类的参考地址是: https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html 源码在: opencv-master/modu 阅读全文
posted @ 2019-05-12 16:24 ahfuzhang 阅读(7446) 评论(0) 推荐(1)

【记录一个问题】linux + opencv + gpu视频解码,好不容易编译通过,运行又coredump了

摘要: 1.首先编译了opencv + cuda 编译选项中使用了以下关于cuvid库的内容: //"nvcuvid" libraryCUDA_nvcuvid_LIBRARY:FILEPATH=/usr/local/lib/libnvcuvid.so //Path to a library.CUDA_rt_ 阅读全文
posted @ 2019-05-10 11:56 ahfuzhang 阅读(2063) 评论(1) 推荐(1)

linux中链接错误的时候,快速找到缺失的符号在哪个库中

摘要: 编译一个opencv程序,链接的时候出现大量的如下错误: /home/admin/opencv/opencv-master/modules/imgproc/src/color_lab.cpp:23: undefined reference to `cv::softfloat::softfloat(i 阅读全文
posted @ 2019-05-10 10:54 ahfuzhang 阅读(1280) 评论(0) 推荐(0)

opencv 4.0 + linux + cuda静态编译

摘要: #下载最新的opencv git clone "https://github.com/opencv/opencv.git" git clone "https://github.com/opencv/opencv_contrib.git" #定义自己的生成目录mkdir 20190509_cudamk 阅读全文
posted @ 2019-05-09 16:54 ahfuzhang 阅读(2246) 评论(0) 推荐(0)

opencv 4.0 + linux下静态编译,展示详细ccmake的参数配置

摘要: #先安装 cmake 3.14 # cmake安装到了 /usr/local/bin #配置PATH export PATH="$PATH:/usr/local/bin" #下载最新的opencv git clone "https://github.com/opencv/opencv.git" gi 阅读全文
posted @ 2019-05-09 11:08 ahfuzhang 阅读(2612) 评论(0) 推荐(0)

【初体验】valgrind分析程序性能

摘要: wget https://fossies.org/linux/misc/valgrind-3.15.0.tar.bz2 tar -jxvf valgrind-3.15.0.tar.bz2 cd valgrind-3.15.0 ./configure make make install # /usr/ 阅读全文
posted @ 2019-05-06 20:56 ahfuzhang 阅读(555) 评论(0) 推荐(0)

【初体验】macos下android ndk交叉编译hello world,并拷贝到android手机上执行

摘要: 1.机器上以前安装了java 1.8(貌似android ndk不需要java) 2. 下载android ndk,版本是android-ndk-r14b (比较奇怪,我下载了最新的android-ndk-r19c,里面找不到交叉编译的gcc命令 ) (同时还尝试了arm官网提供的gcc,但是这个版 阅读全文
posted @ 2019-05-05 20:34 ahfuzhang 阅读(1450) 评论(0) 推荐(0)

解决cuvid中的sample编译和链接问题

摘要: unzip Video_Codec_SDK_9.0.20.zip cd Video_Codec_SDK_9.0.20/Samples/AppDecode/AppDecImageProvider vi Makefile #增加 CCFLAGS += -g LDFLAGS += -L$(CUDA_PAT 阅读全文
posted @ 2019-04-26 11:32 ahfuzhang 阅读(807) 评论(0) 推荐(0)

opencv + cuda编译

摘要: #获取最新代码git clone "https://github.com/opencv/opencv.git" #build目录mkdir buildcd build #使用ccmake来配置,至少需要cmake 3.5以上ccmake .. #cuda on打开 #按c, 按q make -j 4 阅读全文
posted @ 2019-02-10 12:28 ahfuzhang 阅读(983) 评论(0) 推荐(0)

macos + vs code + grep 进行多文件搜索

摘要: macos下,打开vs code后,选择view菜单,点击terminal, 在vs code中打开控制台。执行以下grep命令: grep -w "p" -n -r /Users/ahfu/code/visp/modules/tracker/tt --color=auto --exclude-di 阅读全文
posted @ 2019-02-04 08:32 ahfuzhang 阅读(1342) 评论(0) 推荐(0)