Package apple.vision

Class VNDetectContoursRequest

  • All Implemented Interfaces:
    NSCopying, NSObject

    public class VNDetectContoursRequest
    extends VNImageBasedRequest
    A request that will detect the countours for the edges in an image. This request will produce a VNContoursObservation which describes the contours.
    • Constructor Detail

      • VNDetectContoursRequest

        protected VNDetectContoursRequest​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • contrastAdjustment

        public float contrastAdjustment()
        The amount to adjust the image's contrast by. Valid values are from [0.0 ... +3.0]. A value of +1.0 means that the contrast is not adjusted. The default value is +2.0. Countour detection works best with high contrast images. The default value of 2 doubles the image's contrast to aid in detection. If the image already has a high contrast then this value should be set to 1.
      • currentRevision

        public static long currentRevision()
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • defaultRevision

        public static long defaultRevision()
      • description_static

        public static java.lang.String description_static()
      • detectDarkOnLight

        public boolean detectDarkOnLight()
      • detectsDarkOnLight

        public boolean detectsDarkOnLight()
        Identifies to the request if detecting a dark object on a light background, or vice versa, to aid in detection. The default value is YES.
      • hash_static

        public static long hash_static()
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • maximumImageDimension

        public long maximumImageDimension()
        The limit on the maximum dimension of the image to be used for contour detection. Valid range of values is [64 ... NSUIntegerMax]. The default value is 512. As the contour request is compute intensive, the input image is scaled down maintaining aspect ratio (if needed), such that its maximum dimension is the value of this property. The image never gets scaled up, so specifying the maximum value ensures that the image gets processed in its original size and not downscaled.
      • new_objc

        public static java.lang.Object new_objc()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setContrastAdjustment

        public void setContrastAdjustment​(float value)
        The amount to adjust the image's contrast by. Valid values are from [0.0 ... +3.0]. A value of +1.0 means that the contrast is not adjusted. The default value is +2.0. Countour detection works best with high contrast images. The default value of 2 doubles the image's contrast to aid in detection. If the image already has a high contrast then this value should be set to 1.
      • setDetectDarkOnLight

        public void setDetectDarkOnLight​(boolean value)
      • setDetectsDarkOnLight

        public void setDetectsDarkOnLight​(boolean value)
        Identifies to the request if detecting a dark object on a light background, or vice versa, to aid in detection. The default value is YES.
      • setMaximumImageDimension

        public void setMaximumImageDimension​(long value)
        The limit on the maximum dimension of the image to be used for contour detection. Valid range of values is [64 ... NSUIntegerMax]. The default value is 512. As the contour request is compute intensive, the input image is scaled down maintaining aspect ratio (if needed), such that its maximum dimension is the value of this property. The image never gets scaled up, so specifying the maximum value ensures that the image gets processed in its original size and not downscaled.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • supportedRevisions

        public static NSIndexSet supportedRevisions()
      • version_static

        public static long version_static()