|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.digitalmuseum.napkit.NapMarkerDetectorImpl
public class NapMarkerDetectorImpl
| フィールドの概要 |
|---|
| インタフェース jp.digitalmuseum.napkit.NapMarkerDetector から継承されたフィールド |
|---|
MAX_SQUARE, THRESHOLD_DEFAULT, THRESHOLD_MAX, THRESHOLD_MIN |
| コンストラクタの概要 | |
|---|---|
NapMarkerDetectorImpl()
|
|
| メソッドの概要 | |
|---|---|
boolean |
addMarker(NapMarker marker)
Add a marker to detect. |
boolean |
addMarkers(java.util.Set<NapMarker> markers)
Add markers to detect. |
Array<NapDetectionResult> |
detectMarker(java.lang.Object imageData)
Detect markers in the provided image. |
java.awt.image.BufferedImage |
getBinarizedImage()
Get the binarized image used for the last detection. |
double[] |
getCameraProjectionMatrix()
|
void |
getCameraProjectionMatrixOut(double[] cameraProjectionMatrix)
|
int |
getHeight()
|
Array<NapDetectionResult> |
getLastMarkerDetectionResult()
推奨されていません。 |
Array<ScreenRectangle> |
getLastSquareDetectionResult()
推奨されていません。 |
java.util.Set<NapMarker> |
getMarkers()
Get markers to be detected. |
NapDetectionResult |
getResult(NapMarker marker)
|
Array<NapDetectionResult> |
getResults()
|
Array<ScreenRectangle> |
getSquares()
|
int |
getThreshold()
Get the specified threshold value. |
int |
getWidth()
|
boolean |
isTransMatEnabled()
|
boolean |
loadCameraParameter(java.lang.String fileName)
Load a camera parameter from a file. |
boolean |
loadCameraParameter(java.lang.String fileName,
int width,
int height)
Load a camera parameter from a file, and specify width and height of the screen. |
void |
removeMarker(NapMarker marker)
Remove a marker to detect. |
void |
removeMarkers(java.util.Set<NapMarker> markers)
Remove markers to detect. |
void |
setMaximumViewDistance(double viewDistanceMax)
|
void |
setMinimumViewDistance(double viewDistanceMin)
|
boolean |
setPixelReader(java.lang.Class<? extends jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader> pixelReaderClassObject)
|
boolean |
setPixelReader(java.lang.String readerName)
Set pixel reader by its name. Pixel reader is used for reading color of each pixel of the image data in NapMarkerDetector.detectMarker(Object). |
void |
setSize(int width,
int height)
|
void |
setThreshold(int threshold)
Set threshold to binarize full color/gray scale image. |
void |
setTransMatEnabled(boolean isTransMatEnabled)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public NapMarkerDetectorImpl()
| メソッドの詳細 |
|---|
public boolean addMarkers(java.util.Set<NapMarker> markers)
NapMarkerDetector の記述:NapMarkerDetector 内の addMarkers
public boolean addMarker(NapMarker marker)
NapMarkerDetector の記述:NapMarkerDetector 内の addMarker
public void removeMarkers(java.util.Set<NapMarker> markers)
NapMarkerDetector の記述:NapMarkerDetector 内の removeMarkers
public void removeMarker(NapMarker marker)
NapMarkerDetector の記述:NapMarkerDetector 内の removeMarker
public Array<NapDetectionResult> detectMarker(java.lang.Object imageData)
NapMarkerDetector の記述:NapMarkerDetector 内の detectMarker
imageData - Image data
public java.util.Set<NapMarker> getMarkers()
NapMarkerDetector の記述:NapMarkerDetector 内の getMarkers
public NapDetectionResult getResult(NapMarker marker)
NapMarkerDetector 内の getResult
public Array<NapDetectionResult> getResults()
NapMarkerDetector 内の getResults
public Array<ScreenRectangle> getSquares()
NapMarkerDetector 内の getSquares
public boolean loadCameraParameter(java.lang.String fileName)
NapMarkerDetector の記述:NapMarkerDetector 内の loadCameraParameter
fileName - Name of a camera parameter file.
public boolean loadCameraParameter(java.lang.String fileName,
int width,
int height)
NapMarkerDetector の記述:NapMarkerDetector 内の loadCameraParameter
fileName - Name of a camera parameter file.width - Width of the image captured by the camera.height - Height of the image captured by the camera.public int getWidth()
NapMarkerDetector 内の getWidth
public int getHeight()
NapMarkerDetector 内の getHeight
public void setSize(int width,
int height)
NapMarkerDetector 内の setSize
public int getThreshold()
NapMarkerDetector の記述:NapMarkerDetector 内の getThreshold
public void setThreshold(int threshold)
NapMarkerDetector の記述:NapMarkerDetector 内の setThreshold
public java.awt.image.BufferedImage getBinarizedImage()
NapMarkerDetector の記述:NapMarkerDetector 内の getBinarizedImage
public boolean isTransMatEnabled()
NapMarkerDetector 内の isTransMatEnabled
public void setTransMatEnabled(boolean isTransMatEnabled)
NapMarkerDetector 内の setTransMatEnabled
public boolean setPixelReader(java.lang.String readerName)
NapMarkerDetector の記述:NapMarkerDetector.detectMarker(Object).
NapMarkerDetector 内の setPixelReader
readerName - Name of a pixel reader.
public boolean setPixelReader(java.lang.Class<? extends jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader> pixelReaderClassObject)
public double[] getCameraProjectionMatrix()
NapMarkerDetector 内の getCameraProjectionMatrix
public void getCameraProjectionMatrixOut(double[] cameraProjectionMatrix)
NapMarkerDetector 内の getCameraProjectionMatrixOut
public void setMinimumViewDistance(double viewDistanceMin)
public void setMaximumViewDistance(double viewDistanceMax)
@Deprecated public Array<NapDetectionResult> getLastMarkerDetectionResult()
NapMarkerDetector の記述:NapMarkerDetector.getResults() instead.
NapMarkerDetector 内の getLastMarkerDetectionResult
@Deprecated public Array<ScreenRectangle> getLastSquareDetectionResult()
NapMarkerDetector の記述:NapMarkerDetector.getSquares() instead.
NapMarkerDetector 内の getLastSquareDetectionResult
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||