jni_ndk
wuzuyu365
这个作者很懒,什么都没留下…
展开
-
对应Intel SSE的android NEON
SSE是一种Intel的SIMD优化指令,单指令流多数据操作,一般是128位操作,可以同时处理4个32位数的操作。// Intel SSE// shift the entire 128 bit value with 2 bytes to the right; this is done // without sign extension by shifting in zeros__转载 2016-11-05 12:55:20 · 2627 阅读 · 0 评论 -
Android:Symbol 'ANDROID_LOG_DEBUG' could not be resolved
①选择工程->Properties->C/C++ General->Indexer②勾选Enable project specific settings③勾选Index unused headers as C++ files转载 2018-08-11 19:14:18 · 544 阅读 · 0 评论 -
seetaface人脸识别引擎的windows java 实现,可用于搭建人脸识别java web服务器
资源里面包含1个java工程SeetaFaceJavaDemo和一个c++工程SeetaFaceJNIDLL步骤:1.首先编译SeetaFaceJNIDLL得到SeetaFaceJNIDLL.dll,把这个dll放到java.library.path2.然后在SeetaFaceJavaDemo里面指定seetaface人脸识别库的3个模型文件所在路径,例如 tSeetaFace.原创 2016-12-22 19:15:54 · 8790 阅读 · 17 评论 -
LD.exe undefined reference to XXX 错误的解决方法
NDK,JNI编程时,有时候会因为改了函数接口,导致出现LD.exe ...undefined reference to .XXX的错误,很可能只要把obj/local/armeabi-v7ma/objs/下面的目录删掉重新编译就ok了原创 2017-08-25 01:13:44 · 2559 阅读 · 0 评论 -
移植yolo v1到android时的jni错误not a valid ELF executable
移植yolo到android时,编译没错,运行时报错03-24 17:36:30.029: E/AndroidRuntime(28453): Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: load_library(linker.cpp:761): not a valid ELF executable: /data原创 2017-03-24 17:42:36 · 1458 阅读 · 0 评论 -
解决"java.lang.UnsatisfiedLinkError: Native Library xxx.dll already loaded in another classloader"问题
错误:严重: Exception sending context initialized event to listener instance of class com.ldsoft.util.cache.InitCacheListenerJava.lang.UnsatisfiedLinkError: Native Library D:\Program Files\tomcat-6转载 2016-12-26 15:15:36 · 7696 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: no XXX in java.library.path
1、 在载入jni类之前 放入“System.out.println( System.getProperty("java.library.path"));2、运行程序将获得java.library.path指向的目录3、拷贝libxxx.so 或xxx.dll到java.library.path指向的某个目录下面。转载 2016-12-19 10:36:59 · 7335 阅读 · 1 评论 -
could not load library libopencv_java.so
解决利用NDK开发android版本的opencv应用dlopen failed: could not load library libopencv_java.so 在android +opencv开发时,总是遇到 NDK编译后的JNI的xxx.so模块需要libopencv_java.so但是无法加载libopencv_java.so文件.解决方法是编辑Android.mk文件,在其中添加OPE...转载 2016-12-17 16:03:08 · 6413 阅读 · 3 评论 -
开放seetaface的android版啦
http://download.csdn.net/detail/wuzuyu365/9663676原创 2016-10-25 17:55:03 · 3642 阅读 · 4 评论 -
JNI与Boolean和boolean
JNI里如果定义了一个返回值为jboolean型的函数,那么java端用Boolean是不行的,要用boolean才行/** * 初始化seetaface人脸识别库 * 参数: * vFaceModelDir:人脸识别模型文件所在目录,如/sdcard/ */JNIEXPORT jboolean JNICALL Java_seetaface_SeetaFace_init(原创 2016-11-30 15:33:10 · 10377 阅读 · 0 评论 -
cannot pass objects of non-trivially-copyable type 'std::string ...' through '...'
ndk编译报错,是输出日志的错, Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 14 in ./AndroidManifest.xml [armeabi-v7a] Compile++ thumb: SeetafaceSo <= Seetaface_JniClient.原创 2016-11-30 14:04:17 · 6669 阅读 · 0 评论 -
Neon Intrinsics函数介绍
#ifndef __ARM_NEON__#error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h#endif/*(1)、正常指令:生成大小相同且类型通常与操作数向量相同的结果向量;(2)、长指令:对双字向量操作数执行运算,生成四字向量的结果。所生成的元素一转载 2016-11-11 10:31:42 · 1892 阅读 · 0 评论 -
Android hello-neon运行成功
Eclipse加载\android-ndk-r10\samples\hello-neon工程,设置好Builders,编译,结果报错: Android NDK: NDK Application 'local' targets unknown ABI(s): arm64-v8a Android NDK: Please fix the APP_ABI definition in ./j原创 2016-11-10 09:59:47 · 1668 阅读 · 0 评论 -
我的长征5号
我的长征5号基于SeetaFaceEngine的Android人脸识别 感谢中科院山世光老师和张杰博士!http://download.csdn.net/detail/wuzuyu365/9677352原创 2016-11-09 11:53:52 · 592 阅读 · 0 评论 -
undefined reference to 'AndroidBitmap_getInfo'
在使用NDK进行图像处理的时候或许会用到Android/bitmap.h当中的内容,例如AndroidBitmap_getInfo/AndroidBitmap_lockPixels/AndroidBitmap_unlockPixels等等。 我在eclipse中集成NDK的项目中使用了这些内容却出现了错误"undefined reference to AndroidBitm转载 2016-11-07 17:25:54 · 2346 阅读 · 0 评论 -
Android中利用C++处理Bitmap对象
相信有些Android&图像算法开发者和我一样,遇到过这样的状况:要对Bitmap对象做一些密集计算(例如逐像素的滤波),但是在java层写循环代码来逐像素操作明显是不现实的,因为Java代码的运行速度太慢,而一副很小的240*320图像就有76800个像素,如果考虑到RGB三通道(或者ARGB四通道),还要对这个数量乘以3/4。因此对图像的密集计算一般都利用Jni接口,用C++实现。那么问题来了转载 2016-11-07 17:19:36 · 1481 阅读 · 0 评论 -
关于adtbundle中preferences的android选项卡没有NDK设置项的问题
一般我们在安装成功了ndk后,需要在adtbundle上面设置NDK路径,但是一开始是没有的。 解决办法是下载com.android.ide.eclipse.ndk_23.0.2.1259578.jar的jar包,放在adtbundle安装目录/eclipse/plugins/目录下面。资源下载链接 转自https://blog.csdn.net/jq_ak47/articl...转载 2018-08-11 19:21:43 · 425 阅读 · 1 评论