e8beee4d
Hu Chunming
实现jni接口
|
1
2
3
4
5
6
7
8
9
10
11
12
|
#ifndef __VILLAGE_PIC_H__
#define __VILLAGE_PIC_H__
#ifdef _MSC_VER
#ifdef VILLAGE_PIC_EXPORTS
#define VILLAGE_PIC_API __declspec(dllexport)
#else
#define VILLAGE_PIC_API __declspec(dllimport)
#endif
#else
#define VILLAGE_PIC_API __attribute__ ((visibility ("default")))
#endif
|
e8beee4d
Hu Chunming
实现jni接口
|
13
|
#include "village_inc.h"
|
427201b2
Hu Chunming
完善结果返回
|
14
|
#include <vector>
|
e8beee4d
Hu Chunming
实现jni接口
|
15
16
17
18
19
|
extern "C"
{
VILLAGE_PIC_API int village_pic_init(void **handle, VillageParam param);
|
427201b2
Hu Chunming
完善结果返回
|
20
|
VILLAGE_PIC_API std::vector<AnalysisResult> village_pic_analysis(void *handle, sy_img* imgs, int batch_size);
|
e8beee4d
Hu Chunming
实现jni接口
|
21
22
23
24
25
26
|
VILLAGE_PIC_API int village_pic_release(void **handle);
VILLAGE_PIC_API const char* get_village_pic_version();
}
#endif
|