我会直截了当地提问。我使用jni在带有.dll库的c中完成了facedetection。我将流数组从java发送到c。我成功获得了面部坐标(4分),如何将这些坐标从C转移回java?这些坐标不断更新,我需要使用这些4点在面部周围的java中绘制一个矩形。在c的那一刻我只能打印出积分。我试着把它们写成.txt从中读取java,但是有这么大的延迟,所以我放弃了这个尝试。
答案 0 :(得分:0)
使用JNI,您可以:
如果性能对您很重要,您可能希望拥有这4个点的数据结构,将对该数据结构的引用传递给C,并在C中更新该数据结构的字段。 (数据结构=主要保存数据但不提供大量操作的类)