【记录一个问题】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 阅读(2059) 评论(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 阅读(1268) 评论(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 阅读(2243) 评论(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 阅读(2610) 评论(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 阅读(553) 评论(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 阅读(1444) 评论(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 阅读(802) 评论(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 阅读(980) 评论(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 阅读(1320) 评论(0) 推荐(0)

visp库中解决lapack库的问题

摘要: 解决的办法是——绕过去,不要用这个库:使用中发现如下代码抛出异常: 调用栈是: 不太清楚究竟为何抛异常,于是注释掉try catch,重新编译链接执行。 看到了如下异常信息: 更换了最新的lapack库,仍然无法解决。 查看visp/modules/core/src/math/matrix/vpMa 阅读全文
posted @ 2019-01-15 20:08 ahfuzhang 阅读(279) 评论(0) 推荐(0)