public class OpenPnpCaptureCamera extends ReferenceCamera implements java.lang.Runnable
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenPnpCaptureCamera.CapturePropertyHolder |
ReferenceCamera.CalibrationCallback, ReferenceCamera.FocusSensingMethodAbstractSettlingCamera.SettleMethodAbstractCamera.ListenerEntryLocatable.LocationOptionCamera.Looking, Camera.SettleOptionPropertySheetHolder.PropertySheetblueBalance, blueGamma, cropHeight, cropWidth, deinterlace, deleteAction, flipX, flipY, focusProvider, greenBalance, greenGamma, offsetX, offsetY, redBalance, redGamma, rotation, safeZ, scaleHeight, scaleWidthcaptureNotifier, fps, suspendPreviewInTasksBOOLEAN, CAPTURE, DATA, DIFFERENCE, heatMappedImages, maxRelativeMotion, minContrastRange, minMotionTemplateMatchScore, recordedImagePlayed, recordedImages, settleContrastEnhance, settleDebounce, settleDiagnostics, settleFullColor, settleGaussianBlur, settleGradients, settleMaskCircle, settleMethod, settleThreshold, settleTimeMs, settleTimeoutMs, THRESHOLDafterCaptureLightOff, antiGlareLightOff, autoVisible, beforeCaptureLightOn, cameraPrimaryZ, cameraSecondaryZ, defaultZ, head, height, id, listeners, looking, name, roamingRadius, shownInMultiCameraView, unitsPerPixel, unitsPerPixelSecondary, userActionLightOn, visionProvider, widthpropertyChangeSupport| Constructor and Description |
|---|
OpenPnpCaptureCamera() |
autoAdjustWhiteBalance, autoAdjustWhiteBalanceMapped, cancelCalibration, capture, captureRaw, captureTransformed, clearCalibrationCache, findIssues, flip, getAdvancedCalibration, getBlueBalance, getBlueGamma, getCalibratedHeadOffsets, getCalibration, getCaptureTryCount, getColorBalanceGraph, getCropHeight, getCropWidth, getFocusProvider, getFocusSensingMethod, getGreenBalance, getGreenGamma, getHeadOffsets, getHeight, getLightActuator, getOffsetX, getOffsetY, getPropertySheetHolderActions, getPropertySheets, getRedBalance, getRedGamma, getRotation, getScaleHeight, getScaleWidth, getUnitsPerPixel, getWidth, initWhiteBalanceLut, isAllowMachineActuators, isCalibrating, isCropped, isDeinterlace, isDeinterlaced, isFlipped, isFlipX, isFlipY, isOffset, isRotated, isScaled, isUndistorted, isWhiteBalanced, resetColorMaps, resetWhiteBalance, safeInternalCapture, setAllowMachineActuators, setBlueBalance, setBlueGamma, setCropHeight, setCropWidth, setDeinterlace, setFlipX, setFlipY, setFocusSensingMethod, setGreenBalance, setGreenGamma, setHeadOffsets, setLightActuator, setOffsetX, setOffsetY, setRedBalance, setRedGamma, setRotation, setScaleHeight, setScaleWidth, setUndistorted, startCalibration, transformImage, viewHasChangedbroadcastCapture, cameraViewHasChanged, captureCameraView, ensureOpen, getCaptureErrorImage, getLastTransformedImage, getPreviewFps, getThread, isBroadcasting, isPreviewSuspended, isSuspendPreviewInTasks, notifyCapture, reinitialize, run, setLastTransformedImage, setPreviewFps, setSuspendPreviewInTasks, start, startContinuousCapture, stop, stopContinuousCapturecomputeDifference, createHeatMapDiagnosticImage, createMask, enhanceContrast, getRecordedComputeMilliseconds, getRecordedImage, getRecordedImagePlayed, getRecordedImages, getRecordedSettleMilliseconds, getSettleContrastEnhance, getSettleDebounce, getSettleGaussianBlur, getSettleGraph, getSettleMaskCircle, getSettleMethod, getSettleThreshold, getSettleTimeMs, getSettleTimeoutMs, isSettleDiagnostics, isSettleFullColor, isSettleGradients, lightSettleAndCapture, playRecordedImage, setRecordedImagePlayed, setRecordedImages, setSettleContrastEnhance, setSettleDebounce, setSettleDiagnostics, setSettleFullColor, setSettleGaussianBlur, setSettleGradients, setSettleGraph, setSettleMaskCircle, setSettleMethod, setSettleThreshold, setSettleTimeMs, setSettleTimeoutMs, settleAndCaptureactuateLight, actuateLightAfterCapture, actuateLightBeforeCapture, ensureCameraVisible, estimateZCoordinateOfObject, getCameraAbsoluteZ, getCameraPhysicalLocation, getCameraPrimaryZ, getCameraRelativeZ, getCameraSecondaryZ, getCameraToolCalibratedOffset, getDefaultZ, getHead, getId, getLocation, getLooking, getName, getPropertySheetHolderIcon, getRoamingRadius, getUnitsPerPixel, getUnitsPerPixelAtZ, getUnitsPerPixelPrimary, getUnitsPerPixelSecondary, getVisionProvider, isAfterCaptureLightOff, isAntiGlareLightOff, isAutoVisible, isBeforeCaptureLightOn, isEnableUnitsPerPixel3D, isShownInMultiCameraView, isUnitsPerPixelAtZCalibrated, isUserActionLightOn, setAfterCaptureLightOff, setAntiGlareLightOff, setAutoVisible, setBeforeCaptureLightOn, setCameraPrimaryZ, setCameraSecondaryZ, setDefaultZ, setEnableUnitsPerPixel3D, setHead, setId, setLooking, setName, setRoamingRadius, setShownInMultiCameraView, setUnitsPerPixel, setUnitsPerPixelPrimary, setUnitsPerPixelSecondary, setUserActionLightOn, setVisionProvider, toStringapplyConfiguration, getApproximativeLocation, getAxis, getAxisRotation, getAxisX, getAxisY, getAxisZ, getCoordinateAxisZ, getEffectiveSafeZ, getLocation, getMachine, getMappedAxes, getSafeZ, getSafeZZone, headMountableToRawZ, isInSafeZZone, isReachable, moveTo, moveTo, moveToSafeZ, moveToSafeZ, rawToHeadMountableZ, setAxis, setAxis, setAxisRotation, setAxisX, setAxisY, setAxisZ, setSafeZ, substituteUnchangedCoordinates, toAxesLocation, toHeadLocation, toHeadLocation, toHeadMountableLocation, toHeadMountableLocation, toMappedLocation, toRaw, toTransformed, waitForCompletionaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCameraToolCalibratedOffset, getHead, setHead, toHeadLocation, toHeadMountableLocation, waitForCompletiongetAxis, getAxisRotation, getAxisX, getAxisY, getAxisZ, getMappedAxes, toRaw, toTransformedgetEffectiveSafeZ, getSafeZ, getSafeZZone, isInSafeZZone, isReachable, moveTo, moveTo, moveToSafeZ, moveToSafeZgetApproximativeLocation, getLocationgetIdgetSubjectIcon, getSubjectTextactuateLightBeforeCapture, settleAndCapturepublic java.util.List<CaptureDevice> getCaptureDevices()
public java.awt.image.BufferedImage internalCapture()
internalCapture in class ReferenceCameraprotected boolean isOpen()
isOpen in class AbstractBroadcastingCamerapublic boolean hasNewFrame()
hasNewFrame in interface CamerahasNewFrame in class ReferenceCamerapublic void open()
throws java.lang.Exception
open in class AbstractBroadcastingCamerajava.lang.Exceptionpublic double estimateCaptureFps()
throws java.lang.Exception
java.lang.Exceptionprotected void commit()
throws java.lang.Exception
commit in class AbstractSettlingCamerajava.lang.Exceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class AbstractBroadcastingCamerajava.io.IOExceptionpublic Wizard getConfigurationWizard()
WizardConfigurablegetConfigurationWizard in interface WizardConfigurablepublic java.lang.String getPropertySheetHolderTitle()
getPropertySheetHolderTitle in interface PropertySheetHolderpublic PropertySheetHolder[] getChildPropertySheetHolders()
getChildPropertySheetHolders in interface PropertySheetHolderpublic CaptureDevice getDevice()
public void setDevice(CaptureDevice device)
public CaptureFormat getFormat()
public void setFormat(CaptureFormat format)
public java.lang.String getFormatName()
public void setFormatName(java.lang.String formatName)
public OpenPnpCaptureCamera.CapturePropertyHolder getBackLightCompensation()
public OpenPnpCaptureCamera.CapturePropertyHolder getBrightness()
public OpenPnpCaptureCamera.CapturePropertyHolder getContrast()
public OpenPnpCaptureCamera.CapturePropertyHolder getExposure()
public OpenPnpCaptureCamera.CapturePropertyHolder getFocus()
public OpenPnpCaptureCamera.CapturePropertyHolder getGain()
public OpenPnpCaptureCamera.CapturePropertyHolder getGamma()
public OpenPnpCaptureCamera.CapturePropertyHolder getHue()
public OpenPnpCaptureCamera.CapturePropertyHolder getPowerLineFrequency()
public OpenPnpCaptureCamera.CapturePropertyHolder getSaturation()
public OpenPnpCaptureCamera.CapturePropertyHolder getSharpness()
public OpenPnpCaptureCamera.CapturePropertyHolder getWhiteBalance()
public OpenPnpCaptureCamera.CapturePropertyHolder getZoom()
public boolean isFreezeProperties()
public void setFreezeProperties(boolean freezeProperties)
public void reapplyProperties()
public void home()
throws java.lang.Exception
Movablehome in interface Movablehome in class ReferenceCamerajava.lang.Exception