public class NIVision extends Object
public static final boolean DEFAULT_SHOW_COORDINATES
public static final int DEFAULT_MAX_ICONS_PER_LINE
public static final boolean DEFAULT_BMP_COMPRESS
public static final int DEFAULT_PNG_QUALITY
public static final int DEFAULT_JPEG_QUALITY
public static final int ALL_CONTOURS
public static final int ALL_WINDOWS
public static final int SHIFT
public static final int ALT
public static final int CTRL
public static final int CAPS_LOCK
public static final int MODAL_DIALOG
public static final int USE_DEFAULT_QUALITY
public static final int ALL_SAMPLES
public static final int ALL_OBJECTS
public static final int ALL_CHARACTERS
public static final byte[] ANY_CHARACTER
public static final byte[] ALPHABETIC
public static final byte[] ALPHANUMERIC
public static final byte[] UPPERCASE_LETTERS
public static final byte[] LOWERCASE_LETTERS
public static final byte[] DECIMAL_DIGITS
public static final byte[] HEXADECIMAL_DIGITS
public static final byte[] PATTERN
public static final byte[] FORCE_SPACE
public static final NIVision.Rect NO_RECT
public static final NIVision.RotatedRect NO_ROTATED_RECT
public static final NIVision.Point NO_POINT
public static final NIVision.PointFloat NO_POINT_FLOAT
public static final NIVision.PointFloat NO_OFFSET
public static final NIVision.RGBValue RGB_TRANSPARENT
public static final NIVision.RGBValue RGB_RED
public static final NIVision.RGBValue RGB_BLUE
public static final NIVision.RGBValue RGB_GREEN
public static final NIVision.RGBValue RGB_YELLOW
public static final NIVision.RGBValue RGB_WHITE
public static final NIVision.RGBValue RGB_BLACK
public static final int IMAQDX_MAX_API_STRING_LENGTH
public static ByteBuffer sliceByteBuffer(ByteBuffer bb, int offset, int size)
public static ByteBuffer getBytes(ByteBuffer bb, byte[] dst, int offset, int size)
public static ByteBuffer putBytes(ByteBuffer bb, byte[] src, int offset, int size)
public static void imaqAnd(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqCompare(NIVision.Image dest, NIVision.Image source, NIVision.Image compareImage, NIVision.ComparisonFunction compare)
public static void imaqLogicalDifference(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqNand(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqNor(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqOr(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqXnor(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqXor(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static int imaqCountParticles(NIVision.Image image, int connectivity8)
public static double imaqMeasureParticle(NIVision.Image image, int particleNumber, int calibrated, NIVision.MeasurementType measurement)
public static NIVision.MeasureParticlesReport imaqMeasureParticles(NIVision.Image image, NIVision.MeasureParticlesCalibrationMode calibrationMode, NIVision.MeasurementType[] measurements)
public static int imaqParticleFilter4(NIVision.Image dest, NIVision.Image source, NIVision.ParticleFilterCriteria2[] criteria, NIVision.ParticleFilterOptions2 options, NIVision.ROI roi)
public static void imaqConvexHull(NIVision.Image dest, NIVision.Image source, int connectivity8)
public static void imaqDanielssonDistance(NIVision.Image dest, NIVision.Image source)
public static void imaqFillHoles(NIVision.Image dest, NIVision.Image source, int connectivity8)
public static NIVision.FindCirclesResult imaqFindCircles(NIVision.Image dest, NIVision.Image source, float minRadius, float maxRadius)
public static int imaqLabel2(NIVision.Image dest, NIVision.Image source, int connectivity8)
public static void imaqMorphology(NIVision.Image dest, NIVision.Image source, NIVision.MorphologyMethod method, NIVision.StructuringElement structuringElement)
public static void imaqRejectBorder(NIVision.Image dest, NIVision.Image source, int connectivity8)
public static void imaqSegmentation(NIVision.Image dest, NIVision.Image source)
public static void imaqSeparation(NIVision.Image dest, NIVision.Image source, int erosions, NIVision.StructuringElement structuringElement)
public static void imaqSimpleDistance(NIVision.Image dest, NIVision.Image source, NIVision.StructuringElement structuringElement)
public static void imaqSizeFilter(NIVision.Image dest, NIVision.Image source, int connectivity8, int erosions, NIVision.SizeType keepSize, NIVision.StructuringElement structuringElement)
public static void imaqSkeleton(NIVision.Image dest, NIVision.Image source, NIVision.SkeletonMethod method)
public static NIVision.CopyFromRingResult imaqCopyFromRing(long sessionID, NIVision.Image image, int imageToCopy, NIVision.Rect rect)
public static NIVision.Image imaqEasyAcquire(String interfaceName)
public static NIVision.ExtractFromRingResult imaqExtractFromRing(long sessionID, int imageToExtract)
public static NIVision.Image imaqGrab(long sessionID, NIVision.Image image, int immediate)
public static void imaqReleaseImage(long sessionID)
public static void imaqSetupGrab(long sessionID, NIVision.Rect rect)
public static void imaqSetupRing(long sessionID, NIVision.Image[] images, int skipCount, NIVision.Rect rect)
public static void imaqSetupSequence(long sessionID, NIVision.Image[] images, int skipCount, NIVision.Rect rect)
public static NIVision.Image imaqSnap(long sessionID, NIVision.Image image, NIVision.Rect rect)
public static void imaqStartAcquisition(long sessionID)
public static void imaqStopAcquisition(long sessionID)
public static void imaqAbsoluteDifference(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqAdd(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqAverage(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqDivide2(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB, NIVision.RoundingMode roundingMode)
public static void imaqMax(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqMin(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqModulo(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqMulDiv(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB, float value)
public static void imaqMultiply(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static void imaqSubtract(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static NIVision.CaliperToolResult imaqCaliperTool(NIVision.Image image, NIVision.Point[] points, NIVision.EdgeOptions edgeOptions, NIVision.CaliperOptions caliperOptions)
public static NIVision.ConcentricRake2Result imaqConcentricRake2(NIVision.Image image, NIVision.ROI roi, NIVision.ConcentricRakeDirection direction, NIVision.EdgeProcess process, int stepSize)
public static NIVision.DetectExtremesResult imaqDetectExtremes(double[] pixels, NIVision.DetectionMode mode, NIVision.DetectExtremesOptions options)
public static double imaqDetectRotation(NIVision.Image referenceImage, NIVision.Image testImage, NIVision.PointFloat referenceCenter, NIVision.PointFloat testCenter, int radius, float precision)
public static NIVision.EdgeTool4Result imaqEdgeTool4(NIVision.Image image, NIVision.ROI roi, NIVision.EdgeProcess processType, int reverseDirection)
public static NIVision.FindEdgeReport imaqFindEdge2(NIVision.Image image, NIVision.ROI roi, NIVision.CoordinateSystem baseSystem, NIVision.CoordinateSystem newSystem, NIVision.FindEdgeOptions2 findEdgeOptions, NIVision.StraightEdgeOptions straightEdgeOptions)
public static NIVision.FindTransformRect2Result imaqFindTransformRect2(NIVision.Image image, NIVision.ROI roi, NIVision.FindTransformMode mode, NIVision.FindTransformRectOptions2 findTransformOptions, NIVision.StraightEdgeOptions straightEdgeOptions)
public static NIVision.FindTransformRects2Result imaqFindTransformRects2(NIVision.Image image, NIVision.ROI primaryROI, NIVision.ROI secondaryROI, NIVision.FindTransformMode mode, NIVision.FindTransformRectsOptions2 findTransformOptions, NIVision.StraightEdgeOptions primaryStraightEdgeOptions, NIVision.StraightEdgeOptions secondaryStraightEdgeOptions)
public static float imaqLineGaugeTool2(NIVision.Image image, NIVision.Point start, NIVision.Point end, NIVision.LineGaugeMethod method, NIVision.EdgeOptions edgeOptions, NIVision.CoordinateTransform2 transform)
public static NIVision.Rake2Result imaqRake2(NIVision.Image image, NIVision.ROI roi, NIVision.RakeDirection direction, NIVision.EdgeProcess process, int stepSize)
public static NIVision.SimpleEdgeResult imaqSimpleEdge(NIVision.Image image, NIVision.Point[] points, NIVision.SimpleEdgeOptions options)
public static NIVision.Spoke2Result imaqSpoke2(NIVision.Image image, NIVision.ROI roi, NIVision.SpokeDirection direction, NIVision.EdgeProcess process, int stepSize)
public static NIVision.StraightEdgeReport2 imaqStraightEdge(NIVision.Image image, NIVision.ROI roi, NIVision.SearchDirection searchDirection, NIVision.EdgeOptions2 edgeOptions, NIVision.StraightEdgeOptions straightEdgeOptions)
public static NIVision.StraightEdgeReport2 imaqStraightEdge2(NIVision.Image image, NIVision.ROI roi, NIVision.SearchDirection searchDirection, NIVision.EdgeOptions2 edgeOptions, NIVision.StraightEdgeOptions straightEdgeOptions, int optimizedMode)
public static void imaqCannyEdgeFilter(NIVision.Image dest, NIVision.Image source, NIVision.CannyOptions options)
public static void imaqCorrelate(NIVision.Image dest, NIVision.Image source, NIVision.Image templateImage, NIVision.Rect rect)
public static void imaqEdgeFilter(NIVision.Image dest, NIVision.Image source, NIVision.OutlineMethod method, NIVision.Image mask)
public static void imaqLowPass(NIVision.Image dest, NIVision.Image source, int width, int height, float tolerance, NIVision.Image mask)
public static void imaqMedianFilter(NIVision.Image dest, NIVision.Image source, int width, int height, NIVision.Image mask)
public static void imaqNthOrderFilter(NIVision.Image dest, NIVision.Image source, int width, int height, int n, NIVision.Image mask)
public static void imaqDrawLineOnImage(NIVision.Image dest, NIVision.Image source, NIVision.DrawMode mode, NIVision.Point start, NIVision.Point end, float newPixelValue)
public static void imaqDrawShapeOnImage(NIVision.Image dest, NIVision.Image source, NIVision.Rect rect, NIVision.DrawMode mode, NIVision.ShapeMode shape, float newPixelValue)
public static int imaqDrawTextOnImage(NIVision.Image dest, NIVision.Image source, NIVision.Point coord, String text, NIVision.DrawTextOptions options)
public static void imaqInterlaceCombine(NIVision.Image frame, NIVision.Image odd, NIVision.Image even)
public static void imaqInterlaceSeparate(NIVision.Image frame, NIVision.Image odd, NIVision.Image even)
public static NIVision.EnumerateCustomKeysResult imaqEnumerateCustomKeys(NIVision.Image image)
public static int imaqGetBitDepth(NIVision.Image image)
public static int imaqGetBytesPerPixel(NIVision.Image image)
public static NIVision.ImageInfo imaqGetImageInfo(NIVision.Image image)
public static NIVision.GetImageSizeResult imaqGetImageSize(NIVision.Image image)
public static NIVision.ImageType imaqGetImageType(NIVision.Image image)
public static NIVision.Point imaqGetMaskOffset(NIVision.Image image)
public static int imaqGetVisionInfoTypes(NIVision.Image image)
public static int imaqIsImageEmpty(NIVision.Image image)
public static NIVision.RawData imaqReadCustomData(NIVision.Image image, String key)
public static void imaqRemoveCustomData(NIVision.Image image, String key)
public static void imaqRemoveVisionInfo2(NIVision.Image image, int info)
public static void imaqSetBitDepth(NIVision.Image image, int bitDepth)
public static void imaqSetImageSize(NIVision.Image image, int width, int height)
public static void imaqSetMaskOffset(NIVision.Image image, NIVision.Point offset)
public static void imaqWriteCustomData(NIVision.Image image, String key, NIVision.RawData data, int size)
public static int imaqAreToolsContextSensitive()
public static void imaqCloseWindow(int windowNumber)
public static void imaqDisplayImage(NIVision.Image image, int windowNumber, int resize)
public static NIVision.GetLastKeyResult imaqGetLastKey()
public static NIVision.Point imaqGetWindowCenterPos(int windowNumber)
public static void imaqSetToolContextSensitivity(int sensitive)
public static void imaqShowWindow(int windowNumber, int visible)
public static void imaqCopyRect(NIVision.Image dest, NIVision.Image source, NIVision.Rect rect, NIVision.Point destLoc)
public static void imaqDuplicate(NIVision.Image dest, NIVision.Image source)
public static NIVision.RawData imaqFlatten(NIVision.Image image, NIVision.FlattenType type, NIVision.CompressionType compression, int quality)
public static void imaqFlip(NIVision.Image dest, NIVision.Image source, NIVision.FlipAxis axis)
public static void imaqMask(NIVision.Image dest, NIVision.Image source, NIVision.Image mask)
public static void imaqResample(NIVision.Image dest, NIVision.Image source, int newWidth, int newHeight, NIVision.InterpolationMethod method, NIVision.Rect rect)
public static void imaqScale(NIVision.Image dest, NIVision.Image source, int xScale, int yScale, NIVision.ScalingMode scaleMode, NIVision.Rect rect)
public static void imaqTranspose(NIVision.Image dest, NIVision.Image source)
public static void imaqUnflatten(NIVision.Image image, NIVision.RawData data, int size)
public static void imaqUnwrapImage(NIVision.Image dest, NIVision.Image source, NIVision.Annulus annulus, NIVision.RectOrientation orientation, NIVision.InterpolationMethod method)
public static void imaqView3D(NIVision.Image dest, NIVision.Image source, NIVision.View3DOptions options)
public static void imaqCloseAVI(int session)
public static int imaqCreateAVI(String fileName, String compressionFilter, int quality, int framesPerSecond, int maxDataSize)
public static NIVision.AVIInfo imaqGetAVIInfo(int session)
public static NIVision.GetFileInfoResult imaqGetFileInfo(String fileName)
public static NIVision.GetFilterNamesResult imaqGetFilterNames()
public static NIVision.LoadImagePopupResult imaqLoadImagePopup(String defaultDirectory, String defaultFileSpec, String fileTypeList, String title, int allowMultiplePaths, NIVision.ButtonLabel buttonLabel, int restrictDirectory, int restrictExtension, int allowCancel, int allowMakeDirectory)
public static int imaqOpenAVI(String fileName)
public static NIVision.ReadFileResult imaqReadFile(NIVision.Image image, String fileName)
public static NIVision.ReadVisionFileResult imaqReadVisionFile(NIVision.Image image, String fileName)
public static void imaqWriteAVIFrame(NIVision.Image image, int session, NIVision.RawData data, int dataLength)
public static void imaqWriteBMPFile(NIVision.Image image, String fileName, int compress, NIVision.RGBValue colorTable)
public static void imaqWriteFile(NIVision.Image image, String fileName, NIVision.RGBValue colorTable)
public static void imaqWriteJPEGFile(NIVision.Image image, String fileName, int quality, NIVision.RawData colorTable)
public static void imaqWriteJPEG2000File(NIVision.Image image, String fileName, int lossless, float compressionRatio, NIVision.JPEG2000FileAdvancedOptions advancedOptions, NIVision.RGBValue colorTable)
public static void imaqWritePNGFile2(NIVision.Image image, String fileName, int compressionSpeed, NIVision.RGBValue colorTable, int useBitDepth)
public static void imaqWriteTIFFFile(NIVision.Image image, String fileName, NIVision.TIFFFileOptions options, NIVision.RGBValue colorTable)
public static void imaqWriteVisionFile(NIVision.Image image, String fileName, NIVision.RGBValue colorTable)
public static NIVision.CoordinateSystem imaqBuildCoordinateSystem(NIVision.Point points, NIVision.ReferenceMode mode, NIVision.AxisOrientation orientation)
public static NIVision.BestCircle2 imaqFitCircle2(NIVision.PointFloat[] points, NIVision.FitCircleOptions options)
public static NIVision.BestEllipse2 imaqFitEllipse2(NIVision.PointFloat[] points, NIVision.FitEllipseOptions options)
public static NIVision.BestLine imaqFitLine(NIVision.PointFloat[] points, NIVision.FitLineOptions options)
public static float imaqGetAngle(NIVision.PointFloat start1, NIVision.PointFloat end1, NIVision.PointFloat start2, NIVision.PointFloat end2)
public static NIVision.GetBisectingLineResult imaqGetBisectingLine(NIVision.PointFloat start1, NIVision.PointFloat end1, NIVision.PointFloat start2, NIVision.PointFloat end2)
public static float imaqGetDistance(NIVision.PointFloat point1, NIVision.PointFloat point2)
public static NIVision.PointFloat imaqGetIntersection(NIVision.PointFloat start1, NIVision.PointFloat end1, NIVision.PointFloat start2, NIVision.PointFloat end2)
public static NIVision.GetMidLineResult imaqGetMidLine(NIVision.PointFloat refLineStart, NIVision.PointFloat refLineEnd, NIVision.PointFloat point)
public static NIVision.GetPerpendicularLineResult imaqGetPerpendicularLine(NIVision.PointFloat refLineStart, NIVision.PointFloat refLineEnd, NIVision.PointFloat point)
public static NIVision.GetPointsOnContourResult imaqGetPointsOnContour(NIVision.Image image)
public static NIVision.GetPointsOnLineResult imaqGetPointsOnLine(NIVision.Point start, NIVision.Point end)
public static float imaqGetPolygonArea(NIVision.PointFloat points, int numPoints)
public static NIVision.InterpolatePointsResult imaqInterpolatePoints(NIVision.Image image, NIVision.Point[] points, NIVision.InterpolationMethod method, int subpixel)
public static NIVision.RGBValue imaqClipboardToImage(NIVision.Image dest)
public static void imaqImageToClipboard(NIVision.Image image, NIVision.RGBValue palette)
public static void imaqFillBorder(NIVision.Image image, NIVision.BorderMethod method)
public static int imaqGetBorderSize(NIVision.Image image)
public static void imaqSetBorderSize(NIVision.Image image, int size)
public static void imaqArrayToImage(NIVision.Image image, NIVision.RawData array, int numCols, int numRows)
public static NIVision.Image imaqCreateImage(NIVision.ImageType type, int borderSize)
public static void imaqColorBCGTransform(NIVision.Image dest, NIVision.Image source, NIVision.BCGOptions redOptions, NIVision.BCGOptions greenOptions, NIVision.BCGOptions blueOptions, NIVision.Image mask)
public static void imaqColorEqualize(NIVision.Image dest, NIVision.Image source, int colorEqualization)
public static NIVision.ColorHistogramReport imaqColorHistogram2(NIVision.Image image, int numClasses, NIVision.ColorMode mode, NIVision.CIEXYZValue whiteReference, NIVision.Image mask)
public static void imaqColorThreshold(NIVision.Image dest, NIVision.Image source, int replaceValue, NIVision.ColorMode mode, NIVision.Range plane1Range, NIVision.Range plane2Range, NIVision.Range plane3Range)
public static NIVision.SupervisedColorSegmentationReport imaqSupervisedColorSegmentation(NIVision.ClassifierSession session, NIVision.Image labelImage, NIVision.Image srcImage, NIVision.ROI roi, NIVision.ROILabel labelIn, int numLabelIn, int maxDistance, int minIdentificationScore, NIVision.ColorSegmenationOptions segmentOptions)
public static int imaqGetColorSegmentationMaxDistance(NIVision.ClassifierSession session, NIVision.ColorSegmenationOptions segmentOptions, NIVision.SegmentationDistanceLevel distLevel)
public static void imaqBCGTransform(NIVision.Image dest, NIVision.Image source, NIVision.BCGOptions options, NIVision.Image mask)
public static void imaqEqualize(NIVision.Image dest, NIVision.Image source, float min, float max, NIVision.Image mask)
public static void imaqInverse(NIVision.Image dest, NIVision.Image source, NIVision.Image mask)
public static void imaqMathTransform(NIVision.Image dest, NIVision.Image source, NIVision.MathTransformMethod method, float rangeMin, float rangeMax, float power, NIVision.Image mask)
public static int imaqWatershedTransform(NIVision.Image dest, NIVision.Image source, int connectivity8)
public static int imaqAreScrollbarsVisible(int windowNumber)
public static void imaqBringWindowToTop(int windowNumber)
public static NIVision.GetMousePosResult imaqGetMousePos()
public static NIVision.GetWindowBackgroundResult imaqGetWindowBackground(int windowNumber)
public static NIVision.DisplayMapping imaqGetWindowDisplayMapping(int windowNum)
public static NIVision.GetWindowGridResult imaqGetWindowGrid(int windowNumber)
public static int imaqGetWindowHandle()
public static NIVision.Point imaqGetWindowPos(int windowNumber)
public static NIVision.GetWindowSizeResult imaqGetWindowSize(int windowNumber)
public static String imaqGetWindowTitle(int windowNumber)
public static NIVision.GetWindowZoom2Result imaqGetWindowZoom2(int windowNumber)
public static int imaqIsWindowNonTearing(int windowNumber)
public static int imaqIsWindowVisible(int windowNumber)
public static void imaqMoveWindow(int windowNumber, NIVision.Point position)
public static void imaqSetupWindow(int windowNumber, int configuration)
public static void imaqSetWindowBackground(int windowNumber, NIVision.WindowBackgroundFillStyle fillStyle, NIVision.WindowBackgroundHatchStyle hatchStyle, NIVision.RGBValue fillColor, NIVision.RGBValue backgroundColor)
public static void imaqSetWindowDisplayMapping(int windowNumber, NIVision.DisplayMapping mapping)
public static void imaqSetWindowGrid(int windowNumber, int xResolution, int yResolution)
public static void imaqSetWindowMaxContourCount(int windowNumber, int maxContourCount)
public static void imaqSetWindowNonTearing(int windowNumber, int nonTearing)
public static void imaqSetWindowPalette(int windowNumber, NIVision.PaletteType type, NIVision.RGBValue[] palette)
public static void imaqSetWindowSize(int windowNumber, int width, int height)
public static void imaqSetWindowThreadPolicy(NIVision.WindowThreadPolicy policy)
public static void imaqSetWindowTitle(int windowNumber, String title)
public static void imaqSetWindowZoomToFit(int windowNumber, int zoomToFit)
public static void imaqShowScrollbars(int windowNumber, int visible)
public static void imaqZoomWindow2(int windowNumber, float xZoom, float yZoom, NIVision.Point center)
public static int imaqMulticoreOptions(NIVision.MulticoreOperation operation)
public static void imaqCloseToolWindow()
public static NIVision.Tool imaqGetCurrentTool()
public static NIVision.GetLastEventResult imaqGetLastEvent()
public static NIVision.Point imaqGetToolWindowPos()
public static int imaqIsToolWindowVisible()
public static void imaqMoveToolWindow(NIVision.Point position)
public static void imaqSetCurrentTool(NIVision.Tool currentTool)
public static void imaqSetToolColor(NIVision.RGBValue color)
public static void imaqSetupToolWindow(int showCoordinates, int maxIconsPerLine, NIVision.ToolWindowOptions options)
public static void imaqShowToolWindow(int visible)
public static NIVision.MeterArc imaqGetMeterArc(int lightNeedle, NIVision.MeterArcMode mode, NIVision.ROI roi, NIVision.PointFloat base, NIVision.PointFloat start, NIVision.PointFloat end)
public static NIVision.ReadMeterResult imaqReadMeter(NIVision.Image image, NIVision.MeterArc arcInfo)
public static void imaqCopyCalibrationInfo2(NIVision.Image dest, NIVision.Image source, NIVision.Point offset)
public static NIVision.CalibrationInfo imaqGetCalibrationInfo2(NIVision.Image image)
public static NIVision.CalibrationInfo imaqGetCalibrationInfo3(NIVision.Image image, int isGetErrorMap)
public static float imaqLearnCalibrationGrid(NIVision.Image image, NIVision.ROI roi, NIVision.LearnCalibrationOptions options, NIVision.GridDescriptor grid, NIVision.CoordinateSystem system, NIVision.RangeFloat range)
public static float imaqLearnCalibrationPoints(NIVision.Image image, NIVision.CalibrationPoints points, NIVision.ROI roi, NIVision.LearnCalibrationOptions options, NIVision.GridDescriptor grid, NIVision.CoordinateSystem system)
public static void imaqSetCoordinateSystem(NIVision.Image image, NIVision.CoordinateSystem system)
public static void imaqSetSimpleCalibration(NIVision.Image image, NIVision.ScalingMethod method, int learnTable, NIVision.GridDescriptor grid, NIVision.CoordinateSystem system)
public static NIVision.TransformReport imaqTransformPixelToRealWorld(NIVision.Image image, NIVision.PointFloat[] pixelCoordinates)
public static NIVision.TransformReport imaqTransformRealWorldToPixel(NIVision.Image image, NIVision.PointFloat[] realWorldCoordinates)
public static void imaqSetSimpleCalibration2(NIVision.Image image, NIVision.GridDescriptor gridDescriptor)
public static NIVision.CoordinateSystem imaqCalibrationSetAxisInfo(NIVision.Image image)
public static void imaqCalibrationGetThumbnailImage(NIVision.Image templateImage, NIVision.Image image, NIVision.CalibrationThumbnailType type, int index)
public static NIVision.GetCalibrationInfoReport imaqCalibrationGetCalibrationInfo(NIVision.Image image, int isGetErrorMap)
public static NIVision.GetCameraParametersReport imaqCalibrationGetCameraParameters(NIVision.Image templateImage)
public static void imaqCalibrationCompactInformation(NIVision.Image image)
public static void imaqExtractColorPlanes(NIVision.Image image, NIVision.ColorMode mode, NIVision.Image plane1, NIVision.Image plane2, NIVision.Image plane3)
public static void imaqExtractComplexPlane(NIVision.Image dest, NIVision.Image source, NIVision.ComplexPlane plane)
public static void imaqReplaceColorPlanes(NIVision.Image dest, NIVision.Image source, NIVision.ColorMode mode, NIVision.Image plane1, NIVision.Image plane2, NIVision.Image plane3)
public static void imaqReplaceComplexPlane(NIVision.Image dest, NIVision.Image source, NIVision.Image newValues, NIVision.ComplexPlane plane)
public static NIVision.ColorInformation imaqLearnColor(NIVision.Image image, NIVision.ROI roi, NIVision.ColorSensitivity sensitivity, int saturation)
public static NIVision.MatchColorResult imaqMatchColor(NIVision.Image image, NIVision.ColorInformation info, NIVision.ROI roi)
public static void imaqAttenuate(NIVision.Image dest, NIVision.Image source, NIVision.AttenuateMode highlow)
public static void imaqConjugate(NIVision.Image dest, NIVision.Image source)
public static void imaqFFT(NIVision.Image dest, NIVision.Image source)
public static void imaqFlipFrequencies(NIVision.Image dest, NIVision.Image source)
public static void imaqInverseFFT(NIVision.Image dest, NIVision.Image source)
public static void imaqTruncate(NIVision.Image dest, NIVision.Image source, NIVision.TruncateMode highlow, float ratioToKeep)
public static NIVision.AIMGradeReport imaqGradeDataMatrixBarcodeAIM(NIVision.Image image)
public static NIVision.BarcodeInfo imaqReadBarcode(NIVision.Image image, NIVision.BarcodeType type, NIVision.ROI roi, int validate)
public static NIVision.DataMatrixReport imaqReadDataMatrixBarcode2(NIVision.Image image, NIVision.ROI roi, NIVision.DataMatrixGradingMode prepareForGrading, NIVision.DataMatrixDescriptionOptions descriptionOptions, NIVision.DataMatrixSizeOptions sizeOptions, NIVision.DataMatrixSearchOptions searchOptions)
public static NIVision.ReadPDF417BarcodeResult imaqReadPDF417Barcode(NIVision.Image image, NIVision.ROI roi, NIVision.Barcode2DSearchMode searchMode)
public static NIVision.QRCodeReport imaqReadQRCode(NIVision.Image image, NIVision.ROI roi, NIVision.QRGradingMode reserved, NIVision.QRCodeDescriptionOptions descriptionOptions, NIVision.QRCodeSizeOptions sizeOptions, NIVision.QRCodeSearchOptions searchOptions)
public static void imaqFindLCDSegments(NIVision.ROI roi, NIVision.Image image, NIVision.LCDOptions options)
public static NIVision.LCDReport imaqReadLCD(NIVision.Image image, NIVision.ROI roi, NIVision.LCDOptions options)
public static NIVision.MatchShapeResult imaqMatchShape(NIVision.Image dest, NIVision.Image source, NIVision.Image templateImage, int scaleInvariant, int connectivity8, double tolerance)
public static int imaqAddAnnulusContour(NIVision.ROI roi, NIVision.Annulus annulus)
public static int imaqAddClosedContour(NIVision.ROI roi, NIVision.Point[] points)
public static int imaqAddLineContour(NIVision.ROI roi, NIVision.Point start, NIVision.Point end)
public static int imaqAddOpenContour(NIVision.ROI roi, NIVision.Point[] points)
public static int imaqAddOvalContour(NIVision.ROI roi, NIVision.Rect boundingBox)
public static int imaqAddPointContour(NIVision.ROI roi, NIVision.Point point)
public static int imaqAddRectContour(NIVision.ROI roi, NIVision.Rect rect)
public static int imaqAddRotatedRectContour2(NIVision.ROI roi, NIVision.RotatedRect rect)
public static int imaqCopyContour(NIVision.ROI destRoi, NIVision.ROI sourceRoi, int id)
public static int imaqGetContour(NIVision.ROI roi, int index)
public static NIVision.RGBValue imaqGetContourColor(NIVision.ROI roi, int id)
public static void imaqGetContourCount(NIVision.ROI roi)
public static NIVision.ContourInfo2 imaqGetContourInfo2(NIVision.ROI roi, int id)
public static void imaqMoveContour(NIVision.ROI roi, int id, int deltaX, int deltaY)
public static void imaqRemoveContour(NIVision.ROI roi, int id)
public static void imaqSetContourColor(NIVision.ROI roi, int id, NIVision.RGBValue color)
public static int imaqConstructROI2(NIVision.Image image, NIVision.ROI roi, NIVision.Tool initialTool, NIVision.ToolWindowOptions tools, NIVision.ConstructROIOptions2 options)
public static NIVision.ROI imaqCreateROI()
public static NIVision.Rect imaqGetROIBoundingBox(NIVision.ROI roi)
public static NIVision.RGBValue imaqGetROIColor(NIVision.ROI roi)
public static NIVision.ROI imaqGetWindowROI(int windowNumber)
public static void imaqSetROIColor(NIVision.ROI roi, NIVision.RGBValue color)
public static void imaqSetWindowROI(int windowNumber, NIVision.ROI roi)
public static NIVision.PointFloat imaqCentroid(NIVision.Image image, NIVision.Image mask)
public static NIVision.ExtractCurvesResult imaqExtractCurves(NIVision.Image image, NIVision.ROI roi, NIVision.CurveOptions curveOptions)
public static NIVision.HistogramReport imaqHistogram(NIVision.Image image, int numClasses, float min, float max, NIVision.Image mask)
public static NIVision.LinearAverages imaqLinearAverages2(NIVision.Image image, NIVision.LinearAveragesMode mode, NIVision.Rect rect)
public static NIVision.LineProfile imaqLineProfile(NIVision.Image image, NIVision.Point start, NIVision.Point end)
public static NIVision.QuantifyReport imaqQuantify(NIVision.Image image, NIVision.Image mask)
public static NIVision.ThresholdData imaqAutoThreshold2(NIVision.Image dest, NIVision.Image source, int numClasses, NIVision.ThresholdMethod method, NIVision.Image mask)
public static void imaqLocalThreshold(NIVision.Image dest, NIVision.Image source, int windowWidth, int windowHeight, NIVision.LocalThresholdMethod method, double deviationWeight, NIVision.ObjectType type, float replaceValue)
public static void imaqMagicWand(NIVision.Image dest, NIVision.Image source, NIVision.Point coord, float tolerance, int connectivity8, float replaceValue)
public static void imaqMultithreshold(NIVision.Image dest, NIVision.Image source, NIVision.ThresholdData[] ranges)
public static void imaqThreshold(NIVision.Image dest, NIVision.Image source, float rangeMin, float rangeMax, int useNewValue, float newValue)
public static NIVision.DetectCirclesResult imaqDetectCircles(NIVision.Image image, NIVision.CircleDescriptor circleDescriptor, NIVision.CurveOptions curveOptions, NIVision.ShapeDetectionOptions shapeDetectionOptions, NIVision.ROI roi)
public static NIVision.DetectEllipsesResult imaqDetectEllipses(NIVision.Image image, NIVision.EllipseDescriptor ellipseDescriptor, NIVision.CurveOptions curveOptions, NIVision.ShapeDetectionOptions shapeDetectionOptions, NIVision.ROI roi)
public static NIVision.DetectLinesResult imaqDetectLines(NIVision.Image image, NIVision.LineDescriptor lineDescriptor, NIVision.CurveOptions curveOptions, NIVision.ShapeDetectionOptions shapeDetectionOptions, NIVision.ROI roi)
public static NIVision.DetectRectanglesResult imaqDetectRectangles(NIVision.Image image, NIVision.RectangleDescriptor rectangleDescriptor, NIVision.CurveOptions curveOptions, NIVision.ShapeDetectionOptions shapeDetectionOptions, NIVision.ROI roi)
public static NIVision.GetGeometricFeaturesFromCurvesResult imaqGetGeometricFeaturesFromCurves(NIVision.Curve[] curves, NIVision.FeatureType[] featureTypes)
public static NIVision.GetGeometricTemplateFeatureInfoResult imaqGetGeometricTemplateFeatureInfo(NIVision.Image pattern)
public static void imaqLearnColorPattern(NIVision.Image image, NIVision.LearnColorPatternOptions options)
public static void imaqLearnGeometricPattern(NIVision.Image image, NIVision.PointFloat originOffset, NIVision.CurveOptions curveOptions, NIVision.LearnGeometricPatternAdvancedOptions advancedLearnOptions, NIVision.Image mask)
public static NIVision.LearnPatternAdvancedOptions imaqLearnPattern3(NIVision.Image image, NIVision.LearningMode learningMode, NIVision.Image mask)
public static NIVision.MatchColorPatternResult imaqMatchColorPattern(NIVision.Image image, NIVision.Image pattern, NIVision.MatchColorPatternOptions options, NIVision.Rect searchRect)
public static NIVision.MatchGeometricPattern2Result imaqMatchGeometricPattern2(NIVision.Image image, NIVision.Image pattern, NIVision.CurveOptions curveOptions, NIVision.MatchGeometricPatternOptions matchOptions, NIVision.MatchGeometricPatternAdvancedOptions2 advancedMatchOptions, NIVision.ROI roi)
public static NIVision.MatchMultipleGeometricPatternsResult imaqMatchMultipleGeometricPatterns(NIVision.Image image, NIVision.MultipleGeometricPattern multiplePattern, NIVision.ROI roi)
public static NIVision.MultipleGeometricPattern imaqReadMultipleGeometricPatternFile(String fileName, String description)
public static NIVision.RefineMatchesResult imaqRefineMatches(NIVision.Image image, NIVision.Image pattern, NIVision.PatternMatch[] candidatesIn)
public static void imaqSetMultipleGeometricPatternsOptions(NIVision.MultipleGeometricPattern multiplePattern, String label, NIVision.CurveOptions curveOptions, NIVision.MatchGeometricPatternOptions matchOptions, NIVision.MatchGeometricPatternAdvancedOptions2 advancedMatchOptions)
public static void imaqWriteMultipleGeometricPatternFile(NIVision.MultipleGeometricPattern multiplePattern, String fileName, String description)
public static NIVision.MatchGeometricPattern3Result imaqMatchGeometricPattern3(NIVision.Image image, NIVision.Image pattern, NIVision.CurveOptions curveOptions, NIVision.MatchGeometricPatternOptions matchOptions, NIVision.MatchGeometricPatternAdvancedOptions3 advancedMatchOptions, NIVision.ROI roi)
public static void imaqLearnGeometricPattern2(NIVision.Image image, NIVision.PointFloat originOffset, double angleOffset, NIVision.CurveOptions curveOptions, NIVision.LearnGeometricPatternAdvancedOptions2 advancedLearnOptions, NIVision.Image mask)
public static NIVision.MatchPattern3Result imaqMatchPattern3(NIVision.Image image, NIVision.Image pattern, NIVision.MatchPatternOptions options, NIVision.MatchPatternAdvancedOptions advancedOptions, NIVision.ROI roi)
public static void imaqClearOverlay(NIVision.Image image, String group)
public static void imaqCopyOverlay(NIVision.Image dest, NIVision.Image source, String group)
public static NIVision.TransformBehaviors imaqGetOverlayProperties(NIVision.Image image, String group)
public static void imaqMergeOverlay(NIVision.Image dest, NIVision.Image source, NIVision.RGBValue[] palette, String group)
public static void imaqOverlayArc(NIVision.Image image, NIVision.ArcInfo arc, NIVision.RGBValue color, NIVision.DrawMode drawMode, String group)
public static void imaqOverlayBitmap(NIVision.Image image, NIVision.Point destLoc, NIVision.RGBValue bitmap, int numCols, int numRows, String group)
public static void imaqOverlayClosedContour(NIVision.Image image, NIVision.Point[] points, NIVision.RGBValue color, NIVision.DrawMode drawMode, String group)
public static void imaqOverlayLine(NIVision.Image image, NIVision.Point start, NIVision.Point end, NIVision.RGBValue color, String group)
public static void imaqOverlayMetafile(NIVision.Image image, NIVision.RawData metafile, NIVision.Rect rect, String group)
public static void imaqOverlayOpenContour(NIVision.Image image, NIVision.Point[] points, NIVision.RGBValue color, String group)
public static byte imaqOverlayOval(NIVision.Image image, NIVision.Rect boundingBox, NIVision.RGBValue color, NIVision.DrawMode drawMode)
public static void imaqOverlayPoints(NIVision.Image image, NIVision.Point[] points, NIVision.RGBValue[] colors, NIVision.PointSymbol symbol, NIVision.UserPointSymbol userSymbol, String group)
public static void imaqOverlayRect(NIVision.Image image, NIVision.Rect rect, NIVision.RGBValue color, NIVision.DrawMode drawMode, String group)
public static void imaqOverlayROI(NIVision.Image image, NIVision.ROI roi, NIVision.PointSymbol symbol, NIVision.UserPointSymbol userSymbol, String group)
public static void imaqOverlayText(NIVision.Image image, NIVision.Point origin, String text, NIVision.RGBValue color, NIVision.OverlayTextOptions options, String group)
public static NIVision.TransformBehaviors imaqSetOverlayProperties(NIVision.Image image, String group)
public static NIVision.CharSet imaqCreateCharSet()
public static void imaqDeleteChar(NIVision.CharSet set, int index)
public static void imaqGetCharCount(NIVision.CharSet set)
public static NIVision.CharInfo2 imaqGetCharInfo2(NIVision.CharSet set, int index)
public static NIVision.ReadOCRFileResult imaqReadOCRFile(String fileName, NIVision.CharSet set, String setDescription)
public static NIVision.ReadTextReport3 imaqReadText3(NIVision.Image image, NIVision.CharSet set, NIVision.ROI roi, NIVision.ReadTextOptions readOptions, NIVision.OCRProcessingOptions processingOptions, NIVision.OCRSpacingOptions spacingOptions)
public static void imaqRenameChar(NIVision.CharSet set, int index, String newCharValue)
public static void imaqSetReferenceChar(NIVision.CharSet set, int index, int isReferenceChar)
public static void imaqTrainChars(NIVision.Image image, NIVision.CharSet set, int index, String charValue, NIVision.ROI roi, NIVision.OCRProcessingOptions processingOptions, NIVision.OCRSpacingOptions spacingOptions)
public static NIVision.VerifyTextResult imaqVerifyText(NIVision.Image image, NIVision.CharSet set, String expectedString, NIVision.ROI roi)
public static void imaqWriteOCRFile(String fileName, NIVision.CharSet set, String setDescription, NIVision.ReadTextOptions readOptions, NIVision.OCRProcessingOptions processingOptions, NIVision.OCRSpacingOptions spacingOptions)
public static NIVision.ExtractContourResult imaqExtractContour(NIVision.Image image, NIVision.ROI roi, NIVision.ExtractContourDirection direction, NIVision.ConnectionConstraint connectionConstraintParams, int numOfConstraints, NIVision.ExtractContourSelection selection, NIVision.Image contourImage)
public static void imaqContourOverlay(NIVision.Image image, NIVision.Image contourImage, NIVision.ContourOverlaySettings pointsSettings, NIVision.ContourOverlaySettings eqnSettings, String groupName)
public static NIVision.ContourComputeCurvatureReport imaqContourComputeCurvature(NIVision.Image contourImage, int kernel)
public static NIVision.CurvatureAnalysisReport imaqContourClassifyCurvature(NIVision.Image contourImage, int kernel, NIVision.RangeLabel[] curvatureClasses)
public static NIVision.ComputeDistancesReport imaqContourComputeDistances(NIVision.Image targetImage, NIVision.Image templateImage, NIVision.SetupMatchPatternData matchSetupData, int smoothingKernel)
public static NIVision.ClassifyDistancesReport imaqContourClassifyDistances(NIVision.Image targetImage, NIVision.Image templateImage, NIVision.SetupMatchPatternData matchSetupData, int smoothingKernel, NIVision.RangeLabel[] distanceRanges)
public static NIVision.ContourInfoReport imaqContourInfo(NIVision.Image contourImage)
public static NIVision.ContourSetupMatchPatternResult imaqContourSetupMatchPattern(int enableSubPixelAccuracy, int useLearnCurveParameters, NIVision.RangeSettingDouble[] rangeSettings)
public static NIVision.SetupMatchPatternData imaqContourAdvancedSetupMatchPattern(NIVision.GeometricAdvancedSetupDataOption[] geometricOptions)
public static NIVision.ContourFitLineReport imaqContourFitLine(NIVision.Image image, double pixelRadius)
public static NIVision.PartialCircle imaqContourFitCircle(NIVision.Image image, double pixelRadius, int rejectOutliers)
public static NIVision.PartialEllipse imaqContourFitEllipse(NIVision.Image image, double pixelRadius, int rejectOutliers)
public static NIVision.ContourFitSplineReport imaqContourFitSpline(NIVision.Image image, int degree, int numberOfControlPoints)
public static NIVision.ContourFitPolynomialReport imaqContourFitPolynomial(NIVision.Image image, int order)
public static NIVision.FindCircularEdgeReport imaqFindCircularEdge2(NIVision.Image image, NIVision.ROI roi, NIVision.CoordinateSystem baseSystem, NIVision.CoordinateSystem newSystem, NIVision.FindCircularEdgeOptions edgeOptions, NIVision.CircleFitOptions circleFitOptions)
public static NIVision.FindConcentricEdgeReport imaqFindConcentricEdge2(NIVision.Image image, NIVision.ROI roi, NIVision.CoordinateSystem baseSystem, NIVision.CoordinateSystem newSystem, NIVision.FindConcentricEdgeOptions edgeOptions, NIVision.ConcentricEdgeFitOptions concentricEdgeFitOptions)
public static void imaqGrayMorphologyReconstruct(NIVision.Image dstImage, NIVision.Image srcImage, NIVision.Image markerImage, NIVision.PointFloat[] points, NIVision.MorphologyReconstructOperation operation, NIVision.StructuringElement structuringElement, NIVision.ROI roi)
public static void imaqMorphologyReconstruct(NIVision.Image dstImage, NIVision.Image srcImage, NIVision.Image markerImage, NIVision.PointFloat[] points, NIVision.MorphologyReconstructOperation operation, NIVision.Connectivity connectivity, NIVision.ROI roi)
public static void imaqDetectTextureDefect(NIVision.ClassifierSession session, NIVision.Image destImage, NIVision.Image srcImage, NIVision.ROI roi, int initialStepSize, int finalStepSize, short defectPixelValue, double minClassificationScore)
public static NIVision.MaskToROIResult imaqMaskToROI(NIVision.Image mask)
public static NIVision.ROIProfile imaqROIProfile(NIVision.Image image, NIVision.ROI roi)
public static int imaqROIToMask(NIVision.Image mask, NIVision.ROI roi, int fillValue, NIVision.Image imageModel)
public static void imaqTransformROI2(NIVision.ROI roi, NIVision.CoordinateSystem baseSystem, NIVision.CoordinateSystem newSystem)
public static NIVision.LabelToROIReport imaqLabelToROI(NIVision.Image image, int[] labelsIn, int maxNumVectors, int isExternelEdges)
public static void imaqGrayMorphology(NIVision.Image dest, NIVision.Image source, NIVision.MorphologyMethod method, NIVision.StructuringElement structuringElement)
public static void imaqAddClassifierSample(NIVision.Image image, NIVision.ClassifierSession session, NIVision.ROI roi, String sampleClass, double[] featureVector)
public static NIVision.ClassifierReportAdvanced imaqAdvanceClassify(NIVision.Image image, NIVision.ClassifierSession session, NIVision.ROI roi, double[] featureVector)
public static NIVision.ClassifierReport imaqClassify(NIVision.Image image, NIVision.ClassifierSession session, NIVision.ROI roi, double[] featureVector)
public static NIVision.ClassifierSession imaqCreateClassifier(NIVision.ClassifierType type)
public static void imaqDeleteClassifierSample(NIVision.ClassifierSession session, int index)
public static NIVision.ClassifierAccuracyReport imaqGetClassifierAccuracy(NIVision.ClassifierSession session)
public static NIVision.GetClassifierSampleInfoResult imaqGetClassifierSampleInfo(NIVision.ClassifierSession session, int index)
public static NIVision.ColorOptions imaqGetColorClassifierOptions(NIVision.ClassifierSession session)
public static NIVision.NearestNeighborOptions imaqGetNearestNeighborOptions(NIVision.ClassifierSession session)
public static NIVision.GetParticleClassifierOptions2Result imaqGetParticleClassifierOptions2(NIVision.ClassifierSession session)
public static NIVision.ReadClassifierFileResult imaqReadClassifierFile(NIVision.ClassifierSession session, String fileName, NIVision.ReadClassifierFileMode mode, String description)
public static void imaqRelabelClassifierSample(NIVision.ClassifierSession session, int index, String newClass)
public static void imaqSetParticleClassifierOptions2(NIVision.ClassifierSession session, NIVision.ParticleClassifierPreprocessingOptions2 preprocessingOptions, NIVision.ParticleClassifierOptions options)
public static void imaqSetColorClassifierOptions(NIVision.ClassifierSession session, NIVision.ColorOptions options)
public static NIVision.NearestNeighborTrainingReport imaqTrainNearestNeighborClassifier(NIVision.ClassifierSession session, NIVision.NearestNeighborOptions options)
public static void imaqWriteClassifierFile(NIVision.ClassifierSession session, String fileName, NIVision.WriteClassifierFileMode mode, String description)
public static NIVision.ClampMax2Report imaqClampMax2(NIVision.Image image, NIVision.ROI roi, NIVision.CoordinateSystem baseSystem, NIVision.CoordinateSystem newSystem, NIVision.CurveOptions curveSettings, NIVision.ClampSettings clampSettings, NIVision.ClampOverlaySettings clampOverlaySettings)
public static void imaqCompareGoldenTemplate(NIVision.Image image, NIVision.Image goldenTemplate, NIVision.Image brightDefects, NIVision.Image darkDefects, NIVision.InspectionAlignment alignment, NIVision.InspectionOptions options)
public static void imaqLearnGoldenTemplate(NIVision.Image goldenTemplate, NIVision.PointFloat originOffset, NIVision.Image mask)
public static void imaqWritePNGFile(NIVision.Image image, String fileName, int compressionSpeed, NIVision.RGBValue colorTable)
public static NIVision.SelectParticlesResult imaqSelectParticles(NIVision.Image image, NIVision.ParticleReport reports, int reportCount, int rejectBorder, NIVision.SelectParticleCriteria criteria, int criteriaCount)
public static void imaqParticleFilter(NIVision.Image dest, NIVision.Image source, NIVision.ParticleFilterCriteria criteria, int criteriaCount, int rejectMatches, int connectivity8)
public static NIVision.GetParticleInfoResult imaqGetParticleInfo(NIVision.Image image, int connectivity8, NIVision.ParticleInfoMode mode)
public static float imaqCalcCoeff(NIVision.Image image, NIVision.ParticleReport report, NIVision.MeasurementValue parameter)
public static NIVision.EdgeToolResult imaqEdgeTool(NIVision.Image image, NIVision.Point points, int numPoints, NIVision.EdgeOptions options)
public static NIVision.CirclesResult imaqCircles(NIVision.Image dest, NIVision.Image source, float minRadius, float maxRadius)
public static int imaqLabel(NIVision.Image dest, NIVision.Image source, int connectivity8)
public static NIVision.BestEllipse imaqFitEllipse(NIVision.PointFloat[] points)
public static NIVision.BestCircle imaqFitCircle(NIVision.PointFloat[] points)
public static NIVision.MatchPatternResult imaqMatchPattern(NIVision.Image image, NIVision.Image pattern, NIVision.MatchPatternOptions options, NIVision.Rect searchRect)
public static void imaqConvex(NIVision.Image dest, NIVision.Image source)
public static int imaqIsVisionInfoPresent(NIVision.Image image, NIVision.VisionInfoType type)
public static float imaqLineGaugeTool(NIVision.Image image, NIVision.Point start, NIVision.Point end, NIVision.LineGaugeMethod method, NIVision.EdgeOptions edgeOptions, NIVision.CoordinateTransform reference)
public static NIVision.BestCircleResult imaqBestCircle(NIVision.PointFloat[] points)
public static void imaqSavePattern(NIVision.Image pattern, String fileName)
public static void imaqLoadPattern(NIVision.Image pattern, String fileName)
public static void imaqTransformROI(NIVision.ROI roi, NIVision.Point originStart, float angleStart, NIVision.Point originFinal, float angleFinal)
public static NIVision.CoordinateReferenceResult imaqCoordinateReference(NIVision.Point points, NIVision.ReferenceMode mode)
public static NIVision.ContourInfo imaqGetContourInfo(NIVision.ROI roi, int id)
public static void imaqSetWindowOverlay(int windowNumber, NIVision.Overlay overlay)
public static NIVision.Overlay imaqCreateOverlayFromROI(NIVision.ROI roi)
public static NIVision.Overlay imaqCreateOverlayFromMetafile(NIVision.RawData metafile)
public static void imaqSetCalibrationInfo(NIVision.Image image, NIVision.CalibrationUnit unit, float xDistance, float yDistance)
public static NIVision.GetCalibrationInfoResult imaqGetCalibrationInfo(NIVision.Image image)
public static int imaqConstructROI(NIVision.Image image, NIVision.ROI roi, NIVision.Tool initialTool, NIVision.ToolWindowOptions tools, NIVision.ConstructROIOptions options)
public static NIVision.GetParticleClassifierOptionsResult imaqGetParticleClassifierOptions(NIVision.ClassifierSession session)
public static void imaqZoomWindow(int windowNumber, int xZoom, int yZoom, NIVision.Point center)
public static NIVision.GetWindowZoomResult imaqGetWindowZoom(int windowNumber)
public static int imaqParticleFilter3(NIVision.Image dest, NIVision.Image source, NIVision.ParticleFilterCriteria2 criteria, int criteriaCount, NIVision.ParticleFilterOptions options, NIVision.ROI roi)
public static NIVision.ReadTextReport2 imaqReadText2(NIVision.Image image, NIVision.CharSet set, NIVision.ROI roi, NIVision.ReadTextOptions readOptions, NIVision.OCRProcessingOptions processingOptions, NIVision.OCRSpacingOptions spacingOptions)
public static NIVision.LearnPatternAdvancedOptions imaqLearnPattern2(NIVision.Image image, NIVision.LearningMode learningMode)
public static void imaqDivide(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
public static NIVision.EdgeReport2 imaqEdgeTool3(NIVision.Image image, NIVision.ROI roi, NIVision.EdgeProcess processType, NIVision.EdgeOptions2 edgeOptions)
public static NIVision.ConcentricRakeReport imaqConcentricRake(NIVision.Image image, NIVision.ROI roi, NIVision.ConcentricRakeDirection direction, NIVision.EdgeProcess process, NIVision.RakeOptions options)
public static NIVision.SpokeReport imaqSpoke(NIVision.Image image, NIVision.ROI roi, NIVision.SpokeDirection direction, NIVision.EdgeProcess process, NIVision.SpokeOptions options)
public static void imaqLearnPattern(NIVision.Image image, NIVision.LearningMode learningMode)
public static NIVision.MatchPattern2Result imaqMatchPattern2(NIVision.Image image, NIVision.Image pattern, NIVision.MatchPatternOptions options, NIVision.MatchPatternAdvancedOptions advancedOptions, NIVision.Rect searchRect)
public static void imaqSetParticleClassifierOptions(NIVision.ClassifierSession session, NIVision.ParticleClassifierPreprocessingOptions preprocessingOptions, NIVision.ParticleClassifierOptions options)
public static void imaqCopyCalibrationInfo(NIVision.Image dest, NIVision.Image source)
public static int imaqParticleFilter2(NIVision.Image dest, NIVision.Image source, NIVision.ParticleFilterCriteria2[] criteria, int rejectMatches, int connectivity8)
public static NIVision.EdgeTool2Result imaqEdgeTool2(NIVision.Image image, NIVision.Point points, int numPoints, NIVision.EdgeProcess process, NIVision.EdgeOptions options)
public static int imaqAddRotatedRectContour(NIVision.ROI roi, NIVision.RotatedRect rect)
public static NIVision.ReadDataMatrixBarcodeResult imaqReadDataMatrixBarcode(NIVision.Image image, NIVision.ROI roi, NIVision.DataMatrixOptions options)
public static NIVision.LinearAverages imaqLinearAverages(NIVision.Image image, NIVision.Rect rect)
public static NIVision.MatchGeometricPatternResult imaqMatchGeometricPattern(NIVision.Image image, NIVision.Image pattern, NIVision.CurveOptions curveOptions, NIVision.MatchGeometricPatternOptions matchOptions, NIVision.MatchGeometricPatternAdvancedOptions advancedMatchOptions, NIVision.ROI roi)
public static NIVision.CharInfo imaqGetCharInfo(NIVision.CharSet set, int index)
public static NIVision.ReadTextReport imaqReadText(NIVision.Image image, NIVision.CharSet set, NIVision.ROI roi, NIVision.ReadTextOptions readOptions, NIVision.OCRProcessingOptions processingOptions, NIVision.OCRSpacingOptions spacingOptions)
public static NIVision.ThresholdData imaqAutoThreshold(NIVision.Image dest, NIVision.Image source, int numClasses, NIVision.ThresholdMethod method)
public static NIVision.ColorHistogramReport imaqColorHistogram(NIVision.Image image, int numClasses, NIVision.ColorMode mode, NIVision.Image mask)
public static NIVision.RakeReport imaqRake(NIVision.Image image, NIVision.ROI roi, NIVision.RakeDirection direction, NIVision.EdgeProcess process, NIVision.RakeOptions options)
public static void Priv_ReadJPEGString_C(NIVision.Image image, byte[] string)
public static void IMAQdxSnap(int id, NIVision.Image image)
public static void IMAQdxConfigureGrab(int id)
public static int IMAQdxGrab(int id, NIVision.Image image, int waitForNextBuffer)
public static void IMAQdxDiscoverEthernetCameras(String address, int timeout)
public static void IMAQdxResetCamera(String name, int resetAll)
public static int IMAQdxOpenCamera(String name, NIVision.IMAQdxCameraControlMode mode)
public static void IMAQdxCloseCamera(int id)
public static void IMAQdxConfigureAcquisition(int id, int continuous, int bufferCount)
public static void IMAQdxStartAcquisition(int id)
public static int IMAQdxGetImage(int id, NIVision.Image image, NIVision.IMAQdxBufferNumberMode mode, int desiredBufferNumber)
public static void IMAQdxStopAcquisition(int id)
public static void IMAQdxUnconfigureAcquisition(int id)
public static NIVision.IMAQdxAttributeType IMAQdxGetAttributeType(int id, String name)
public static int IMAQdxIsAttributeReadable(int id, String name)
public static int IMAQdxIsAttributeWritable(int id, String name)
public static void IMAQdxWriteRegister(int id, int offset, int value)
public static int IMAQdxReadRegister(int id, int offset)
public static void IMAQdxWriteAttributes(int id, String filename)
public static void IMAQdxReadAttributes(int id, String filename)
public static void IMAQdxResetEthernetCameraAddress(String name, String address, String subnet, String gateway, int timeout)
public static NIVision.IMAQdxAttributeVisibility IMAQdxGetAttributeVisibility(int id, String name)
Copyright © 2015. All rights reserved.