1. 最近在折腾升级opencv,之前使用的是版本1.0的,想升级到2.4.3。官方已经有编译好的sdk版本,直接饮用的时候按照sample的方法,直接include mk文件(例如:include ../../sdk/native/jni/OpenCV.mk)。但是发现在我的ndk编译的时候,死活都在link的时候报undefined symbol的问题,折腾了很久才知道,include和我的LOCAL_STATIC_LIBRARIES冲突了,include的直接饮用mk编译出来的所有的库文件,LOCAL_STATIC_LIBRARIES制定了哪些库需要引用,两者可能有冲突,制定了LOCAL_STATIC_LIBRARIES就需要把所有引用的库都指定出来。
2 有点纠结的是,升级后的2.4.3在性能上比1.0不但没有快,反而也慢了,支持了neon指令也还是慢了。哭了。