|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |