com.supermap.ar.areffect.scanner
类 ImageScanner
- java.lang.Object
-
- com.supermap.ar.areffect.scanner.ImageScanner
-
public class ImageScanner extends java.lang.Object图片扫描
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 classImageScanner.DeviceInfo设备信息 包含相机启动时的参数 通过图片识别,反向校正场景启动位置、方位角的示例。static interfaceImageScanner.ImageListener图片监听
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 voidaddImage(java.lang.String resourceName)添加assets目录下的图片voidaddImage(java.lang.String name, android.graphics.Bitmap img)添加图片voidaddImage(java.lang.String name, android.graphics.Bitmap img, float widthInMeters)添加图片 注:当指定了图片的宽度后,识别速度更快voidaddImageListener(ImageScanner.ImageListener listener)添加监听ImageScanner.DeviceInfocalculateDeviceInfo(ARAugmentedImage e, Location imageLocation)计算相机启动时的方位角AnchorNodecalculateParentNode(ARAugmentedImage e)计算图片的节点voiddisposeImageListener()销毁监听对象 移除监听且置空static ImageScannergetInstance(AREffectView arEffectView)voidinit()已过时。voidremoveImageListener()从AR场景中移除监听 注:不置空java.lang.StringtoString()
-
-
-
方法详细资料
-
getInstance
public static ImageScanner getInstance(AREffectView arEffectView)
- 参数:
arEffectView-- 返回:
-
addImage
public void addImage(java.lang.String resourceName)
添加assets目录下的图片- 参数:
resourceName-
-
addImage
public void addImage(java.lang.String name, android.graphics.Bitmap img)添加图片- 参数:
name-img-
-
addImageListener
public void addImageListener(ImageScanner.ImageListener listener)
添加监听- 参数:
listener-
-
init
@Deprecated public void init()
已过时。初始化
-
removeImageListener
public void removeImageListener()
从AR场景中移除监听 注:不置空
-
disposeImageListener
public void disposeImageListener()
销毁监听对象 移除监听且置空
-
calculateDeviceInfo
public ImageScanner.DeviceInfo calculateDeviceInfo(ARAugmentedImage e, Location imageLocation)
计算相机启动时的方位角- 参数:
e- AR增强图片imageLocation- AR增强图片对应的地理坐标- 返回:
-
addImage
public void addImage(java.lang.String name, android.graphics.Bitmap img, float widthInMeters)添加图片注:当指定了图片的宽度后,识别速度更快
- 参数:
name- 图片名称img- 位图widthInMeters- 指定图片的宽度
-
calculateParentNode
public AnchorNode calculateParentNode(ARAugmentedImage e)
计算图片的节点- 参数:
- -
- 返回:
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-