1、opencv编译部分请参考:
https://blog.csdn.net/qq_39660930/article/details/78050030
2、编译过程中出现的错误查找网络自行解决;
编译过程中出现的错误因人而异,我遇到的错误是cuda和protobuf,关闭这两个编译选项即可。
3、交叉编译过程中出现:
warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link)
是因为编译后的opencv动态库自带路径[ ../../lib/libopencv_imgproc.so];
使用命令查看:readelf -d libopencv_imgproc.so | grep NEEDED
0x00000001 (NEEDED) 共享库:[../../lib/libopencv_core.so]
0x00000001 (NEEDED) 共享库:[libstdc++.so.6]
0x00000001 (NEEDED) 共享库:[libm.so.0]
0x00000001 (NEEDED) 共享库:[libgcc_s.so.1]
0x00000001 (NEEDED) 共享库:[libc.so.0]
实际上在使用过程中该警告并不影响使用的,自测可以使