| 程序包 | 说明 |
|---|---|
| com.lib | |
| com.lib.sdk.struct | |
| com.manager.device.fisheye | |
| com.manager.device.media | |
| com.xm.ui.media |
| 限定符和类型 | 方法和说明 |
|---|---|
static SDK_FishEyeFrame |
FunSDK.JPGHead_Read_Exif(java.lang.String srcPath)
从JPG中读取鱼眼信息帧,如果未空,说明是非鱼眼图片
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
FunSDK.JPGHead_Write_Exif(java.lang.String srcPath,
java.lang.String dstPath,
SDK_FishEyeFrame fishEyeFrame)
读写接口,统一成和鱼眼信息帧相同的处理,在这里需要手动做一个转换 typedef struct { int version; // 版本号 int
sensor; // 硬校正特有参数,参考鱼眼信息帧中:SDK_FishEyeParam.FISHEYE_SECENE_E定义 }
FishEyeFrameHW;
typedef struct { int version; // 版本号 int lensType; //
软校正参数,镜头类型,同信息帧中枚举E_FISH_LENS_TYPE int centerX; // 圆心偏差横坐标 单位:像素点 int
centerY; // 圆心偏差纵坐标 单位:像素点 int radius; // 半径 单位:像素点 int imgWidth; //
圆心校正时的图像宽度 单位:像素点 int imgHeight; // 圆心校正时的图像高度 单位:像素点 int viewAngle; //
视角 0:俯视 1:平视 int viewMode; // 显示模式 0:360VR(此参数暂不判断,通过VR_LENSTYPE判断) }
FishEyeFrameSW;
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SDK_FishEyeFrameCM
非鱼眼,但是需要矫正的镜头
|
class |
SDK_FishEyeFrameHW
硬校正时使用的信息帧内容
|
class |
SDK_FishEyeFrameSW
软校正信息帧内容
|
| 限定符和类型 | 方法和说明 |
|---|---|
SDK_FishEyeFrame |
FishEyeParamsCache.getFishFrame(java.lang.String devSN) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FishEyeCorrectManager.OnFishEyeCorrectListener.onFishFrame(SDK_FishEyeFrame fishEyeFrame,
int videoMode) |
void |
FishEyeParamsCache.setFishFrame(java.lang.String devSN,
SDK_FishEyeFrame sp) |
| 构造器和说明 |
|---|
FishEyeParams(SDK_FishEyeFrame fishFrame) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MediaManager.onFishFrame(SDK_FishEyeFrame fishEyeFrame,
int videoMode) |
| 构造器和说明 |
|---|
FishEyeParams(SDK_FishEyeFrame fishFrame) |