我现在用android studio开发工程,底层算法依旧在使用c++,用的是opencv的库,在完成opencv库加载之后。我build和run都没有问题,写的与opencv有关的函数都没有报错。
但是在跑起来以后,opencv的一些基础函数崩溃,代码在debug模式下已经验证没有越界等bug。貌似是opencv的函数调用不了。附上文件截图,请有经验的帮我看看,是哪个地方出了问题。
目前仅仅只有opencvjava4是生效的,其他.a的库貌似都没有生效,注释不注释都不影响build和run,且报错的位置都一样。如下图,仅仅是一个基础的函数mat.clone()报错。感觉链接的.a有问题,并没有生效
target_link_libraries(tracking
# android lib
${log-lib}
${android-lib}
# opencv
opencv_java4
# opencv_core
# opencv_highgui
# opencv_imgproc
# opencv_dnn
# opencv_features2d
# opencv_flann
# opencv_imgcodecs
# opencv_ml
# opencv_objdetect
# opencv_photo
# opencv_stitching
# opencv_video
# opencv_videoio
# opencv_calib3d
# quirc
# tbb
# IlmImf
# cpufeatures
# libjasper
# libjpeg-turbo
# libpng
# libprotobuf
# libtiff
# libwebp
# tegra_hal
)
请教大佬,这个问题应该怎么解决?