public class NIVision
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
NIVision() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
_imaqAbsoluteDifference(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqAdd(long dest,
long sourceA,
long sourceB) |
private static int |
_imaqAddAnnulusContour(long roi,
long annulus) |
private static void |
_imaqAddClassifierSample(long image,
long session,
long roi,
long sampleClass,
long featureVector,
int vectorSize) |
private static int |
_imaqAddClosedContour(long roi,
long points,
int numPoints) |
private static int |
_imaqAddLineContour(long roi,
long start,
long end) |
private static int |
_imaqAddOpenContour(long roi,
long points,
int numPoints) |
private static int |
_imaqAddOvalContour(long roi,
long boundingBox) |
private static int |
_imaqAddPointContour(long roi,
long point) |
private static int |
_imaqAddRectContour(long roi,
long rect) |
private static int |
_imaqAddRotatedRectContour2(long roi,
long rect) |
private static long |
_imaqAdvanceClassify(long image,
long session,
long roi,
long featureVector,
int vectorSize) |
private static void |
_imaqAnd(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqArrayToImage(long image,
long array,
int numCols,
int numRows) |
private static void |
_imaqAttenuate(long dest,
long source,
int highlow) |
private static long |
_imaqAutoThreshold2(long dest,
long source,
int numClasses,
int method,
long mask) |
private static void |
_imaqAverage(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqBCGTransform(long dest,
long source,
long options,
long mask) |
private static void |
_imaqBuildCoordinateSystem(long points,
int mode,
int orientation,
long system) |
private static void |
_imaqCalibrationCompactInformation(long image) |
private static long |
_imaqCalibrationGetCalibrationInfo(long image,
int isGetErrorMap) |
private static long |
_imaqCalibrationGetCameraParameters(long templateImage) |
private static void |
_imaqCalibrationGetThumbnailImage(long templateImage,
long image,
int type,
int index) |
private static void |
_imaqCalibrationSetAxisInfo(long image,
long axisInfo) |
private static long |
_imaqCaliperTool(long image,
long points,
int numPoints,
long edgeOptions,
long caliperOptions,
long numEdgePairs) |
private static void |
_imaqCannyEdgeFilter(long dest,
long source,
long options) |
private static void |
_imaqCentroid(long image,
long centroid,
long mask) |
private static long |
_imaqClampMax2(long image,
long roi,
long baseSystem,
long newSystem,
long curveSettings,
long clampSettings,
long clampOverlaySettings) |
private static long |
_imaqClassify(long image,
long session,
long roi,
long featureVector,
int vectorSize) |
private static void |
_imaqClearOverlay(long image,
long group) |
private static void |
_imaqColorBCGTransform(long dest,
long source,
long redOptions,
long greenOptions,
long blueOptions,
long mask) |
private static void |
_imaqColorEqualize(long dest,
long source,
int colorEqualization) |
private static long |
_imaqColorHistogram2(long image,
int numClasses,
int mode,
long whiteReference,
long mask) |
private static void |
_imaqColorThreshold(long dest,
long source,
int replaceValue,
int mode,
long plane1Range,
long plane2Range,
long plane3Range) |
private static void |
_imaqCompare(long dest,
long source,
long compareImage,
int compare) |
private static void |
_imaqCompareGoldenTemplate(long image,
long goldenTemplate,
long brightDefects,
long darkDefects,
long alignment,
long options) |
private static long |
_imaqConcentricRake(long image,
long roi,
int direction,
int process,
long options) |
private static long |
_imaqConcentricRake2(long image,
long roi,
int direction,
int process,
int stepSize,
long edgeOptions) |
private static void |
_imaqConjugate(long dest,
long source) |
private static void |
_imaqContourAdvancedSetupMatchPattern(long matchSetupData,
long geometricOptions,
int numGeometricOptions) |
private static long |
_imaqContourClassifyCurvature(long contourImage,
int kernel,
long curvatureClasses,
int numCurvatureClasses) |
private static long |
_imaqContourClassifyDistances(long targetImage,
long templateImage,
long matchSetupData,
int smoothingKernel,
long distanceRanges,
int numDistanceRanges) |
private static long |
_imaqContourComputeCurvature(long contourImage,
int kernel) |
private static long |
_imaqContourComputeDistances(long targetImage,
long templateImage,
long matchSetupData,
int smoothingKernel) |
private static long |
_imaqContourFitCircle(long image,
double pixelRadius,
int rejectOutliers) |
private static long |
_imaqContourFitEllipse(long image,
double pixelRadius,
int rejectOutliers) |
private static long |
_imaqContourFitLine(long image,
double pixelRadius) |
private static long |
_imaqContourFitPolynomial(long image,
int order) |
private static long |
_imaqContourFitSpline(long image,
int degree,
int numberOfControlPoints) |
private static long |
_imaqContourInfo(long contourImage) |
private static void |
_imaqContourOverlay(long image,
long contourImage,
long pointsSettings,
long eqnSettings,
long groupName) |
private static long |
_imaqContourSetupMatchPattern(long matchMode,
int enableSubPixelAccuracy,
long curveParams,
int useLearnCurveParameters,
long rangeSettings,
int numRangeSettings) |
private static void |
_imaqConvexHull(long dest,
long source,
int connectivity8) |
private static void |
_imaqCopyCalibrationInfo2(long dest,
long source,
long offset) |
private static int |
_imaqCopyContour(long destRoi,
long sourceRoi,
int id) |
private static void |
_imaqCopyOverlay(long dest,
long source,
long group) |
private static void |
_imaqCopyRect(long dest,
long source,
long rect,
long destLoc) |
private static void |
_imaqCorrelate(long dest,
long source,
long templateImage,
long rect) |
private static void |
_imaqCountParticles(long image,
int connectivity8,
long numParticles) |
private static long |
_imaqCreateCharSet() |
private static long |
_imaqCreateClassifier(int type) |
private static long |
_imaqCreateImage(int type,
int borderSize) |
private static long |
_imaqCreateROI() |
private static void |
_imaqDanielssonDistance(long dest,
long source) |
private static void |
_imaqDeleteChar(long set,
int index) |
private static void |
_imaqDeleteClassifierSample(long session,
int index) |
private static long |
_imaqDetectCircles(long image,
long circleDescriptor,
long curveOptions,
long shapeDetectionOptions,
long roi,
long numMatchesReturned) |
private static long |
_imaqDetectEllipses(long image,
long ellipseDescriptor,
long curveOptions,
long shapeDetectionOptions,
long roi,
long numMatchesReturned) |
private static long |
_imaqDetectExtremes(long pixels,
int numPixels,
int mode,
long options,
long numExtremes) |
private static long |
_imaqDetectLines(long image,
long lineDescriptor,
long curveOptions,
long shapeDetectionOptions,
long roi,
long numMatchesReturned) |
private static long |
_imaqDetectRectangles(long image,
long rectangleDescriptor,
long curveOptions,
long shapeDetectionOptions,
long roi,
long numMatchesReturned) |
private static void |
_imaqDetectRotation(long referenceImage,
long testImage,
long referenceCenter,
long testCenter,
int radius,
float precision,
long angle) |
private static void |
_imaqDetectTextureDefect(long session,
long destImage,
long srcImage,
long roi,
int initialStepSize,
int finalStepSize,
short defectPixelValue,
double minClassificationScore) |
private static void |
_imaqDivide(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqDivide2(long dest,
long sourceA,
long sourceB,
int roundingMode) |
private static void |
_imaqDrawLineOnImage(long dest,
long source,
int mode,
long start,
long end,
float newPixelValue) |
private static void |
_imaqDrawShapeOnImage(long dest,
long source,
long rect,
int mode,
int shape,
float newPixelValue) |
private static void |
_imaqDuplicate(long dest,
long source) |
private static void |
_IMAQdxCloseCamera(int id) |
private static void |
_IMAQdxConfigureAcquisition(int id,
int continuous,
int bufferCount) |
private static void |
_IMAQdxConfigureGrab(int id) |
private static void |
_IMAQdxDiscoverEthernetCameras(long address,
int timeout) |
private static void |
_IMAQdxEnumerateVideoModes(int id,
long videoModeArray,
long count,
long currentMode) |
private static void |
_IMAQdxGetAttributeBool(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeEnum(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeF64(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeI64(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeIncrementF64(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeIncrementI64(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeIncrementU32(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeMaximumF64(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeMaximumI64(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeMaximumU32(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeMinimumF64(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeMinimumI64(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeMinimumU32(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeString(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeType(int id,
long name,
long type) |
private static void |
_IMAQdxGetAttributeU32(int id,
long name,
long value) |
private static void |
_IMAQdxGetAttributeVisibility(int id,
long name,
long visibility) |
private static void |
_IMAQdxGetImage(int id,
long image,
int mode,
int desiredBufferNumber,
long actualBufferNumber) |
private static int |
_IMAQdxGetImageData(int id,
long buffer,
int bufferSize,
int mode,
int desiredBufferNumber) |
private static void |
_IMAQdxGrab(int id,
long image,
int waitForNextBuffer,
long actualBufferNumber) |
private static void |
_IMAQdxIsAttributeReadable(int id,
long name,
long readable) |
private static void |
_IMAQdxIsAttributeWritable(int id,
long name,
long writable) |
private static void |
_IMAQdxOpenCamera(long name,
int mode,
long id) |
private static void |
_IMAQdxReadAttributes(int id,
long filename) |
private static void |
_IMAQdxReadRegister(int id,
int offset,
long value) |
private static void |
_IMAQdxResetCamera(long name,
int resetAll) |
private static void |
_IMAQdxResetEthernetCameraAddress(long name,
long address,
long subnet,
long gateway,
int timeout) |
private static void |
_IMAQdxSetAttributeBool(int id,
long name,
int value) |
private static void |
_IMAQdxSetAttributeEnum(int id,
long name,
long value) |
private static void |
_IMAQdxSetAttributeF64(int id,
long name,
double value) |
private static void |
_IMAQdxSetAttributeI64(int id,
long name,
long value) |
private static void |
_IMAQdxSetAttributeString(int id,
long name,
long value) |
private static void |
_IMAQdxSetAttributeU32(int id,
long name,
int value) |
private static void |
_IMAQdxSnap(int id,
long image) |
private static void |
_IMAQdxStartAcquisition(int id) |
private static void |
_IMAQdxStopAcquisition(int id) |
private static void |
_IMAQdxUnconfigureAcquisition(int id) |
private static void |
_IMAQdxWriteAttributes(int id,
long filename) |
private static void |
_IMAQdxWriteRegister(int id,
int offset,
int value) |
private static void |
_imaqEdgeFilter(long dest,
long source,
int method,
long mask) |
private static long |
_imaqEdgeTool3(long image,
long roi,
int processType,
long edgeOptions) |
private static long |
_imaqEdgeTool4(long image,
long roi,
int processType,
long edgeOptions,
int reverseDirection) |
private static long |
_imaqEnumerateCustomKeys(long image,
long size) |
private static void |
_imaqEqualize(long dest,
long source,
float min,
float max,
long mask) |
private static void |
_imaqExtractColorPlanes(long image,
int mode,
long plane1,
long plane2,
long plane3) |
private static void |
_imaqExtractComplexPlane(long dest,
long source,
int plane) |
private static long |
_imaqExtractContour(long image,
long roi,
int direction,
long curveParams,
long connectionConstraintParams,
int numOfConstraints,
int selection,
long contourImage) |
private static long |
_imaqExtractCurves(long image,
long roi,
long curveOptions,
long numCurves) |
private static void |
_imaqFFT(long dest,
long source) |
private static void |
_imaqFillBorder(long image,
int method) |
private static void |
_imaqFillHoles(long dest,
long source,
int connectivity8) |
private static long |
_imaqFindCircles(long dest,
long source,
float minRadius,
float maxRadius,
long numCircles) |
private static long |
_imaqFindCircularEdge2(long image,
long roi,
long baseSystem,
long newSystem,
long edgeOptions,
long circleFitOptions) |
private static long |
_imaqFindConcentricEdge2(long image,
long roi,
long baseSystem,
long newSystem,
long edgeOptions,
long concentricEdgeFitOptions) |
private static long |
_imaqFindEdge2(long image,
long roi,
long baseSystem,
long newSystem,
long findEdgeOptions,
long straightEdgeOptions) |
private static void |
_imaqFindLCDSegments(long roi,
long image,
long options) |
private static void |
_imaqFindTransformRect2(long image,
long roi,
int mode,
long baseSystem,
long newSystem,
long findTransformOptions,
long straightEdgeOptions,
long axisReport) |
private static void |
_imaqFindTransformRects2(long image,
long primaryROI,
long secondaryROI,
int mode,
long baseSystem,
long newSystem,
long findTransformOptions,
long primaryStraightEdgeOptions,
long secondaryStraightEdgeOptions,
long axisReport) |
private static long |
_imaqFitCircle2(long points,
int numPoints,
long options) |
private static long |
_imaqFitEllipse2(long points,
int numPoints,
long options) |
private static long |
_imaqFitLine(long points,
int numPoints,
long options) |
private static long |
_imaqFlatten(long image,
int type,
int compression,
int quality,
long size) |
private static void |
_imaqFlip(long dest,
long source,
int axis) |
private static void |
_imaqFlipFrequencies(long dest,
long source) |
private static void |
_imaqGetAngle(long start1,
long end1,
long start2,
long end2,
long angle) |
private static void |
_imaqGetBisectingLine(long start1,
long end1,
long start2,
long end2,
long bisectStart,
long bisectEnd) |
private static void |
_imaqGetBitDepth(long image,
long bitDepth) |
private static void |
_imaqGetBorderSize(long image,
long borderSize) |
private static void |
_imaqGetBytesPerPixel(long image,
long byteCount) |
private static long |
_imaqGetCalibrationInfo2(long image) |
private static long |
_imaqGetCalibrationInfo3(long image,
int isGetErrorMap) |
private static void |
_imaqGetCharCount(long set) |
private static long |
_imaqGetCharInfo2(long set,
int index) |
private static long |
_imaqGetClassifierAccuracy(long session) |
private static long |
_imaqGetClassifierSampleInfo(long session,
int index,
long numSamples) |
private static void |
_imaqGetColorClassifierOptions(long session,
long options) |
private static void |
_imaqGetColorSegmentationMaxDistance(long session,
long segmentOptions,
int distLevel,
long maxDistance) |
private static int |
_imaqGetContour(long roi,
int index) |
private static void |
_imaqGetContourColor(long roi,
int id,
long contourColor) |
private static void |
_imaqGetContourCount(long roi) |
private static long |
_imaqGetContourInfo2(long roi,
int id) |
private static void |
_imaqGetDistance(long point1,
long point2,
long distance) |
private static void |
_imaqGetFileInfo(long fileName,
long calibrationUnit,
long calibrationX,
long calibrationY,
long width,
long height,
long imageType) |
private static long |
_imaqGetGeometricFeaturesFromCurves(long curves,
int numCurves,
long featureTypes,
int numFeatureTypes,
long numFeatures) |
private static long |
_imaqGetGeometricTemplateFeatureInfo(long pattern,
long numFeatures) |
private static void |
_imaqGetImageInfo(long image,
long info) |
private static void |
_imaqGetImageSize(long image,
long width,
long height) |
private static void |
_imaqGetImageType(long image,
long type) |
private static void |
_imaqGetIntersection(long start1,
long end1,
long start2,
long end2,
long intersection) |
private static void |
_imaqGetMaskOffset(long image,
long offset) |
private static long |
_imaqGetMeterArc(int lightNeedle,
int mode,
long roi,
long base,
long start,
long end) |
private static void |
_imaqGetMidLine(long refLineStart,
long refLineEnd,
long point,
long midLineStart,
long midLineEnd) |
private static void |
_imaqGetNearestNeighborOptions(long session,
long options) |
private static void |
_imaqGetOverlayProperties(long image,
long group,
long transformBehaviors) |
private static void |
_imaqGetParticleClassifierOptions(long session,
long preprocessingOptions,
long options) |
private static void |
_imaqGetParticleClassifierOptions2(long session,
long preprocessingOptions,
long options) |
private static void |
_imaqGetPerpendicularLine(long refLineStart,
long refLineEnd,
long point,
long perpLineStart,
long perpLineEnd,
long distance) |
private static long |
_imaqGetPointsOnContour(long image,
long numSegments) |
private static long |
_imaqGetPointsOnLine(long start,
long end,
long numPoints) |
private static void |
_imaqGetPolygonArea(long points,
int numPoints,
long area) |
private static void |
_imaqGetROIBoundingBox(long roi,
long boundingBox) |
private static void |
_imaqGetROIColor(long roi,
long roiColor) |
private static void |
_imaqGetVisionInfoTypes(long image,
long present) |
private static void |
_imaqGradeDataMatrixBarcodeAIM(long image,
long report) |
private static void |
_imaqGrayMorphology(long dest,
long source,
int method,
long structuringElement) |
private static void |
_imaqGrayMorphologyReconstruct(long dstImage,
long srcImage,
long markerImage,
long points,
int numOfPoints,
int operation,
long structuringElement,
long roi) |
private static long |
_imaqHistogram(long image,
int numClasses,
float min,
float max,
long mask) |
private static void |
_imaqInterlaceCombine(long frame,
long odd,
long even) |
private static void |
_imaqInterlaceSeparate(long frame,
long odd,
long even) |
private static long |
_imaqInterpolatePoints(long image,
long points,
int numPoints,
int method,
int subpixel,
long interpCount) |
private static void |
_imaqInverse(long dest,
long source,
long mask) |
private static void |
_imaqInverseFFT(long dest,
long source) |
private static void |
_imaqIsImageEmpty(long image,
long empty) |
private static void |
_imaqLabel2(long dest,
long source,
int connectivity8,
long particleCount) |
private static long |
_imaqLabelToROI(long image,
long labelsIn,
int numLabelsIn,
int maxNumVectors,
int isExternelEdges) |
private static void |
_imaqLearnCalibrationGrid(long image,
long roi,
long options,
long grid,
long system,
long range,
long quality) |
private static void |
_imaqLearnCalibrationPoints(long image,
long points,
long roi,
long options,
long grid,
long system,
long quality) |
private static long |
_imaqLearnColor(long image,
long roi,
int sensitivity,
int saturation) |
private static void |
_imaqLearnColorPattern(long image,
long options) |
private static void |
_imaqLearnGeometricPattern(long image,
long originOffset,
long curveOptions,
long advancedLearnOptions,
long mask) |
private static void |
_imaqLearnGeometricPattern2(long image,
long originOffset,
double angleOffset,
long curveOptions,
long advancedLearnOptions,
long mask) |
private static void |
_imaqLearnGoldenTemplate(long goldenTemplate,
long originOffset,
long mask) |
private static void |
_imaqLearnPattern2(long image,
int learningMode,
long advancedOptions) |
private static void |
_imaqLearnPattern3(long image,
int learningMode,
long advancedOptions,
long mask) |
private static long |
_imaqLinearAverages2(long image,
int mode,
long rect) |
private static void |
_imaqLineGaugeTool2(long image,
long start,
long end,
int method,
long edgeOptions,
long transform,
long distance) |
private static long |
_imaqLineProfile(long image,
long start,
long end) |
private static void |
_imaqLocalThreshold(long dest,
long source,
int windowWidth,
int windowHeight,
int method,
double deviationWeight,
int type,
float replaceValue) |
private static void |
_imaqLogicalDifference(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqLowPass(long dest,
long source,
int width,
int height,
float tolerance,
long mask) |
private static void |
_imaqMagicWand(long dest,
long source,
long coord,
float tolerance,
int connectivity8,
float replaceValue) |
private static void |
_imaqMask(long dest,
long source,
long mask) |
private static long |
_imaqMaskToROI(long mask,
long withinLimit) |
private static long |
_imaqMatchColor(long image,
long info,
long roi,
long numScores) |
private static long |
_imaqMatchColorPattern(long image,
long pattern,
long options,
long searchRect,
long numMatches) |
private static long |
_imaqMatchGeometricPattern2(long image,
long pattern,
long curveOptions,
long matchOptions,
long advancedMatchOptions,
long roi,
long numMatches) |
private static long |
_imaqMatchGeometricPattern3(long image,
long pattern,
long curveOptions,
long matchOptions,
long advancedMatchOptions,
long roi,
long numMatches) |
private static long |
_imaqMatchMultipleGeometricPatterns(long image,
long multiplePattern,
long roi,
long numMatches) |
private static long |
_imaqMatchPattern2(long image,
long pattern,
long options,
long advancedOptions,
long searchRect,
long numMatches) |
private static long |
_imaqMatchPattern3(long image,
long pattern,
long options,
long advancedOptions,
long roi,
long numMatches) |
private static long |
_imaqMatchShape(long dest,
long source,
long templateImage,
int scaleInvariant,
int connectivity8,
double tolerance,
long numMatches) |
private static void |
_imaqMathTransform(long dest,
long source,
int method,
float rangeMin,
float rangeMax,
float power,
long mask) |
private static void |
_imaqMax(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqMeasureParticle(long image,
int particleNumber,
int calibrated,
int measurement,
long value) |
private static long |
_imaqMeasureParticles(long image,
int calibrationMode,
long measurements,
int numMeasurements) |
private static void |
_imaqMedianFilter(long dest,
long source,
int width,
int height,
long mask) |
private static void |
_imaqMergeOverlay(long dest,
long source,
long palette,
int numColors,
long group) |
private static void |
_imaqMin(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqModulo(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqMorphology(long dest,
long source,
int method,
long structuringElement) |
private static void |
_imaqMorphologyReconstruct(long dstImage,
long srcImage,
long markerImage,
long points,
int numOfPoints,
int operation,
int connectivity,
long roi) |
private static void |
_imaqMoveContour(long roi,
int id,
int deltaX,
int deltaY) |
private static void |
_imaqMulDiv(long dest,
long sourceA,
long sourceB,
float value) |
private static void |
_imaqMulticoreOptions(int operation,
long customNumCores) |
private static void |
_imaqMultiply(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqMultithreshold(long dest,
long source,
long ranges,
int numRanges) |
private static void |
_imaqNand(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqNor(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqNthOrderFilter(long dest,
long source,
int width,
int height,
int n,
long mask) |
private static void |
_imaqOr(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqOverlayArc(long image,
long arc,
long color,
int drawMode,
long group) |
private static void |
_imaqOverlayBitmap(long image,
long destLoc,
long bitmap,
int numCols,
int numRows,
long group) |
private static void |
_imaqOverlayClosedContour(long image,
long points,
int numPoints,
long color,
int drawMode,
long group) |
private static void |
_imaqOverlayLine(long image,
long start,
long end,
long color,
long group) |
private static void |
_imaqOverlayOpenContour(long image,
long points,
int numPoints,
long color,
long group) |
private static void |
_imaqOverlayOval(long image,
long boundingBox,
long color,
int drawMode,
long group) |
private static void |
_imaqOverlayPoints(long image,
long points,
int numPoints,
long colors,
int numColors,
int symbol,
long userSymbol,
long group) |
private static void |
_imaqOverlayRect(long image,
long rect,
long color,
int drawMode,
long group) |
private static void |
_imaqOverlayROI(long image,
long roi,
int symbol,
long userSymbol,
long group) |
private static void |
_imaqOverlayText(long image,
long origin,
long text,
long color,
long options,
long group) |
private static void |
_imaqParticleFilter3(long dest,
long source,
long criteria,
int criteriaCount,
long options,
long roi,
long numParticles) |
private static void |
_imaqParticleFilter4(long dest,
long source,
long criteria,
int criteriaCount,
long options,
long roi,
long numParticles) |
private static long |
_imaqQuantify(long image,
long mask) |
private static long |
_imaqRake(long image,
long roi,
int direction,
int process,
long options) |
private static long |
_imaqRake2(long image,
long roi,
int direction,
int process,
int stepSize,
long edgeOptions) |
private static long |
_imaqReadBarcode(long image,
int type,
long roi,
int validate) |
private static long |
_imaqReadClassifierFile(long session,
long fileName,
int mode,
long type,
long engine,
long description) |
private static long |
_imaqReadCustomData(long image,
long key,
long size) |
private static long |
_imaqReadDataMatrixBarcode2(long image,
long roi,
int prepareForGrading,
long descriptionOptions,
long sizeOptions,
long searchOptions) |
private static void |
_imaqReadFile(long image,
long fileName,
long colorTable,
long numColors) |
private static long |
_imaqReadLCD(long image,
long roi,
long options) |
private static void |
_imaqReadMeter(long image,
long arcInfo,
long percentage,
long endOfNeedle) |
private static long |
_imaqReadMultipleGeometricPatternFile(long fileName,
long description) |
private static void |
_imaqReadOCRFile(long fileName,
long set,
long setDescription,
long readOptions,
long processingOptions,
long spacingOptions) |
private static long |
_imaqReadPDF417Barcode(long image,
long roi,
int searchMode,
long numBarcodes) |
private static long |
_imaqReadQRCode(long image,
long roi,
int reserved,
long descriptionOptions,
long sizeOptions,
long searchOptions) |
private static long |
_imaqReadText3(long image,
long set,
long roi,
long readOptions,
long processingOptions,
long spacingOptions) |
private static void |
_imaqReadVisionFile(long image,
long fileName,
long colorTable,
long numColors) |
private static long |
_imaqRefineMatches(long image,
long pattern,
long candidatesIn,
int numCandidatesIn,
long options,
long advancedOptions,
long numCandidatesOut) |
private static void |
_imaqRejectBorder(long dest,
long source,
int connectivity8) |
private static void |
_imaqRelabelClassifierSample(long session,
int index,
long newClass) |
private static void |
_imaqRemoveContour(long roi,
int id) |
private static void |
_imaqRemoveCustomData(long image,
long key) |
private static void |
_imaqRemoveVisionInfo2(long image,
int info) |
private static void |
_imaqRenameChar(long set,
int index,
long newCharValue) |
private static void |
_imaqReplaceColorPlanes(long dest,
long source,
int mode,
long plane1,
long plane2,
long plane3) |
private static void |
_imaqReplaceComplexPlane(long dest,
long source,
long newValues,
int plane) |
private static void |
_imaqResample(long dest,
long source,
int newWidth,
int newHeight,
int method,
long rect) |
private static long |
_imaqROIProfile(long image,
long roi) |
private static void |
_imaqROIToMask(long mask,
long roi,
int fillValue,
long imageModel,
long inSpace) |
private static void |
_imaqScale(long dest,
long source,
int xScale,
int yScale,
int scaleMode,
long rect) |
private static void |
_imaqSegmentation(long dest,
long source) |
private static void |
_imaqSeparation(long dest,
long source,
int erosions,
long structuringElement) |
private static void |
_imaqSetBitDepth(long image,
int bitDepth) |
private static void |
_imaqSetBorderSize(long image,
int size) |
private static void |
_imaqSetColorClassifierOptions(long session,
long options) |
private static void |
_imaqSetContourColor(long roi,
int id,
long color) |
private static void |
_imaqSetCoordinateSystem(long image,
long system) |
private static void |
_imaqSetImageSize(long image,
int width,
int height) |
private static void |
_imaqSetMaskOffset(long image,
long offset) |
private static void |
_imaqSetMultipleGeometricPatternsOptions(long multiplePattern,
long label,
long curveOptions,
long matchOptions,
long advancedMatchOptions) |
private static void |
_imaqSetOverlayProperties(long image,
long group,
long transformBehaviors) |
private static void |
_imaqSetParticleClassifierOptions(long session,
long preprocessingOptions,
long options) |
private static void |
_imaqSetParticleClassifierOptions2(long session,
long preprocessingOptions,
long options) |
private static void |
_imaqSetReferenceChar(long set,
int index,
int isReferenceChar) |
private static void |
_imaqSetROIColor(long roi,
long color) |
private static void |
_imaqSetSimpleCalibration(long image,
int method,
int learnTable,
long grid,
long system) |
private static void |
_imaqSetSimpleCalibration2(long image,
long gridDescriptor) |
private static void |
_imaqSimpleDistance(long dest,
long source,
long structuringElement) |
private static long |
_imaqSimpleEdge(long image,
long points,
int numPoints,
long options,
long numEdges) |
private static void |
_imaqSizeFilter(long dest,
long source,
int connectivity8,
int erosions,
int keepSize,
long structuringElement) |
private static void |
_imaqSkeleton(long dest,
long source,
int method) |
private static long |
_imaqSpoke(long image,
long roi,
int direction,
int process,
long options) |
private static long |
_imaqSpoke2(long image,
long roi,
int direction,
int process,
int stepSize,
long edgeOptions) |
private static long |
_imaqStraightEdge(long image,
long roi,
int searchDirection,
long edgeOptions,
long straightEdgeOptions) |
private static long |
_imaqStraightEdge2(long image,
long roi,
int searchDirection,
long edgeOptions,
long straightEdgeOptions,
int optimizedMode) |
private static void |
_imaqSubtract(long dest,
long sourceA,
long sourceB) |
private static long |
_imaqSupervisedColorSegmentation(long session,
long labelImage,
long srcImage,
long roi,
long labelIn,
int numLabelIn,
int maxDistance,
int minIdentificationScore,
long segmentOptions) |
private static void |
_imaqThreshold(long dest,
long source,
float rangeMin,
float rangeMax,
int useNewValue,
float newValue) |
private static void |
_imaqTrainChars(long image,
long set,
int index,
long charValue,
long roi,
long processingOptions,
long spacingOptions) |
private static long |
_imaqTrainNearestNeighborClassifier(long session,
long options) |
private static long |
_imaqTransformPixelToRealWorld(long image,
long pixelCoordinates,
int numCoordinates) |
private static long |
_imaqTransformRealWorldToPixel(long image,
long realWorldCoordinates,
int numCoordinates) |
private static void |
_imaqTransformROI2(long roi,
long baseSystem,
long newSystem) |
private static void |
_imaqTranspose(long dest,
long source) |
private static void |
_imaqTruncate(long dest,
long source,
int highlow,
float ratioToKeep) |
private static void |
_imaqUnflatten(long image,
long data,
int size) |
private static void |
_imaqUnwrapImage(long dest,
long source,
long annulus,
int orientation,
int method) |
private static long |
_imaqVerifyText(long image,
long set,
long expectedString,
long roi,
long numScores) |
private static void |
_imaqView3D(long dest,
long source,
long options) |
private static void |
_imaqWatershedTransform(long dest,
long source,
int connectivity8,
long zoneCount) |
private static void |
_imaqWriteBMPFile(long image,
long fileName,
int compress,
long colorTable) |
private static void |
_imaqWriteClassifierFile(long session,
long fileName,
int mode,
long description) |
private static void |
_imaqWriteCustomData(long image,
long key,
long data,
int size) |
private static void |
_imaqWriteFile(long image,
long fileName,
long colorTable) |
private static void |
_imaqWriteJPEGFile(long image,
long fileName,
int quality,
long colorTable) |
private static void |
_imaqWriteMultipleGeometricPatternFile(long multiplePattern,
long fileName,
long description) |
private static void |
_imaqWriteOCRFile(long fileName,
long set,
long setDescription,
long readOptions,
long processingOptions,
long spacingOptions) |
private static void |
_imaqWritePNGFile2(long image,
long fileName,
int compressionSpeed,
long colorTable,
int useBitDepth) |
private static void |
_imaqWriteTIFFFile(long image,
long fileName,
long options,
long colorTable) |
private static void |
_imaqWriteVisionFile(long image,
long fileName,
long colorTable) |
private static void |
_imaqXnor(long dest,
long sourceA,
long sourceB) |
private static void |
_imaqXor(long dest,
long sourceA,
long sourceB) |
private static void |
_Priv_ReadJPEGString_C(long image,
long string,
int stringLength) |
private static long |
getByteBufferAddress(java.nio.ByteBuffer bb) |
static java.nio.ByteBuffer |
getBytes(java.nio.ByteBuffer bb,
byte[] dst,
int offset,
int size) |
private static long |
getPointer(java.nio.ByteBuffer bb,
int offset) |
static void |
imaqAbsoluteDifference(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB)
Arithmetic functions
|
static void |
imaqAdd(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static int |
imaqAddAnnulusContour(NIVision.ROI roi,
NIVision.Annulus annulus)
Contours functions
|
static void |
imaqAddClassifierSample(NIVision.Image image,
NIVision.ClassifierSession session,
NIVision.ROI roi,
java.lang.String sampleClass,
double[] featureVector)
Classification functions
|
static int |
imaqAddClosedContour(NIVision.ROI roi,
NIVision.Point[] points) |
static int |
imaqAddLineContour(NIVision.ROI roi,
NIVision.Point start,
NIVision.Point end) |
static int |
imaqAddOpenContour(NIVision.ROI roi,
NIVision.Point[] points) |
static int |
imaqAddOvalContour(NIVision.ROI roi,
NIVision.Rect boundingBox) |
static int |
imaqAddPointContour(NIVision.ROI roi,
NIVision.Point point) |
static int |
imaqAddRectContour(NIVision.ROI roi,
NIVision.Rect rect) |
static int |
imaqAddRotatedRectContour2(NIVision.ROI roi,
NIVision.RotatedRect rect) |
static NIVision.ClassifierReportAdvanced |
imaqAdvanceClassify(NIVision.Image image,
NIVision.ClassifierSession session,
NIVision.ROI roi,
double[] featureVector) |
static void |
imaqAnd(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB)
Logical functions
|
static void |
imaqArrayToImage(NIVision.Image image,
NIVision.RawData array,
int numCols,
int numRows)
Image Management functions
|
static void |
imaqAttenuate(NIVision.Image dest,
NIVision.Image source,
NIVision.AttenuateMode highlow)
Frequency Domain Analysis functions
|
static NIVision.ThresholdData |
imaqAutoThreshold2(NIVision.Image dest,
NIVision.Image source,
int numClasses,
NIVision.ThresholdMethod method,
NIVision.Image mask)
Threshold functions
|
static void |
imaqAverage(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqBCGTransform(NIVision.Image dest,
NIVision.Image source,
NIVision.BCGOptions options,
NIVision.Image mask)
Transform functions
|
static NIVision.CoordinateSystem |
imaqBuildCoordinateSystem(NIVision.Point points,
NIVision.ReferenceMode mode,
NIVision.AxisOrientation orientation)
Analytic Geometry functions
|
static void |
imaqCalibrationCompactInformation(NIVision.Image image) |
static NIVision.GetCalibrationInfoReport |
imaqCalibrationGetCalibrationInfo(NIVision.Image image,
int isGetErrorMap) |
static NIVision.GetCameraParametersReport |
imaqCalibrationGetCameraParameters(NIVision.Image templateImage) |
static void |
imaqCalibrationGetThumbnailImage(NIVision.Image templateImage,
NIVision.Image image,
NIVision.CalibrationThumbnailType type,
int index) |
static NIVision.CoordinateSystem |
imaqCalibrationSetAxisInfo(NIVision.Image image) |
static NIVision.CaliperToolResult |
imaqCaliperTool(NIVision.Image image,
NIVision.Point[] points,
NIVision.EdgeOptions edgeOptions,
NIVision.CaliperOptions caliperOptions) |
static void |
imaqCannyEdgeFilter(NIVision.Image dest,
NIVision.Image source,
NIVision.CannyOptions options)
Spatial Filters functions
|
static NIVision.PointFloat |
imaqCentroid(NIVision.Image image,
NIVision.Image mask)
Image Analysis functions
|
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)
Measure Distances functions
|
static NIVision.ClassifierReport |
imaqClassify(NIVision.Image image,
NIVision.ClassifierSession session,
NIVision.ROI roi,
double[] featureVector) |
static void |
imaqClearOverlay(NIVision.Image image,
java.lang.String group)
Overlay functions
|
static void |
imaqColorBCGTransform(NIVision.Image dest,
NIVision.Image source,
NIVision.BCGOptions redOptions,
NIVision.BCGOptions greenOptions,
NIVision.BCGOptions blueOptions,
NIVision.Image mask)
Color Processing functions
|
static void |
imaqColorEqualize(NIVision.Image dest,
NIVision.Image source,
int colorEqualization) |
static NIVision.ColorHistogramReport |
imaqColorHistogram2(NIVision.Image image,
int numClasses,
NIVision.ColorMode mode,
NIVision.CIEXYZValue whiteReference,
NIVision.Image mask) |
static void |
imaqColorThreshold(NIVision.Image dest,
NIVision.Image source,
int replaceValue,
NIVision.ColorMode mode,
NIVision.Range plane1Range,
NIVision.Range plane2Range,
NIVision.Range plane3Range) |
static void |
imaqCompare(NIVision.Image dest,
NIVision.Image source,
NIVision.Image compareImage,
NIVision.ComparisonFunction compare) |
static void |
imaqCompareGoldenTemplate(NIVision.Image image,
NIVision.Image goldenTemplate,
NIVision.Image brightDefects,
NIVision.Image darkDefects,
NIVision.InspectionAlignment alignment,
NIVision.InspectionOptions options)
Inspection functions
|
static NIVision.ConcentricRakeReport |
imaqConcentricRake(NIVision.Image image,
NIVision.ROI roi,
NIVision.ConcentricRakeDirection direction,
NIVision.EdgeProcess process,
NIVision.RakeOptions options) |
static NIVision.ConcentricRake2Result |
imaqConcentricRake2(NIVision.Image image,
NIVision.ROI roi,
NIVision.ConcentricRakeDirection direction,
NIVision.EdgeProcess process,
int stepSize) |
static void |
imaqConjugate(NIVision.Image dest,
NIVision.Image source) |
static NIVision.SetupMatchPatternData |
imaqContourAdvancedSetupMatchPattern(NIVision.GeometricAdvancedSetupDataOption[] geometricOptions) |
static NIVision.CurvatureAnalysisReport |
imaqContourClassifyCurvature(NIVision.Image contourImage,
int kernel,
NIVision.RangeLabel[] curvatureClasses) |
static NIVision.ClassifyDistancesReport |
imaqContourClassifyDistances(NIVision.Image targetImage,
NIVision.Image templateImage,
NIVision.SetupMatchPatternData matchSetupData,
int smoothingKernel,
NIVision.RangeLabel[] distanceRanges) |
static NIVision.ContourComputeCurvatureReport |
imaqContourComputeCurvature(NIVision.Image contourImage,
int kernel) |
static NIVision.ComputeDistancesReport |
imaqContourComputeDistances(NIVision.Image targetImage,
NIVision.Image templateImage,
NIVision.SetupMatchPatternData matchSetupData,
int smoothingKernel) |
static NIVision.PartialCircle |
imaqContourFitCircle(NIVision.Image image,
double pixelRadius,
int rejectOutliers) |
static NIVision.PartialEllipse |
imaqContourFitEllipse(NIVision.Image image,
double pixelRadius,
int rejectOutliers) |
static NIVision.ContourFitLineReport |
imaqContourFitLine(NIVision.Image image,
double pixelRadius) |
static NIVision.ContourFitPolynomialReport |
imaqContourFitPolynomial(NIVision.Image image,
int order) |
static NIVision.ContourFitSplineReport |
imaqContourFitSpline(NIVision.Image image,
int degree,
int numberOfControlPoints) |
static NIVision.ContourInfoReport |
imaqContourInfo(NIVision.Image contourImage) |
static void |
imaqContourOverlay(NIVision.Image image,
NIVision.Image contourImage,
NIVision.ContourOverlaySettings pointsSettings,
NIVision.ContourOverlaySettings eqnSettings,
java.lang.String groupName) |
static NIVision.ContourSetupMatchPatternResult |
imaqContourSetupMatchPattern(int enableSubPixelAccuracy,
int useLearnCurveParameters,
NIVision.RangeSettingDouble[] rangeSettings) |
static void |
imaqConvexHull(NIVision.Image dest,
NIVision.Image source,
int connectivity8)
Morphology functions
|
static void |
imaqCopyCalibrationInfo2(NIVision.Image dest,
NIVision.Image source,
NIVision.Point offset)
Calibration functions
|
static int |
imaqCopyContour(NIVision.ROI destRoi,
NIVision.ROI sourceRoi,
int id) |
static void |
imaqCopyOverlay(NIVision.Image dest,
NIVision.Image source,
java.lang.String group) |
static void |
imaqCopyRect(NIVision.Image dest,
NIVision.Image source,
NIVision.Rect rect,
NIVision.Point destLoc)
Image Manipulation functions
|
static void |
imaqCorrelate(NIVision.Image dest,
NIVision.Image source,
NIVision.Image templateImage,
NIVision.Rect rect) |
static int |
imaqCountParticles(NIVision.Image image,
int connectivity8)
Particle Analysis functions
|
static NIVision.CharSet |
imaqCreateCharSet()
OCR functions
|
static NIVision.ClassifierSession |
imaqCreateClassifier(NIVision.ClassifierType type) |
static NIVision.Image |
imaqCreateImage(NIVision.ImageType type,
int borderSize) |
static NIVision.ROI |
imaqCreateROI()
Regions of Interest functions
|
static void |
imaqDanielssonDistance(NIVision.Image dest,
NIVision.Image source) |
static void |
imaqDeleteChar(NIVision.CharSet set,
int index) |
static void |
imaqDeleteClassifierSample(NIVision.ClassifierSession session,
int index) |
static NIVision.DetectCirclesResult |
imaqDetectCircles(NIVision.Image image,
NIVision.CircleDescriptor circleDescriptor,
NIVision.CurveOptions curveOptions,
NIVision.ShapeDetectionOptions shapeDetectionOptions,
NIVision.ROI roi) |
static NIVision.DetectEllipsesResult |
imaqDetectEllipses(NIVision.Image image,
NIVision.EllipseDescriptor ellipseDescriptor,
NIVision.CurveOptions curveOptions,
NIVision.ShapeDetectionOptions shapeDetectionOptions,
NIVision.ROI roi) |
static NIVision.DetectExtremesResult |
imaqDetectExtremes(double[] pixels,
NIVision.DetectionMode mode,
NIVision.DetectExtremesOptions options) |
static NIVision.DetectLinesResult |
imaqDetectLines(NIVision.Image image,
NIVision.LineDescriptor lineDescriptor,
NIVision.CurveOptions curveOptions,
NIVision.ShapeDetectionOptions shapeDetectionOptions,
NIVision.ROI roi) |
static NIVision.DetectRectanglesResult |
imaqDetectRectangles(NIVision.Image image,
NIVision.RectangleDescriptor rectangleDescriptor,
NIVision.CurveOptions curveOptions,
NIVision.ShapeDetectionOptions shapeDetectionOptions,
NIVision.ROI roi) |
static double |
imaqDetectRotation(NIVision.Image referenceImage,
NIVision.Image testImage,
NIVision.PointFloat referenceCenter,
NIVision.PointFloat testCenter,
int radius,
float precision) |
static void |
imaqDetectTextureDefect(NIVision.ClassifierSession session,
NIVision.Image destImage,
NIVision.Image srcImage,
NIVision.ROI roi,
int initialStepSize,
int finalStepSize,
short defectPixelValue,
double minClassificationScore)
Texture functions
|
private static void |
imaqDispose(long addr) |
static void |
imaqDivide(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqDivide2(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB,
NIVision.RoundingMode roundingMode) |
static void |
imaqDrawLineOnImage(NIVision.Image dest,
NIVision.Image source,
NIVision.DrawMode mode,
NIVision.Point start,
NIVision.Point end,
float newPixelValue)
Drawing functions
|
static void |
imaqDrawShapeOnImage(NIVision.Image dest,
NIVision.Image source,
NIVision.Rect rect,
NIVision.DrawMode mode,
NIVision.ShapeMode shape,
float newPixelValue) |
static void |
imaqDuplicate(NIVision.Image dest,
NIVision.Image source) |
static void |
IMAQdxCloseCamera(int id) |
static void |
IMAQdxConfigureAcquisition(int id,
int continuous,
int bufferCount) |
static void |
IMAQdxConfigureGrab(int id) |
static void |
IMAQdxDiscoverEthernetCameras(java.lang.String address,
int timeout) |
static NIVision.dxEnumerateVideoModesResult |
IMAQdxEnumerateVideoModes(int id) |
static int |
IMAQdxGetAttributeBool(int id,
java.lang.String name) |
static NIVision.IMAQdxEnumItem |
IMAQdxGetAttributeEnum(int id,
java.lang.String name) |
static double |
IMAQdxGetAttributeF64(int id,
java.lang.String name) |
static long |
IMAQdxGetAttributeI64(int id,
java.lang.String name) |
static double |
IMAQdxGetAttributeIncrementF64(int id,
java.lang.String name) |
static long |
IMAQdxGetAttributeIncrementI64(int id,
java.lang.String name) |
static int |
IMAQdxGetAttributeIncrementU32(int id,
java.lang.String name) |
static double |
IMAQdxGetAttributeMaximumF64(int id,
java.lang.String name) |
static long |
IMAQdxGetAttributeMaximumI64(int id,
java.lang.String name) |
static int |
IMAQdxGetAttributeMaximumU32(int id,
java.lang.String name) |
static double |
IMAQdxGetAttributeMinimumF64(int id,
java.lang.String name) |
static long |
IMAQdxGetAttributeMinimumI64(int id,
java.lang.String name) |
static int |
IMAQdxGetAttributeMinimumU32(int id,
java.lang.String name) |
static java.lang.String |
IMAQdxGetAttributeString(int id,
java.lang.String name) |
static NIVision.IMAQdxAttributeType |
IMAQdxGetAttributeType(int id,
java.lang.String name) |
static int |
IMAQdxGetAttributeU32(int id,
java.lang.String name) |
static NIVision.IMAQdxAttributeVisibility |
IMAQdxGetAttributeVisibility(int id,
java.lang.String name) |
static int |
IMAQdxGetImage(int id,
NIVision.Image image,
NIVision.IMAQdxBufferNumberMode mode,
int desiredBufferNumber) |
static int |
IMAQdxGetImageData(int id,
java.nio.ByteBuffer buffer,
NIVision.IMAQdxBufferNumberMode mode,
int desiredBufferNumber) |
static int |
IMAQdxGrab(int id,
NIVision.Image image,
int waitForNextBuffer) |
static int |
IMAQdxIsAttributeReadable(int id,
java.lang.String name) |
static int |
IMAQdxIsAttributeWritable(int id,
java.lang.String name) |
static int |
IMAQdxOpenCamera(java.lang.String name,
NIVision.IMAQdxCameraControlMode mode) |
static void |
IMAQdxReadAttributes(int id,
java.lang.String filename) |
static int |
IMAQdxReadRegister(int id,
int offset) |
static void |
IMAQdxResetCamera(java.lang.String name,
int resetAll) |
static void |
IMAQdxResetEthernetCameraAddress(java.lang.String name,
java.lang.String address,
java.lang.String subnet,
java.lang.String gateway,
int timeout) |
static void |
IMAQdxSetAttributeBool(int id,
java.lang.String name,
int value) |
static void |
IMAQdxSetAttributeEnum(int id,
java.lang.String name,
NIVision.IMAQdxEnumItem value) |
static void |
IMAQdxSetAttributeF64(int id,
java.lang.String name,
double value) |
static void |
IMAQdxSetAttributeI64(int id,
java.lang.String name,
long value) |
static void |
IMAQdxSetAttributeString(int id,
java.lang.String name,
java.lang.String value) |
static void |
IMAQdxSetAttributeU32(int id,
java.lang.String name,
int value) |
static void |
IMAQdxSnap(int id,
NIVision.Image image)
Functions
|
static void |
IMAQdxStartAcquisition(int id) |
static void |
IMAQdxStopAcquisition(int id) |
static void |
IMAQdxUnconfigureAcquisition(int id) |
static void |
IMAQdxWriteAttributes(int id,
java.lang.String filename) |
static void |
IMAQdxWriteRegister(int id,
int offset,
int value) |
static void |
imaqEdgeFilter(NIVision.Image dest,
NIVision.Image source,
NIVision.OutlineMethod method,
NIVision.Image mask) |
static NIVision.EdgeReport2 |
imaqEdgeTool3(NIVision.Image image,
NIVision.ROI roi,
NIVision.EdgeProcess processType,
NIVision.EdgeOptions2 edgeOptions) |
static NIVision.EdgeTool4Result |
imaqEdgeTool4(NIVision.Image image,
NIVision.ROI roi,
NIVision.EdgeProcess processType,
int reverseDirection) |
static NIVision.EnumerateCustomKeysResult |
imaqEnumerateCustomKeys(NIVision.Image image) |
static void |
imaqEqualize(NIVision.Image dest,
NIVision.Image source,
float min,
float max,
NIVision.Image mask) |
static void |
imaqExtractColorPlanes(NIVision.Image image,
NIVision.ColorMode mode,
NIVision.Image plane1,
NIVision.Image plane2,
NIVision.Image plane3)
Pixel Manipulation functions
|
static void |
imaqExtractComplexPlane(NIVision.Image dest,
NIVision.Image source,
NIVision.ComplexPlane plane) |
static NIVision.ExtractContourResult |
imaqExtractContour(NIVision.Image image,
NIVision.ROI roi,
NIVision.ExtractContourDirection direction,
NIVision.ConnectionConstraint connectionConstraintParams,
int numOfConstraints,
NIVision.ExtractContourSelection selection,
NIVision.Image contourImage) |
static NIVision.ExtractCurvesResult |
imaqExtractCurves(NIVision.Image image,
NIVision.ROI roi,
NIVision.CurveOptions curveOptions) |
static void |
imaqFFT(NIVision.Image dest,
NIVision.Image source) |
static void |
imaqFillBorder(NIVision.Image image,
NIVision.BorderMethod method)
Border functions
|
static void |
imaqFillHoles(NIVision.Image dest,
NIVision.Image source,
int connectivity8) |
static NIVision.FindCirclesResult |
imaqFindCircles(NIVision.Image dest,
NIVision.Image source,
float minRadius,
float maxRadius) |
static NIVision.FindCircularEdgeReport |
imaqFindCircularEdge2(NIVision.Image image,
NIVision.ROI roi,
NIVision.CoordinateSystem baseSystem,
NIVision.CoordinateSystem newSystem,
NIVision.FindCircularEdgeOptions edgeOptions,
NIVision.CircleFitOptions circleFitOptions)
Edge Detection functions
|
static NIVision.FindConcentricEdgeReport |
imaqFindConcentricEdge2(NIVision.Image image,
NIVision.ROI roi,
NIVision.CoordinateSystem baseSystem,
NIVision.CoordinateSystem newSystem,
NIVision.FindConcentricEdgeOptions edgeOptions,
NIVision.ConcentricEdgeFitOptions concentricEdgeFitOptions) |
static NIVision.FindEdgeReport |
imaqFindEdge2(NIVision.Image image,
NIVision.ROI roi,
NIVision.CoordinateSystem baseSystem,
NIVision.CoordinateSystem newSystem,
NIVision.FindEdgeOptions2 findEdgeOptions,
NIVision.StraightEdgeOptions straightEdgeOptions) |
static void |
imaqFindLCDSegments(NIVision.ROI roi,
NIVision.Image image,
NIVision.LCDOptions options)
LCD functions
|
static NIVision.FindTransformRect2Result |
imaqFindTransformRect2(NIVision.Image image,
NIVision.ROI roi,
NIVision.FindTransformMode mode,
NIVision.FindTransformRectOptions2 findTransformOptions,
NIVision.StraightEdgeOptions straightEdgeOptions) |
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) |
static NIVision.BestCircle2 |
imaqFitCircle2(NIVision.PointFloat[] points,
NIVision.FitCircleOptions options) |
static NIVision.BestEllipse2 |
imaqFitEllipse2(NIVision.PointFloat[] points,
NIVision.FitEllipseOptions options) |
static NIVision.BestLine |
imaqFitLine(NIVision.PointFloat[] points,
NIVision.FitLineOptions options) |
static NIVision.RawData |
imaqFlatten(NIVision.Image image,
NIVision.FlattenType type,
NIVision.CompressionType compression,
int quality) |
static void |
imaqFlip(NIVision.Image dest,
NIVision.Image source,
NIVision.FlipAxis axis) |
static void |
imaqFlipFrequencies(NIVision.Image dest,
NIVision.Image source) |
static float |
imaqGetAngle(NIVision.PointFloat start1,
NIVision.PointFloat end1,
NIVision.PointFloat start2,
NIVision.PointFloat end2) |
static NIVision.GetBisectingLineResult |
imaqGetBisectingLine(NIVision.PointFloat start1,
NIVision.PointFloat end1,
NIVision.PointFloat start2,
NIVision.PointFloat end2) |
static int |
imaqGetBitDepth(NIVision.Image image) |
static int |
imaqGetBorderSize(NIVision.Image image) |
static int |
imaqGetBytesPerPixel(NIVision.Image image) |
static NIVision.CalibrationInfo |
imaqGetCalibrationInfo2(NIVision.Image image) |
static NIVision.CalibrationInfo |
imaqGetCalibrationInfo3(NIVision.Image image,
int isGetErrorMap) |
static void |
imaqGetCharCount(NIVision.CharSet set) |
static NIVision.CharInfo2 |
imaqGetCharInfo2(NIVision.CharSet set,
int index) |
static NIVision.ClassifierAccuracyReport |
imaqGetClassifierAccuracy(NIVision.ClassifierSession session) |
static NIVision.GetClassifierSampleInfoResult |
imaqGetClassifierSampleInfo(NIVision.ClassifierSession session,
int index) |
static NIVision.ColorOptions |
imaqGetColorClassifierOptions(NIVision.ClassifierSession session) |
static int |
imaqGetColorSegmentationMaxDistance(NIVision.ClassifierSession session,
NIVision.ColorSegmenationOptions segmentOptions,
NIVision.SegmentationDistanceLevel distLevel) |
static int |
imaqGetContour(NIVision.ROI roi,
int index) |
static NIVision.RGBValue |
imaqGetContourColor(NIVision.ROI roi,
int id) |
static void |
imaqGetContourCount(NIVision.ROI roi) |
static NIVision.ContourInfo2 |
imaqGetContourInfo2(NIVision.ROI roi,
int id) |
static float |
imaqGetDistance(NIVision.PointFloat point1,
NIVision.PointFloat point2) |
static NIVision.GetFileInfoResult |
imaqGetFileInfo(java.lang.String fileName) |
static NIVision.GetGeometricFeaturesFromCurvesResult |
imaqGetGeometricFeaturesFromCurves(NIVision.Curve[] curves,
NIVision.FeatureType[] featureTypes) |
static NIVision.GetGeometricTemplateFeatureInfoResult |
imaqGetGeometricTemplateFeatureInfo(NIVision.Image pattern) |
static NIVision.ImageInfo |
imaqGetImageInfo(NIVision.Image image) |
static NIVision.GetImageSizeResult |
imaqGetImageSize(NIVision.Image image) |
static NIVision.ImageType |
imaqGetImageType(NIVision.Image image) |
static NIVision.PointFloat |
imaqGetIntersection(NIVision.PointFloat start1,
NIVision.PointFloat end1,
NIVision.PointFloat start2,
NIVision.PointFloat end2) |
static NIVision.Point |
imaqGetMaskOffset(NIVision.Image image) |
static NIVision.MeterArc |
imaqGetMeterArc(int lightNeedle,
NIVision.MeterArcMode mode,
NIVision.ROI roi,
NIVision.PointFloat base,
NIVision.PointFloat start,
NIVision.PointFloat end)
Meter functions
|
static NIVision.GetMidLineResult |
imaqGetMidLine(NIVision.PointFloat refLineStart,
NIVision.PointFloat refLineEnd,
NIVision.PointFloat point) |
static NIVision.NearestNeighborOptions |
imaqGetNearestNeighborOptions(NIVision.ClassifierSession session) |
static NIVision.TransformBehaviors |
imaqGetOverlayProperties(NIVision.Image image,
java.lang.String group) |
static NIVision.GetParticleClassifierOptionsResult |
imaqGetParticleClassifierOptions(NIVision.ClassifierSession session) |
static NIVision.GetParticleClassifierOptions2Result |
imaqGetParticleClassifierOptions2(NIVision.ClassifierSession session) |
static NIVision.GetPerpendicularLineResult |
imaqGetPerpendicularLine(NIVision.PointFloat refLineStart,
NIVision.PointFloat refLineEnd,
NIVision.PointFloat point) |
static NIVision.GetPointsOnContourResult |
imaqGetPointsOnContour(NIVision.Image image) |
static NIVision.GetPointsOnLineResult |
imaqGetPointsOnLine(NIVision.Point start,
NIVision.Point end) |
static float |
imaqGetPolygonArea(NIVision.PointFloat points,
int numPoints) |
static NIVision.Rect |
imaqGetROIBoundingBox(NIVision.ROI roi) |
static NIVision.RGBValue |
imaqGetROIColor(NIVision.ROI roi) |
static int |
imaqGetVisionInfoTypes(NIVision.Image image) |
static NIVision.AIMGradeReport |
imaqGradeDataMatrixBarcodeAIM(NIVision.Image image)
Barcode I/O functions
|
static void |
imaqGrayMorphology(NIVision.Image dest,
NIVision.Image source,
NIVision.MorphologyMethod method,
NIVision.StructuringElement structuringElement)
Morphology functions
|
static void |
imaqGrayMorphologyReconstruct(NIVision.Image dstImage,
NIVision.Image srcImage,
NIVision.Image markerImage,
NIVision.PointFloat[] points,
NIVision.MorphologyReconstructOperation operation,
NIVision.StructuringElement structuringElement,
NIVision.ROI roi)
Morphology Reconstruction functions
|
static NIVision.HistogramReport |
imaqHistogram(NIVision.Image image,
int numClasses,
float min,
float max,
NIVision.Image mask) |
static void |
imaqInterlaceCombine(NIVision.Image frame,
NIVision.Image odd,
NIVision.Image even)
Interlacing functions
|
static void |
imaqInterlaceSeparate(NIVision.Image frame,
NIVision.Image odd,
NIVision.Image even) |
static NIVision.InterpolatePointsResult |
imaqInterpolatePoints(NIVision.Image image,
NIVision.Point[] points,
NIVision.InterpolationMethod method,
int subpixel) |
static void |
imaqInverse(NIVision.Image dest,
NIVision.Image source,
NIVision.Image mask) |
static void |
imaqInverseFFT(NIVision.Image dest,
NIVision.Image source) |
static int |
imaqIsImageEmpty(NIVision.Image image) |
static int |
imaqLabel2(NIVision.Image dest,
NIVision.Image source,
int connectivity8) |
static NIVision.LabelToROIReport |
imaqLabelToROI(NIVision.Image image,
int[] labelsIn,
int maxNumVectors,
int isExternelEdges) |
static float |
imaqLearnCalibrationGrid(NIVision.Image image,
NIVision.ROI roi,
NIVision.LearnCalibrationOptions options,
NIVision.GridDescriptor grid,
NIVision.CoordinateSystem system,
NIVision.RangeFloat range) |
static float |
imaqLearnCalibrationPoints(NIVision.Image image,
NIVision.CalibrationPoints points,
NIVision.ROI roi,
NIVision.LearnCalibrationOptions options,
NIVision.GridDescriptor grid,
NIVision.CoordinateSystem system) |
static NIVision.ColorInformation |
imaqLearnColor(NIVision.Image image,
NIVision.ROI roi,
NIVision.ColorSensitivity sensitivity,
int saturation)
Color Matching functions
|
static void |
imaqLearnColorPattern(NIVision.Image image,
NIVision.LearnColorPatternOptions options) |
static void |
imaqLearnGeometricPattern(NIVision.Image image,
NIVision.PointFloat originOffset,
NIVision.CurveOptions curveOptions,
NIVision.LearnGeometricPatternAdvancedOptions advancedLearnOptions,
NIVision.Image mask) |
static void |
imaqLearnGeometricPattern2(NIVision.Image image,
NIVision.PointFloat originOffset,
double angleOffset,
NIVision.CurveOptions curveOptions,
NIVision.LearnGeometricPatternAdvancedOptions2 advancedLearnOptions,
NIVision.Image mask) |
static void |
imaqLearnGoldenTemplate(NIVision.Image goldenTemplate,
NIVision.PointFloat originOffset,
NIVision.Image mask) |
static NIVision.LearnPatternAdvancedOptions |
imaqLearnPattern2(NIVision.Image image,
NIVision.LearningMode learningMode) |
static NIVision.LearnPatternAdvancedOptions |
imaqLearnPattern3(NIVision.Image image,
NIVision.LearningMode learningMode,
NIVision.Image mask) |
static NIVision.LinearAverages |
imaqLinearAverages2(NIVision.Image image,
NIVision.LinearAveragesMode mode,
NIVision.Rect rect) |
static float |
imaqLineGaugeTool2(NIVision.Image image,
NIVision.Point start,
NIVision.Point end,
NIVision.LineGaugeMethod method,
NIVision.EdgeOptions edgeOptions,
NIVision.CoordinateTransform2 transform) |
static NIVision.LineProfile |
imaqLineProfile(NIVision.Image image,
NIVision.Point start,
NIVision.Point end) |
static void |
imaqLocalThreshold(NIVision.Image dest,
NIVision.Image source,
int windowWidth,
int windowHeight,
NIVision.LocalThresholdMethod method,
double deviationWeight,
NIVision.ObjectType type,
float replaceValue) |
static void |
imaqLogicalDifference(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqLowPass(NIVision.Image dest,
NIVision.Image source,
int width,
int height,
float tolerance,
NIVision.Image mask) |
static void |
imaqMagicWand(NIVision.Image dest,
NIVision.Image source,
NIVision.Point coord,
float tolerance,
int connectivity8,
float replaceValue) |
static void |
imaqMask(NIVision.Image dest,
NIVision.Image source,
NIVision.Image mask) |
static NIVision.MaskToROIResult |
imaqMaskToROI(NIVision.Image mask) |
static NIVision.MatchColorResult |
imaqMatchColor(NIVision.Image image,
NIVision.ColorInformation info,
NIVision.ROI roi) |
static NIVision.MatchColorPatternResult |
imaqMatchColorPattern(NIVision.Image image,
NIVision.Image pattern,
NIVision.MatchColorPatternOptions options,
NIVision.Rect searchRect) |
static NIVision.MatchGeometricPattern2Result |
imaqMatchGeometricPattern2(NIVision.Image image,
NIVision.Image pattern,
NIVision.CurveOptions curveOptions,
NIVision.MatchGeometricPatternOptions matchOptions,
NIVision.MatchGeometricPatternAdvancedOptions2 advancedMatchOptions,
NIVision.ROI roi) |
static NIVision.MatchGeometricPattern3Result |
imaqMatchGeometricPattern3(NIVision.Image image,
NIVision.Image pattern,
NIVision.CurveOptions curveOptions,
NIVision.MatchGeometricPatternOptions matchOptions,
NIVision.MatchGeometricPatternAdvancedOptions3 advancedMatchOptions,
NIVision.ROI roi) |
static NIVision.MatchMultipleGeometricPatternsResult |
imaqMatchMultipleGeometricPatterns(NIVision.Image image,
NIVision.MultipleGeometricPattern multiplePattern,
NIVision.ROI roi) |
static NIVision.MatchPattern2Result |
imaqMatchPattern2(NIVision.Image image,
NIVision.Image pattern,
NIVision.MatchPatternOptions options,
NIVision.MatchPatternAdvancedOptions advancedOptions,
NIVision.Rect searchRect) |
static NIVision.MatchPattern3Result |
imaqMatchPattern3(NIVision.Image image,
NIVision.Image pattern,
NIVision.MatchPatternOptions options,
NIVision.MatchPatternAdvancedOptions advancedOptions,
NIVision.ROI roi) |
static NIVision.MatchShapeResult |
imaqMatchShape(NIVision.Image dest,
NIVision.Image source,
NIVision.Image templateImage,
int scaleInvariant,
int connectivity8,
double tolerance) |
static void |
imaqMathTransform(NIVision.Image dest,
NIVision.Image source,
NIVision.MathTransformMethod method,
float rangeMin,
float rangeMax,
float power,
NIVision.Image mask) |
static void |
imaqMax(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static double |
imaqMeasureParticle(NIVision.Image image,
int particleNumber,
int calibrated,
NIVision.MeasurementType measurement) |
static NIVision.MeasureParticlesReport |
imaqMeasureParticles(NIVision.Image image,
NIVision.MeasureParticlesCalibrationMode calibrationMode,
NIVision.MeasurementType[] measurements) |
static void |
imaqMedianFilter(NIVision.Image dest,
NIVision.Image source,
int width,
int height,
NIVision.Image mask) |
static void |
imaqMergeOverlay(NIVision.Image dest,
NIVision.Image source,
NIVision.RGBValue[] palette,
java.lang.String group) |
static void |
imaqMin(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqModulo(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqMorphology(NIVision.Image dest,
NIVision.Image source,
NIVision.MorphologyMethod method,
NIVision.StructuringElement structuringElement) |
static void |
imaqMorphologyReconstruct(NIVision.Image dstImage,
NIVision.Image srcImage,
NIVision.Image markerImage,
NIVision.PointFloat[] points,
NIVision.MorphologyReconstructOperation operation,
NIVision.Connectivity connectivity,
NIVision.ROI roi) |
static void |
imaqMoveContour(NIVision.ROI roi,
int id,
int deltaX,
int deltaY) |
static void |
imaqMulDiv(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB,
float value) |
static int |
imaqMulticoreOptions(NIVision.MulticoreOperation operation)
Utilities functions
|
static void |
imaqMultiply(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqMultithreshold(NIVision.Image dest,
NIVision.Image source,
NIVision.ThresholdData[] ranges) |
static void |
imaqNand(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqNor(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqNthOrderFilter(NIVision.Image dest,
NIVision.Image source,
int width,
int height,
int n,
NIVision.Image mask) |
static void |
imaqOr(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqOverlayArc(NIVision.Image image,
NIVision.ArcInfo arc,
NIVision.RGBValue color,
NIVision.DrawMode drawMode,
java.lang.String group) |
static void |
imaqOverlayBitmap(NIVision.Image image,
NIVision.Point destLoc,
NIVision.RGBValue bitmap,
int numCols,
int numRows,
java.lang.String group) |
static void |
imaqOverlayClosedContour(NIVision.Image image,
NIVision.Point[] points,
NIVision.RGBValue color,
NIVision.DrawMode drawMode,
java.lang.String group) |
static void |
imaqOverlayLine(NIVision.Image image,
NIVision.Point start,
NIVision.Point end,
NIVision.RGBValue color,
java.lang.String group) |
static void |
imaqOverlayOpenContour(NIVision.Image image,
NIVision.Point[] points,
NIVision.RGBValue color,
java.lang.String group) |
static byte |
imaqOverlayOval(NIVision.Image image,
NIVision.Rect boundingBox,
NIVision.RGBValue color,
NIVision.DrawMode drawMode) |
static void |
imaqOverlayPoints(NIVision.Image image,
NIVision.Point[] points,
NIVision.RGBValue[] colors,
NIVision.PointSymbol symbol,
NIVision.UserPointSymbol userSymbol,
java.lang.String group) |
static void |
imaqOverlayRect(NIVision.Image image,
NIVision.Rect rect,
NIVision.RGBValue color,
NIVision.DrawMode drawMode,
java.lang.String group) |
static void |
imaqOverlayROI(NIVision.Image image,
NIVision.ROI roi,
NIVision.PointSymbol symbol,
NIVision.UserPointSymbol userSymbol,
java.lang.String group) |
static void |
imaqOverlayText(NIVision.Image image,
NIVision.Point origin,
java.lang.String text,
NIVision.RGBValue color,
NIVision.OverlayTextOptions options,
java.lang.String group) |
static int |
imaqParticleFilter3(NIVision.Image dest,
NIVision.Image source,
NIVision.ParticleFilterCriteria2 criteria,
int criteriaCount,
NIVision.ParticleFilterOptions options,
NIVision.ROI roi) |
static int |
imaqParticleFilter4(NIVision.Image dest,
NIVision.Image source,
NIVision.ParticleFilterCriteria2[] criteria,
NIVision.ParticleFilterOptions2 options,
NIVision.ROI roi) |
static NIVision.QuantifyReport |
imaqQuantify(NIVision.Image image,
NIVision.Image mask) |
static NIVision.RakeReport |
imaqRake(NIVision.Image image,
NIVision.ROI roi,
NIVision.RakeDirection direction,
NIVision.EdgeProcess process,
NIVision.RakeOptions options) |
static NIVision.Rake2Result |
imaqRake2(NIVision.Image image,
NIVision.ROI roi,
NIVision.RakeDirection direction,
NIVision.EdgeProcess process,
int stepSize) |
static NIVision.BarcodeInfo |
imaqReadBarcode(NIVision.Image image,
NIVision.BarcodeType type,
NIVision.ROI roi,
int validate) |
static NIVision.ReadClassifierFileResult |
imaqReadClassifierFile(NIVision.ClassifierSession session,
java.lang.String fileName,
NIVision.ReadClassifierFileMode mode,
java.lang.String description) |
static NIVision.RawData |
imaqReadCustomData(NIVision.Image image,
java.lang.String key) |
static NIVision.DataMatrixReport |
imaqReadDataMatrixBarcode2(NIVision.Image image,
NIVision.ROI roi,
NIVision.DataMatrixGradingMode prepareForGrading,
NIVision.DataMatrixDescriptionOptions descriptionOptions,
NIVision.DataMatrixSizeOptions sizeOptions,
NIVision.DataMatrixSearchOptions searchOptions) |
static void |
imaqReadFile(NIVision.Image image,
java.lang.String fileName) |
static NIVision.LCDReport |
imaqReadLCD(NIVision.Image image,
NIVision.ROI roi,
NIVision.LCDOptions options) |
static NIVision.ReadMeterResult |
imaqReadMeter(NIVision.Image image,
NIVision.MeterArc arcInfo) |
static NIVision.MultipleGeometricPattern |
imaqReadMultipleGeometricPatternFile(java.lang.String fileName,
java.lang.String description) |
static NIVision.ReadOCRFileResult |
imaqReadOCRFile(java.lang.String fileName,
NIVision.CharSet set,
java.lang.String setDescription) |
static NIVision.ReadPDF417BarcodeResult |
imaqReadPDF417Barcode(NIVision.Image image,
NIVision.ROI roi,
NIVision.Barcode2DSearchMode searchMode) |
static NIVision.QRCodeReport |
imaqReadQRCode(NIVision.Image image,
NIVision.ROI roi,
NIVision.QRGradingMode reserved,
NIVision.QRCodeDescriptionOptions descriptionOptions,
NIVision.QRCodeSizeOptions sizeOptions,
NIVision.QRCodeSearchOptions searchOptions) |
static NIVision.ReadTextReport3 |
imaqReadText3(NIVision.Image image,
NIVision.CharSet set,
NIVision.ROI roi,
NIVision.ReadTextOptions readOptions,
NIVision.OCRProcessingOptions processingOptions,
NIVision.OCRSpacingOptions spacingOptions) |
static NIVision.ReadVisionFileResult |
imaqReadVisionFile(NIVision.Image image,
java.lang.String fileName) |
static NIVision.RefineMatchesResult |
imaqRefineMatches(NIVision.Image image,
NIVision.Image pattern,
NIVision.PatternMatch[] candidatesIn) |
static void |
imaqRejectBorder(NIVision.Image dest,
NIVision.Image source,
int connectivity8) |
static void |
imaqRelabelClassifierSample(NIVision.ClassifierSession session,
int index,
java.lang.String newClass) |
static void |
imaqRemoveContour(NIVision.ROI roi,
int id) |
static void |
imaqRemoveCustomData(NIVision.Image image,
java.lang.String key) |
static void |
imaqRemoveVisionInfo2(NIVision.Image image,
int info) |
static void |
imaqRenameChar(NIVision.CharSet set,
int index,
java.lang.String newCharValue) |
static void |
imaqReplaceColorPlanes(NIVision.Image dest,
NIVision.Image source,
NIVision.ColorMode mode,
NIVision.Image plane1,
NIVision.Image plane2,
NIVision.Image plane3) |
static void |
imaqReplaceComplexPlane(NIVision.Image dest,
NIVision.Image source,
NIVision.Image newValues,
NIVision.ComplexPlane plane) |
static void |
imaqResample(NIVision.Image dest,
NIVision.Image source,
int newWidth,
int newHeight,
NIVision.InterpolationMethod method,
NIVision.Rect rect) |
static NIVision.ROIProfile |
imaqROIProfile(NIVision.Image image,
NIVision.ROI roi) |
static int |
imaqROIToMask(NIVision.Image mask,
NIVision.ROI roi,
int fillValue,
NIVision.Image imageModel) |
static void |
imaqScale(NIVision.Image dest,
NIVision.Image source,
int xScale,
int yScale,
NIVision.ScalingMode scaleMode,
NIVision.Rect rect) |
static void |
imaqSegmentation(NIVision.Image dest,
NIVision.Image source) |
static void |
imaqSeparation(NIVision.Image dest,
NIVision.Image source,
int erosions,
NIVision.StructuringElement structuringElement) |
static void |
imaqSetBitDepth(NIVision.Image image,
int bitDepth) |
static void |
imaqSetBorderSize(NIVision.Image image,
int size) |
static void |
imaqSetColorClassifierOptions(NIVision.ClassifierSession session,
NIVision.ColorOptions options) |
static void |
imaqSetContourColor(NIVision.ROI roi,
int id,
NIVision.RGBValue color) |
static void |
imaqSetCoordinateSystem(NIVision.Image image,
NIVision.CoordinateSystem system) |
static void |
imaqSetImageSize(NIVision.Image image,
int width,
int height) |
static void |
imaqSetMaskOffset(NIVision.Image image,
NIVision.Point offset) |
static void |
imaqSetMultipleGeometricPatternsOptions(NIVision.MultipleGeometricPattern multiplePattern,
java.lang.String label,
NIVision.CurveOptions curveOptions,
NIVision.MatchGeometricPatternOptions matchOptions,
NIVision.MatchGeometricPatternAdvancedOptions2 advancedMatchOptions) |
static NIVision.TransformBehaviors |
imaqSetOverlayProperties(NIVision.Image image,
java.lang.String group) |
static void |
imaqSetParticleClassifierOptions(NIVision.ClassifierSession session,
NIVision.ParticleClassifierPreprocessingOptions preprocessingOptions,
NIVision.ParticleClassifierOptions options) |
static void |
imaqSetParticleClassifierOptions2(NIVision.ClassifierSession session,
NIVision.ParticleClassifierPreprocessingOptions2 preprocessingOptions,
NIVision.ParticleClassifierOptions options) |
static void |
imaqSetReferenceChar(NIVision.CharSet set,
int index,
int isReferenceChar) |
static void |
imaqSetROIColor(NIVision.ROI roi,
NIVision.RGBValue color) |
static void |
imaqSetSimpleCalibration(NIVision.Image image,
NIVision.ScalingMethod method,
int learnTable,
NIVision.GridDescriptor grid,
NIVision.CoordinateSystem system) |
static void |
imaqSetSimpleCalibration2(NIVision.Image image,
NIVision.GridDescriptor gridDescriptor) |
static void |
imaqSimpleDistance(NIVision.Image dest,
NIVision.Image source,
NIVision.StructuringElement structuringElement) |
static NIVision.SimpleEdgeResult |
imaqSimpleEdge(NIVision.Image image,
NIVision.Point[] points,
NIVision.SimpleEdgeOptions options) |
static void |
imaqSizeFilter(NIVision.Image dest,
NIVision.Image source,
int connectivity8,
int erosions,
NIVision.SizeType keepSize,
NIVision.StructuringElement structuringElement) |
static void |
imaqSkeleton(NIVision.Image dest,
NIVision.Image source,
NIVision.SkeletonMethod method) |
static NIVision.SpokeReport |
imaqSpoke(NIVision.Image image,
NIVision.ROI roi,
NIVision.SpokeDirection direction,
NIVision.EdgeProcess process,
NIVision.SpokeOptions options) |
static NIVision.Spoke2Result |
imaqSpoke2(NIVision.Image image,
NIVision.ROI roi,
NIVision.SpokeDirection direction,
NIVision.EdgeProcess process,
int stepSize) |
static NIVision.StraightEdgeReport2 |
imaqStraightEdge(NIVision.Image image,
NIVision.ROI roi,
NIVision.SearchDirection searchDirection,
NIVision.EdgeOptions2 edgeOptions,
NIVision.StraightEdgeOptions straightEdgeOptions) |
static NIVision.StraightEdgeReport2 |
imaqStraightEdge2(NIVision.Image image,
NIVision.ROI roi,
NIVision.SearchDirection searchDirection,
NIVision.EdgeOptions2 edgeOptions,
NIVision.StraightEdgeOptions straightEdgeOptions,
int optimizedMode) |
static void |
imaqSubtract(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
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) |
static void |
imaqThreshold(NIVision.Image dest,
NIVision.Image source,
float rangeMin,
float rangeMax,
int useNewValue,
float newValue) |
static void |
imaqTrainChars(NIVision.Image image,
NIVision.CharSet set,
int index,
java.lang.String charValue,
NIVision.ROI roi,
NIVision.OCRProcessingOptions processingOptions,
NIVision.OCRSpacingOptions spacingOptions) |
static NIVision.NearestNeighborTrainingReport |
imaqTrainNearestNeighborClassifier(NIVision.ClassifierSession session,
NIVision.NearestNeighborOptions options) |
static NIVision.TransformReport |
imaqTransformPixelToRealWorld(NIVision.Image image,
NIVision.PointFloat[] pixelCoordinates) |
static NIVision.TransformReport |
imaqTransformRealWorldToPixel(NIVision.Image image,
NIVision.PointFloat[] realWorldCoordinates) |
static void |
imaqTransformROI2(NIVision.ROI roi,
NIVision.CoordinateSystem baseSystem,
NIVision.CoordinateSystem newSystem) |
static void |
imaqTranspose(NIVision.Image dest,
NIVision.Image source) |
static void |
imaqTruncate(NIVision.Image dest,
NIVision.Image source,
NIVision.TruncateMode highlow,
float ratioToKeep) |
static void |
imaqUnflatten(NIVision.Image image,
NIVision.RawData data,
int size) |
static void |
imaqUnwrapImage(NIVision.Image dest,
NIVision.Image source,
NIVision.Annulus annulus,
NIVision.RectOrientation orientation,
NIVision.InterpolationMethod method) |
static NIVision.VerifyTextResult |
imaqVerifyText(NIVision.Image image,
NIVision.CharSet set,
java.lang.String expectedString,
NIVision.ROI roi) |
static void |
imaqView3D(NIVision.Image dest,
NIVision.Image source,
NIVision.View3DOptions options) |
static int |
imaqWatershedTransform(NIVision.Image dest,
NIVision.Image source,
int connectivity8) |
static void |
imaqWriteBMPFile(NIVision.Image image,
java.lang.String fileName,
int compress,
NIVision.RGBValue colorTable) |
static void |
imaqWriteClassifierFile(NIVision.ClassifierSession session,
java.lang.String fileName,
NIVision.WriteClassifierFileMode mode,
java.lang.String description) |
static void |
imaqWriteCustomData(NIVision.Image image,
java.lang.String key,
NIVision.RawData data,
int size) |
static void |
imaqWriteFile(NIVision.Image image,
java.lang.String fileName,
NIVision.RGBValue colorTable) |
static void |
imaqWriteJPEGFile(NIVision.Image image,
java.lang.String fileName,
int quality,
NIVision.RawData colorTable) |
static void |
imaqWriteMultipleGeometricPatternFile(NIVision.MultipleGeometricPattern multiplePattern,
java.lang.String fileName,
java.lang.String description) |
static void |
imaqWriteOCRFile(java.lang.String fileName,
NIVision.CharSet set,
java.lang.String setDescription,
NIVision.ReadTextOptions readOptions,
NIVision.OCRProcessingOptions processingOptions,
NIVision.OCRSpacingOptions spacingOptions) |
static void |
imaqWritePNGFile2(NIVision.Image image,
java.lang.String fileName,
int compressionSpeed,
NIVision.RGBValue colorTable,
int useBitDepth) |
static void |
imaqWriteTIFFFile(NIVision.Image image,
java.lang.String fileName,
NIVision.TIFFFileOptions options,
NIVision.RGBValue colorTable) |
static void |
imaqWriteVisionFile(NIVision.Image image,
java.lang.String fileName,
NIVision.RGBValue colorTable) |
static void |
imaqXnor(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
static void |
imaqXor(NIVision.Image dest,
NIVision.Image sourceA,
NIVision.Image sourceB) |
private static java.nio.ByteBuffer |
newDirectByteBuffer(long addr,
int cap) |
static void |
Priv_ReadJPEGString_C(NIVision.Image image,
byte[] string) |
static java.nio.ByteBuffer |
putBytes(java.nio.ByteBuffer bb,
byte[] src,
int offset,
int size) |
private static void |
putPointer(java.nio.ByteBuffer bb,
int offset,
java.nio.ByteBuffer buf) |
private static void |
putPointer(java.nio.ByteBuffer bb,
int offset,
long address) |
private static void |
putPointer(java.nio.ByteBuffer bb,
int offset,
NIVision.DisposedStruct struct) |
private static void |
putPointer(java.nio.ByteBuffer bb,
int offset,
NIVision.OpaqueStruct struct) |
static java.nio.ByteBuffer |
sliceByteBuffer(java.nio.ByteBuffer bb,
int offset,
int size) |
private static java.lang.reflect.Constructor<?> constructDirectByteBuffer
private static java.lang.reflect.Field bufferAddressField
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
private static void imaqDispose(long addr)
private static java.nio.ByteBuffer newDirectByteBuffer(long addr,
int cap)
private static long getByteBufferAddress(java.nio.ByteBuffer bb)
public static java.nio.ByteBuffer sliceByteBuffer(java.nio.ByteBuffer bb,
int offset,
int size)
public static java.nio.ByteBuffer getBytes(java.nio.ByteBuffer bb,
byte[] dst,
int offset,
int size)
public static java.nio.ByteBuffer putBytes(java.nio.ByteBuffer bb,
byte[] src,
int offset,
int size)
private static long getPointer(java.nio.ByteBuffer bb,
int offset)
private static void putPointer(java.nio.ByteBuffer bb,
int offset,
long address)
private static void putPointer(java.nio.ByteBuffer bb,
int offset,
java.nio.ByteBuffer buf)
private static void putPointer(java.nio.ByteBuffer bb,
int offset,
NIVision.DisposedStruct struct)
private static void putPointer(java.nio.ByteBuffer bb,
int offset,
NIVision.OpaqueStruct struct)
public static void imaqAnd(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqAnd(long dest,
long sourceA,
long sourceB)
public static void imaqCompare(NIVision.Image dest, NIVision.Image source, NIVision.Image compareImage, NIVision.ComparisonFunction compare)
private static void _imaqCompare(long dest,
long source,
long compareImage,
int compare)
public static void imaqLogicalDifference(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqLogicalDifference(long dest,
long sourceA,
long sourceB)
public static void imaqNand(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqNand(long dest,
long sourceA,
long sourceB)
public static void imaqNor(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqNor(long dest,
long sourceA,
long sourceB)
public static void imaqOr(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqOr(long dest,
long sourceA,
long sourceB)
public static void imaqXnor(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqXnor(long dest,
long sourceA,
long sourceB)
public static void imaqXor(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqXor(long dest,
long sourceA,
long sourceB)
public static int imaqCountParticles(NIVision.Image image, int connectivity8)
private static void _imaqCountParticles(long image,
int connectivity8,
long numParticles)
public static double imaqMeasureParticle(NIVision.Image image, int particleNumber, int calibrated, NIVision.MeasurementType measurement)
private static void _imaqMeasureParticle(long image,
int particleNumber,
int calibrated,
int measurement,
long value)
public static NIVision.MeasureParticlesReport imaqMeasureParticles(NIVision.Image image, NIVision.MeasureParticlesCalibrationMode calibrationMode, NIVision.MeasurementType[] measurements)
private static long _imaqMeasureParticles(long image,
int calibrationMode,
long measurements,
int numMeasurements)
public static int imaqParticleFilter4(NIVision.Image dest, NIVision.Image source, NIVision.ParticleFilterCriteria2[] criteria, NIVision.ParticleFilterOptions2 options, NIVision.ROI roi)
private static void _imaqParticleFilter4(long dest,
long source,
long criteria,
int criteriaCount,
long options,
long roi,
long numParticles)
public static void imaqConvexHull(NIVision.Image dest, NIVision.Image source, int connectivity8)
private static void _imaqConvexHull(long dest,
long source,
int connectivity8)
public static void imaqDanielssonDistance(NIVision.Image dest, NIVision.Image source)
private static void _imaqDanielssonDistance(long dest,
long source)
public static void imaqFillHoles(NIVision.Image dest, NIVision.Image source, int connectivity8)
private static void _imaqFillHoles(long dest,
long source,
int connectivity8)
public static NIVision.FindCirclesResult imaqFindCircles(NIVision.Image dest, NIVision.Image source, float minRadius, float maxRadius)
private static long _imaqFindCircles(long dest,
long source,
float minRadius,
float maxRadius,
long numCircles)
public static int imaqLabel2(NIVision.Image dest, NIVision.Image source, int connectivity8)
private static void _imaqLabel2(long dest,
long source,
int connectivity8,
long particleCount)
public static void imaqMorphology(NIVision.Image dest, NIVision.Image source, NIVision.MorphologyMethod method, NIVision.StructuringElement structuringElement)
private static void _imaqMorphology(long dest,
long source,
int method,
long structuringElement)
public static void imaqRejectBorder(NIVision.Image dest, NIVision.Image source, int connectivity8)
private static void _imaqRejectBorder(long dest,
long source,
int connectivity8)
public static void imaqSegmentation(NIVision.Image dest, NIVision.Image source)
private static void _imaqSegmentation(long dest,
long source)
public static void imaqSeparation(NIVision.Image dest, NIVision.Image source, int erosions, NIVision.StructuringElement structuringElement)
private static void _imaqSeparation(long dest,
long source,
int erosions,
long structuringElement)
public static void imaqSimpleDistance(NIVision.Image dest, NIVision.Image source, NIVision.StructuringElement structuringElement)
private static void _imaqSimpleDistance(long dest,
long source,
long structuringElement)
public static void imaqSizeFilter(NIVision.Image dest, NIVision.Image source, int connectivity8, int erosions, NIVision.SizeType keepSize, NIVision.StructuringElement structuringElement)
private static void _imaqSizeFilter(long dest,
long source,
int connectivity8,
int erosions,
int keepSize,
long structuringElement)
public static void imaqSkeleton(NIVision.Image dest, NIVision.Image source, NIVision.SkeletonMethod method)
private static void _imaqSkeleton(long dest,
long source,
int method)
public static void imaqAbsoluteDifference(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqAbsoluteDifference(long dest,
long sourceA,
long sourceB)
public static void imaqAdd(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqAdd(long dest,
long sourceA,
long sourceB)
public static void imaqAverage(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqAverage(long dest,
long sourceA,
long sourceB)
public static void imaqDivide2(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB, NIVision.RoundingMode roundingMode)
private static void _imaqDivide2(long dest,
long sourceA,
long sourceB,
int roundingMode)
public static void imaqMax(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqMax(long dest,
long sourceA,
long sourceB)
public static void imaqMin(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqMin(long dest,
long sourceA,
long sourceB)
public static void imaqModulo(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqModulo(long dest,
long sourceA,
long sourceB)
public static void imaqMulDiv(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB, float value)
private static void _imaqMulDiv(long dest,
long sourceA,
long sourceB,
float value)
public static void imaqMultiply(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqMultiply(long dest,
long sourceA,
long sourceB)
public static void imaqSubtract(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqSubtract(long dest,
long sourceA,
long sourceB)
public static NIVision.CaliperToolResult imaqCaliperTool(NIVision.Image image, NIVision.Point[] points, NIVision.EdgeOptions edgeOptions, NIVision.CaliperOptions caliperOptions)
private static long _imaqCaliperTool(long image,
long points,
int numPoints,
long edgeOptions,
long caliperOptions,
long numEdgePairs)
public static NIVision.ConcentricRake2Result imaqConcentricRake2(NIVision.Image image, NIVision.ROI roi, NIVision.ConcentricRakeDirection direction, NIVision.EdgeProcess process, int stepSize)
private static long _imaqConcentricRake2(long image,
long roi,
int direction,
int process,
int stepSize,
long edgeOptions)
public static NIVision.DetectExtremesResult imaqDetectExtremes(double[] pixels, NIVision.DetectionMode mode, NIVision.DetectExtremesOptions options)
private static long _imaqDetectExtremes(long pixels,
int numPixels,
int mode,
long options,
long numExtremes)
public static double imaqDetectRotation(NIVision.Image referenceImage, NIVision.Image testImage, NIVision.PointFloat referenceCenter, NIVision.PointFloat testCenter, int radius, float precision)
private static void _imaqDetectRotation(long referenceImage,
long testImage,
long referenceCenter,
long testCenter,
int radius,
float precision,
long angle)
public static NIVision.EdgeTool4Result imaqEdgeTool4(NIVision.Image image, NIVision.ROI roi, NIVision.EdgeProcess processType, int reverseDirection)
private static long _imaqEdgeTool4(long image,
long roi,
int processType,
long edgeOptions,
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)
private static long _imaqFindEdge2(long image,
long roi,
long baseSystem,
long newSystem,
long findEdgeOptions,
long straightEdgeOptions)
public static NIVision.FindTransformRect2Result imaqFindTransformRect2(NIVision.Image image, NIVision.ROI roi, NIVision.FindTransformMode mode, NIVision.FindTransformRectOptions2 findTransformOptions, NIVision.StraightEdgeOptions straightEdgeOptions)
private static void _imaqFindTransformRect2(long image,
long roi,
int mode,
long baseSystem,
long newSystem,
long findTransformOptions,
long straightEdgeOptions,
long axisReport)
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)
private static void _imaqFindTransformRects2(long image,
long primaryROI,
long secondaryROI,
int mode,
long baseSystem,
long newSystem,
long findTransformOptions,
long primaryStraightEdgeOptions,
long secondaryStraightEdgeOptions,
long axisReport)
public static float imaqLineGaugeTool2(NIVision.Image image, NIVision.Point start, NIVision.Point end, NIVision.LineGaugeMethod method, NIVision.EdgeOptions edgeOptions, NIVision.CoordinateTransform2 transform)
private static void _imaqLineGaugeTool2(long image,
long start,
long end,
int method,
long edgeOptions,
long transform,
long distance)
public static NIVision.Rake2Result imaqRake2(NIVision.Image image, NIVision.ROI roi, NIVision.RakeDirection direction, NIVision.EdgeProcess process, int stepSize)
private static long _imaqRake2(long image,
long roi,
int direction,
int process,
int stepSize,
long edgeOptions)
public static NIVision.SimpleEdgeResult imaqSimpleEdge(NIVision.Image image, NIVision.Point[] points, NIVision.SimpleEdgeOptions options)
private static long _imaqSimpleEdge(long image,
long points,
int numPoints,
long options,
long numEdges)
public static NIVision.Spoke2Result imaqSpoke2(NIVision.Image image, NIVision.ROI roi, NIVision.SpokeDirection direction, NIVision.EdgeProcess process, int stepSize)
private static long _imaqSpoke2(long image,
long roi,
int direction,
int process,
int stepSize,
long edgeOptions)
public static NIVision.StraightEdgeReport2 imaqStraightEdge(NIVision.Image image, NIVision.ROI roi, NIVision.SearchDirection searchDirection, NIVision.EdgeOptions2 edgeOptions, NIVision.StraightEdgeOptions straightEdgeOptions)
private static long _imaqStraightEdge(long image,
long roi,
int searchDirection,
long edgeOptions,
long straightEdgeOptions)
public static NIVision.StraightEdgeReport2 imaqStraightEdge2(NIVision.Image image, NIVision.ROI roi, NIVision.SearchDirection searchDirection, NIVision.EdgeOptions2 edgeOptions, NIVision.StraightEdgeOptions straightEdgeOptions, int optimizedMode)
private static long _imaqStraightEdge2(long image,
long roi,
int searchDirection,
long edgeOptions,
long straightEdgeOptions,
int optimizedMode)
public static void imaqCannyEdgeFilter(NIVision.Image dest, NIVision.Image source, NIVision.CannyOptions options)
private static void _imaqCannyEdgeFilter(long dest,
long source,
long options)
public static void imaqCorrelate(NIVision.Image dest, NIVision.Image source, NIVision.Image templateImage, NIVision.Rect rect)
private static void _imaqCorrelate(long dest,
long source,
long templateImage,
long rect)
public static void imaqEdgeFilter(NIVision.Image dest, NIVision.Image source, NIVision.OutlineMethod method, NIVision.Image mask)
private static void _imaqEdgeFilter(long dest,
long source,
int method,
long mask)
public static void imaqLowPass(NIVision.Image dest, NIVision.Image source, int width, int height, float tolerance, NIVision.Image mask)
private static void _imaqLowPass(long dest,
long source,
int width,
int height,
float tolerance,
long mask)
public static void imaqMedianFilter(NIVision.Image dest, NIVision.Image source, int width, int height, NIVision.Image mask)
private static void _imaqMedianFilter(long dest,
long source,
int width,
int height,
long mask)
public static void imaqNthOrderFilter(NIVision.Image dest, NIVision.Image source, int width, int height, int n, NIVision.Image mask)
private static void _imaqNthOrderFilter(long dest,
long source,
int width,
int height,
int n,
long mask)
public static void imaqDrawLineOnImage(NIVision.Image dest, NIVision.Image source, NIVision.DrawMode mode, NIVision.Point start, NIVision.Point end, float newPixelValue)
private static void _imaqDrawLineOnImage(long dest,
long source,
int mode,
long start,
long end,
float newPixelValue)
public static void imaqDrawShapeOnImage(NIVision.Image dest, NIVision.Image source, NIVision.Rect rect, NIVision.DrawMode mode, NIVision.ShapeMode shape, float newPixelValue)
private static void _imaqDrawShapeOnImage(long dest,
long source,
long rect,
int mode,
int shape,
float newPixelValue)
public static void imaqInterlaceCombine(NIVision.Image frame, NIVision.Image odd, NIVision.Image even)
private static void _imaqInterlaceCombine(long frame,
long odd,
long even)
public static void imaqInterlaceSeparate(NIVision.Image frame, NIVision.Image odd, NIVision.Image even)
private static void _imaqInterlaceSeparate(long frame,
long odd,
long even)
public static NIVision.EnumerateCustomKeysResult imaqEnumerateCustomKeys(NIVision.Image image)
private static long _imaqEnumerateCustomKeys(long image,
long size)
public static int imaqGetBitDepth(NIVision.Image image)
private static void _imaqGetBitDepth(long image,
long bitDepth)
public static int imaqGetBytesPerPixel(NIVision.Image image)
private static void _imaqGetBytesPerPixel(long image,
long byteCount)
public static NIVision.ImageInfo imaqGetImageInfo(NIVision.Image image)
private static void _imaqGetImageInfo(long image,
long info)
public static NIVision.GetImageSizeResult imaqGetImageSize(NIVision.Image image)
private static void _imaqGetImageSize(long image,
long width,
long height)
public static NIVision.ImageType imaqGetImageType(NIVision.Image image)
private static void _imaqGetImageType(long image,
long type)
public static NIVision.Point imaqGetMaskOffset(NIVision.Image image)
private static void _imaqGetMaskOffset(long image,
long offset)
public static int imaqGetVisionInfoTypes(NIVision.Image image)
private static void _imaqGetVisionInfoTypes(long image,
long present)
public static int imaqIsImageEmpty(NIVision.Image image)
private static void _imaqIsImageEmpty(long image,
long empty)
public static NIVision.RawData imaqReadCustomData(NIVision.Image image, java.lang.String key)
private static long _imaqReadCustomData(long image,
long key,
long size)
public static void imaqRemoveCustomData(NIVision.Image image, java.lang.String key)
private static void _imaqRemoveCustomData(long image,
long key)
public static void imaqRemoveVisionInfo2(NIVision.Image image, int info)
private static void _imaqRemoveVisionInfo2(long image,
int info)
public static void imaqSetBitDepth(NIVision.Image image, int bitDepth)
private static void _imaqSetBitDepth(long image,
int bitDepth)
public static void imaqSetImageSize(NIVision.Image image, int width, int height)
private static void _imaqSetImageSize(long image,
int width,
int height)
public static void imaqSetMaskOffset(NIVision.Image image, NIVision.Point offset)
private static void _imaqSetMaskOffset(long image,
long offset)
public static void imaqWriteCustomData(NIVision.Image image, java.lang.String key, NIVision.RawData data, int size)
private static void _imaqWriteCustomData(long image,
long key,
long data,
int size)
public static void imaqCopyRect(NIVision.Image dest, NIVision.Image source, NIVision.Rect rect, NIVision.Point destLoc)
private static void _imaqCopyRect(long dest,
long source,
long rect,
long destLoc)
public static void imaqDuplicate(NIVision.Image dest, NIVision.Image source)
private static void _imaqDuplicate(long dest,
long source)
public static NIVision.RawData imaqFlatten(NIVision.Image image, NIVision.FlattenType type, NIVision.CompressionType compression, int quality)
private static long _imaqFlatten(long image,
int type,
int compression,
int quality,
long size)
public static void imaqFlip(NIVision.Image dest, NIVision.Image source, NIVision.FlipAxis axis)
private static void _imaqFlip(long dest,
long source,
int axis)
public static void imaqMask(NIVision.Image dest, NIVision.Image source, NIVision.Image mask)
private static void _imaqMask(long dest,
long source,
long mask)
public static void imaqResample(NIVision.Image dest, NIVision.Image source, int newWidth, int newHeight, NIVision.InterpolationMethod method, NIVision.Rect rect)
private static void _imaqResample(long dest,
long source,
int newWidth,
int newHeight,
int method,
long rect)
public static void imaqScale(NIVision.Image dest, NIVision.Image source, int xScale, int yScale, NIVision.ScalingMode scaleMode, NIVision.Rect rect)
private static void _imaqScale(long dest,
long source,
int xScale,
int yScale,
int scaleMode,
long rect)
public static void imaqTranspose(NIVision.Image dest, NIVision.Image source)
private static void _imaqTranspose(long dest,
long source)
public static void imaqUnflatten(NIVision.Image image, NIVision.RawData data, int size)
private static void _imaqUnflatten(long image,
long data,
int size)
public static void imaqUnwrapImage(NIVision.Image dest, NIVision.Image source, NIVision.Annulus annulus, NIVision.RectOrientation orientation, NIVision.InterpolationMethod method)
private static void _imaqUnwrapImage(long dest,
long source,
long annulus,
int orientation,
int method)
public static void imaqView3D(NIVision.Image dest, NIVision.Image source, NIVision.View3DOptions options)
private static void _imaqView3D(long dest,
long source,
long options)
public static NIVision.GetFileInfoResult imaqGetFileInfo(java.lang.String fileName)
private static void _imaqGetFileInfo(long fileName,
long calibrationUnit,
long calibrationX,
long calibrationY,
long width,
long height,
long imageType)
public static void imaqReadFile(NIVision.Image image, java.lang.String fileName)
private static void _imaqReadFile(long image,
long fileName,
long colorTable,
long numColors)
public static NIVision.ReadVisionFileResult imaqReadVisionFile(NIVision.Image image, java.lang.String fileName)
private static void _imaqReadVisionFile(long image,
long fileName,
long colorTable,
long numColors)
public static void imaqWriteBMPFile(NIVision.Image image, java.lang.String fileName, int compress, NIVision.RGBValue colorTable)
private static void _imaqWriteBMPFile(long image,
long fileName,
int compress,
long colorTable)
public static void imaqWriteFile(NIVision.Image image, java.lang.String fileName, NIVision.RGBValue colorTable)
private static void _imaqWriteFile(long image,
long fileName,
long colorTable)
public static void imaqWriteJPEGFile(NIVision.Image image, java.lang.String fileName, int quality, NIVision.RawData colorTable)
private static void _imaqWriteJPEGFile(long image,
long fileName,
int quality,
long colorTable)
public static void imaqWritePNGFile2(NIVision.Image image, java.lang.String fileName, int compressionSpeed, NIVision.RGBValue colorTable, int useBitDepth)
private static void _imaqWritePNGFile2(long image,
long fileName,
int compressionSpeed,
long colorTable,
int useBitDepth)
public static void imaqWriteTIFFFile(NIVision.Image image, java.lang.String fileName, NIVision.TIFFFileOptions options, NIVision.RGBValue colorTable)
private static void _imaqWriteTIFFFile(long image,
long fileName,
long options,
long colorTable)
public static void imaqWriteVisionFile(NIVision.Image image, java.lang.String fileName, NIVision.RGBValue colorTable)
private static void _imaqWriteVisionFile(long image,
long fileName,
long colorTable)
public static NIVision.CoordinateSystem imaqBuildCoordinateSystem(NIVision.Point points, NIVision.ReferenceMode mode, NIVision.AxisOrientation orientation)
private static void _imaqBuildCoordinateSystem(long points,
int mode,
int orientation,
long system)
public static NIVision.BestCircle2 imaqFitCircle2(NIVision.PointFloat[] points, NIVision.FitCircleOptions options)
private static long _imaqFitCircle2(long points,
int numPoints,
long options)
public static NIVision.BestEllipse2 imaqFitEllipse2(NIVision.PointFloat[] points, NIVision.FitEllipseOptions options)
private static long _imaqFitEllipse2(long points,
int numPoints,
long options)
public static NIVision.BestLine imaqFitLine(NIVision.PointFloat[] points, NIVision.FitLineOptions options)
private static long _imaqFitLine(long points,
int numPoints,
long options)
public static float imaqGetAngle(NIVision.PointFloat start1, NIVision.PointFloat end1, NIVision.PointFloat start2, NIVision.PointFloat end2)
private static void _imaqGetAngle(long start1,
long end1,
long start2,
long end2,
long angle)
public static NIVision.GetBisectingLineResult imaqGetBisectingLine(NIVision.PointFloat start1, NIVision.PointFloat end1, NIVision.PointFloat start2, NIVision.PointFloat end2)
private static void _imaqGetBisectingLine(long start1,
long end1,
long start2,
long end2,
long bisectStart,
long bisectEnd)
public static float imaqGetDistance(NIVision.PointFloat point1, NIVision.PointFloat point2)
private static void _imaqGetDistance(long point1,
long point2,
long distance)
public static NIVision.PointFloat imaqGetIntersection(NIVision.PointFloat start1, NIVision.PointFloat end1, NIVision.PointFloat start2, NIVision.PointFloat end2)
private static void _imaqGetIntersection(long start1,
long end1,
long start2,
long end2,
long intersection)
public static NIVision.GetMidLineResult imaqGetMidLine(NIVision.PointFloat refLineStart, NIVision.PointFloat refLineEnd, NIVision.PointFloat point)
private static void _imaqGetMidLine(long refLineStart,
long refLineEnd,
long point,
long midLineStart,
long midLineEnd)
public static NIVision.GetPerpendicularLineResult imaqGetPerpendicularLine(NIVision.PointFloat refLineStart, NIVision.PointFloat refLineEnd, NIVision.PointFloat point)
private static void _imaqGetPerpendicularLine(long refLineStart,
long refLineEnd,
long point,
long perpLineStart,
long perpLineEnd,
long distance)
public static NIVision.GetPointsOnContourResult imaqGetPointsOnContour(NIVision.Image image)
private static long _imaqGetPointsOnContour(long image,
long numSegments)
public static NIVision.GetPointsOnLineResult imaqGetPointsOnLine(NIVision.Point start, NIVision.Point end)
private static long _imaqGetPointsOnLine(long start,
long end,
long numPoints)
public static float imaqGetPolygonArea(NIVision.PointFloat points, int numPoints)
private static void _imaqGetPolygonArea(long points,
int numPoints,
long area)
public static NIVision.InterpolatePointsResult imaqInterpolatePoints(NIVision.Image image, NIVision.Point[] points, NIVision.InterpolationMethod method, int subpixel)
private static long _imaqInterpolatePoints(long image,
long points,
int numPoints,
int method,
int subpixel,
long interpCount)
public static void imaqFillBorder(NIVision.Image image, NIVision.BorderMethod method)
private static void _imaqFillBorder(long image,
int method)
public static int imaqGetBorderSize(NIVision.Image image)
private static void _imaqGetBorderSize(long image,
long borderSize)
public static void imaqSetBorderSize(NIVision.Image image, int size)
private static void _imaqSetBorderSize(long image,
int size)
public static void imaqArrayToImage(NIVision.Image image, NIVision.RawData array, int numCols, int numRows)
private static void _imaqArrayToImage(long image,
long array,
int numCols,
int numRows)
public static NIVision.Image imaqCreateImage(NIVision.ImageType type, int borderSize)
private static long _imaqCreateImage(int 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)
private static void _imaqColorBCGTransform(long dest,
long source,
long redOptions,
long greenOptions,
long blueOptions,
long mask)
public static void imaqColorEqualize(NIVision.Image dest, NIVision.Image source, int colorEqualization)
private static void _imaqColorEqualize(long dest,
long source,
int colorEqualization)
public static NIVision.ColorHistogramReport imaqColorHistogram2(NIVision.Image image, int numClasses, NIVision.ColorMode mode, NIVision.CIEXYZValue whiteReference, NIVision.Image mask)
private static long _imaqColorHistogram2(long image,
int numClasses,
int mode,
long whiteReference,
long 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)
private static void _imaqColorThreshold(long dest,
long source,
int replaceValue,
int mode,
long plane1Range,
long plane2Range,
long 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)
private static long _imaqSupervisedColorSegmentation(long session,
long labelImage,
long srcImage,
long roi,
long labelIn,
int numLabelIn,
int maxDistance,
int minIdentificationScore,
long segmentOptions)
public static int imaqGetColorSegmentationMaxDistance(NIVision.ClassifierSession session, NIVision.ColorSegmenationOptions segmentOptions, NIVision.SegmentationDistanceLevel distLevel)
private static void _imaqGetColorSegmentationMaxDistance(long session,
long segmentOptions,
int distLevel,
long maxDistance)
public static void imaqBCGTransform(NIVision.Image dest, NIVision.Image source, NIVision.BCGOptions options, NIVision.Image mask)
private static void _imaqBCGTransform(long dest,
long source,
long options,
long mask)
public static void imaqEqualize(NIVision.Image dest, NIVision.Image source, float min, float max, NIVision.Image mask)
private static void _imaqEqualize(long dest,
long source,
float min,
float max,
long mask)
public static void imaqInverse(NIVision.Image dest, NIVision.Image source, NIVision.Image mask)
private static void _imaqInverse(long dest,
long source,
long mask)
public static void imaqMathTransform(NIVision.Image dest, NIVision.Image source, NIVision.MathTransformMethod method, float rangeMin, float rangeMax, float power, NIVision.Image mask)
private static void _imaqMathTransform(long dest,
long source,
int method,
float rangeMin,
float rangeMax,
float power,
long mask)
public static int imaqWatershedTransform(NIVision.Image dest, NIVision.Image source, int connectivity8)
private static void _imaqWatershedTransform(long dest,
long source,
int connectivity8,
long zoneCount)
public static int imaqMulticoreOptions(NIVision.MulticoreOperation operation)
private static void _imaqMulticoreOptions(int operation,
long customNumCores)
public static NIVision.MeterArc imaqGetMeterArc(int lightNeedle, NIVision.MeterArcMode mode, NIVision.ROI roi, NIVision.PointFloat base, NIVision.PointFloat start, NIVision.PointFloat end)
private static long _imaqGetMeterArc(int lightNeedle,
int mode,
long roi,
long base,
long start,
long end)
public static NIVision.ReadMeterResult imaqReadMeter(NIVision.Image image, NIVision.MeterArc arcInfo)
private static void _imaqReadMeter(long image,
long arcInfo,
long percentage,
long endOfNeedle)
public static void imaqCopyCalibrationInfo2(NIVision.Image dest, NIVision.Image source, NIVision.Point offset)
private static void _imaqCopyCalibrationInfo2(long dest,
long source,
long offset)
public static NIVision.CalibrationInfo imaqGetCalibrationInfo2(NIVision.Image image)
private static long _imaqGetCalibrationInfo2(long image)
public static NIVision.CalibrationInfo imaqGetCalibrationInfo3(NIVision.Image image, int isGetErrorMap)
private static long _imaqGetCalibrationInfo3(long 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)
private static void _imaqLearnCalibrationGrid(long image,
long roi,
long options,
long grid,
long system,
long range,
long quality)
public static float imaqLearnCalibrationPoints(NIVision.Image image, NIVision.CalibrationPoints points, NIVision.ROI roi, NIVision.LearnCalibrationOptions options, NIVision.GridDescriptor grid, NIVision.CoordinateSystem system)
private static void _imaqLearnCalibrationPoints(long image,
long points,
long roi,
long options,
long grid,
long system,
long quality)
public static void imaqSetCoordinateSystem(NIVision.Image image, NIVision.CoordinateSystem system)
private static void _imaqSetCoordinateSystem(long image,
long system)
public static void imaqSetSimpleCalibration(NIVision.Image image, NIVision.ScalingMethod method, int learnTable, NIVision.GridDescriptor grid, NIVision.CoordinateSystem system)
private static void _imaqSetSimpleCalibration(long image,
int method,
int learnTable,
long grid,
long system)
public static NIVision.TransformReport imaqTransformPixelToRealWorld(NIVision.Image image, NIVision.PointFloat[] pixelCoordinates)
private static long _imaqTransformPixelToRealWorld(long image,
long pixelCoordinates,
int numCoordinates)
public static NIVision.TransformReport imaqTransformRealWorldToPixel(NIVision.Image image, NIVision.PointFloat[] realWorldCoordinates)
private static long _imaqTransformRealWorldToPixel(long image,
long realWorldCoordinates,
int numCoordinates)
public static void imaqSetSimpleCalibration2(NIVision.Image image, NIVision.GridDescriptor gridDescriptor)
private static void _imaqSetSimpleCalibration2(long image,
long gridDescriptor)
public static NIVision.CoordinateSystem imaqCalibrationSetAxisInfo(NIVision.Image image)
private static void _imaqCalibrationSetAxisInfo(long image,
long axisInfo)
public static void imaqCalibrationGetThumbnailImage(NIVision.Image templateImage, NIVision.Image image, NIVision.CalibrationThumbnailType type, int index)
private static void _imaqCalibrationGetThumbnailImage(long templateImage,
long image,
int type,
int index)
public static NIVision.GetCalibrationInfoReport imaqCalibrationGetCalibrationInfo(NIVision.Image image, int isGetErrorMap)
private static long _imaqCalibrationGetCalibrationInfo(long image,
int isGetErrorMap)
public static NIVision.GetCameraParametersReport imaqCalibrationGetCameraParameters(NIVision.Image templateImage)
private static long _imaqCalibrationGetCameraParameters(long templateImage)
public static void imaqCalibrationCompactInformation(NIVision.Image image)
private static void _imaqCalibrationCompactInformation(long image)
public static void imaqExtractColorPlanes(NIVision.Image image, NIVision.ColorMode mode, NIVision.Image plane1, NIVision.Image plane2, NIVision.Image plane3)
private static void _imaqExtractColorPlanes(long image,
int mode,
long plane1,
long plane2,
long plane3)
public static void imaqExtractComplexPlane(NIVision.Image dest, NIVision.Image source, NIVision.ComplexPlane plane)
private static void _imaqExtractComplexPlane(long dest,
long source,
int plane)
public static void imaqReplaceColorPlanes(NIVision.Image dest, NIVision.Image source, NIVision.ColorMode mode, NIVision.Image plane1, NIVision.Image plane2, NIVision.Image plane3)
private static void _imaqReplaceColorPlanes(long dest,
long source,
int mode,
long plane1,
long plane2,
long plane3)
public static void imaqReplaceComplexPlane(NIVision.Image dest, NIVision.Image source, NIVision.Image newValues, NIVision.ComplexPlane plane)
private static void _imaqReplaceComplexPlane(long dest,
long source,
long newValues,
int plane)
public static NIVision.ColorInformation imaqLearnColor(NIVision.Image image, NIVision.ROI roi, NIVision.ColorSensitivity sensitivity, int saturation)
private static long _imaqLearnColor(long image,
long roi,
int sensitivity,
int saturation)
public static NIVision.MatchColorResult imaqMatchColor(NIVision.Image image, NIVision.ColorInformation info, NIVision.ROI roi)
private static long _imaqMatchColor(long image,
long info,
long roi,
long numScores)
public static void imaqAttenuate(NIVision.Image dest, NIVision.Image source, NIVision.AttenuateMode highlow)
private static void _imaqAttenuate(long dest,
long source,
int highlow)
public static void imaqConjugate(NIVision.Image dest, NIVision.Image source)
private static void _imaqConjugate(long dest,
long source)
public static void imaqFFT(NIVision.Image dest, NIVision.Image source)
private static void _imaqFFT(long dest,
long source)
public static void imaqFlipFrequencies(NIVision.Image dest, NIVision.Image source)
private static void _imaqFlipFrequencies(long dest,
long source)
public static void imaqInverseFFT(NIVision.Image dest, NIVision.Image source)
private static void _imaqInverseFFT(long dest,
long source)
public static void imaqTruncate(NIVision.Image dest, NIVision.Image source, NIVision.TruncateMode highlow, float ratioToKeep)
private static void _imaqTruncate(long dest,
long source,
int highlow,
float ratioToKeep)
public static NIVision.AIMGradeReport imaqGradeDataMatrixBarcodeAIM(NIVision.Image image)
private static void _imaqGradeDataMatrixBarcodeAIM(long image,
long report)
public static NIVision.BarcodeInfo imaqReadBarcode(NIVision.Image image, NIVision.BarcodeType type, NIVision.ROI roi, int validate)
private static long _imaqReadBarcode(long image,
int type,
long 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)
private static long _imaqReadDataMatrixBarcode2(long image,
long roi,
int prepareForGrading,
long descriptionOptions,
long sizeOptions,
long searchOptions)
public static NIVision.ReadPDF417BarcodeResult imaqReadPDF417Barcode(NIVision.Image image, NIVision.ROI roi, NIVision.Barcode2DSearchMode searchMode)
private static long _imaqReadPDF417Barcode(long image,
long roi,
int searchMode,
long numBarcodes)
public static NIVision.QRCodeReport imaqReadQRCode(NIVision.Image image, NIVision.ROI roi, NIVision.QRGradingMode reserved, NIVision.QRCodeDescriptionOptions descriptionOptions, NIVision.QRCodeSizeOptions sizeOptions, NIVision.QRCodeSearchOptions searchOptions)
private static long _imaqReadQRCode(long image,
long roi,
int reserved,
long descriptionOptions,
long sizeOptions,
long searchOptions)
public static void imaqFindLCDSegments(NIVision.ROI roi, NIVision.Image image, NIVision.LCDOptions options)
private static void _imaqFindLCDSegments(long roi,
long image,
long options)
public static NIVision.LCDReport imaqReadLCD(NIVision.Image image, NIVision.ROI roi, NIVision.LCDOptions options)
private static long _imaqReadLCD(long image,
long roi,
long options)
public static NIVision.MatchShapeResult imaqMatchShape(NIVision.Image dest, NIVision.Image source, NIVision.Image templateImage, int scaleInvariant, int connectivity8, double tolerance)
private static long _imaqMatchShape(long dest,
long source,
long templateImage,
int scaleInvariant,
int connectivity8,
double tolerance,
long numMatches)
public static int imaqAddAnnulusContour(NIVision.ROI roi, NIVision.Annulus annulus)
private static int _imaqAddAnnulusContour(long roi,
long annulus)
public static int imaqAddClosedContour(NIVision.ROI roi, NIVision.Point[] points)
private static int _imaqAddClosedContour(long roi,
long points,
int numPoints)
public static int imaqAddLineContour(NIVision.ROI roi, NIVision.Point start, NIVision.Point end)
private static int _imaqAddLineContour(long roi,
long start,
long end)
public static int imaqAddOpenContour(NIVision.ROI roi, NIVision.Point[] points)
private static int _imaqAddOpenContour(long roi,
long points,
int numPoints)
public static int imaqAddOvalContour(NIVision.ROI roi, NIVision.Rect boundingBox)
private static int _imaqAddOvalContour(long roi,
long boundingBox)
public static int imaqAddPointContour(NIVision.ROI roi, NIVision.Point point)
private static int _imaqAddPointContour(long roi,
long point)
public static int imaqAddRectContour(NIVision.ROI roi, NIVision.Rect rect)
private static int _imaqAddRectContour(long roi,
long rect)
public static int imaqAddRotatedRectContour2(NIVision.ROI roi, NIVision.RotatedRect rect)
private static int _imaqAddRotatedRectContour2(long roi,
long rect)
public static int imaqCopyContour(NIVision.ROI destRoi, NIVision.ROI sourceRoi, int id)
private static int _imaqCopyContour(long destRoi,
long sourceRoi,
int id)
public static int imaqGetContour(NIVision.ROI roi, int index)
private static int _imaqGetContour(long roi,
int index)
public static NIVision.RGBValue imaqGetContourColor(NIVision.ROI roi, int id)
private static void _imaqGetContourColor(long roi,
int id,
long contourColor)
public static void imaqGetContourCount(NIVision.ROI roi)
private static void _imaqGetContourCount(long roi)
public static NIVision.ContourInfo2 imaqGetContourInfo2(NIVision.ROI roi, int id)
private static long _imaqGetContourInfo2(long roi,
int id)
public static void imaqMoveContour(NIVision.ROI roi, int id, int deltaX, int deltaY)
private static void _imaqMoveContour(long roi,
int id,
int deltaX,
int deltaY)
public static void imaqRemoveContour(NIVision.ROI roi, int id)
private static void _imaqRemoveContour(long roi,
int id)
public static void imaqSetContourColor(NIVision.ROI roi, int id, NIVision.RGBValue color)
private static void _imaqSetContourColor(long roi,
int id,
long color)
public static NIVision.ROI imaqCreateROI()
private static long _imaqCreateROI()
public static NIVision.Rect imaqGetROIBoundingBox(NIVision.ROI roi)
private static void _imaqGetROIBoundingBox(long roi,
long boundingBox)
public static NIVision.RGBValue imaqGetROIColor(NIVision.ROI roi)
private static void _imaqGetROIColor(long roi,
long roiColor)
public static void imaqSetROIColor(NIVision.ROI roi, NIVision.RGBValue color)
private static void _imaqSetROIColor(long roi,
long color)
public static NIVision.PointFloat imaqCentroid(NIVision.Image image, NIVision.Image mask)
private static void _imaqCentroid(long image,
long centroid,
long mask)
public static NIVision.ExtractCurvesResult imaqExtractCurves(NIVision.Image image, NIVision.ROI roi, NIVision.CurveOptions curveOptions)
private static long _imaqExtractCurves(long image,
long roi,
long curveOptions,
long numCurves)
public static NIVision.HistogramReport imaqHistogram(NIVision.Image image, int numClasses, float min, float max, NIVision.Image mask)
private static long _imaqHistogram(long image,
int numClasses,
float min,
float max,
long mask)
public static NIVision.LinearAverages imaqLinearAverages2(NIVision.Image image, NIVision.LinearAveragesMode mode, NIVision.Rect rect)
private static long _imaqLinearAverages2(long image,
int mode,
long rect)
public static NIVision.LineProfile imaqLineProfile(NIVision.Image image, NIVision.Point start, NIVision.Point end)
private static long _imaqLineProfile(long image,
long start,
long end)
public static NIVision.QuantifyReport imaqQuantify(NIVision.Image image, NIVision.Image mask)
private static long _imaqQuantify(long image,
long mask)
public static NIVision.ThresholdData imaqAutoThreshold2(NIVision.Image dest, NIVision.Image source, int numClasses, NIVision.ThresholdMethod method, NIVision.Image mask)
private static long _imaqAutoThreshold2(long dest,
long source,
int numClasses,
int method,
long 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)
private static void _imaqLocalThreshold(long dest,
long source,
int windowWidth,
int windowHeight,
int method,
double deviationWeight,
int type,
float replaceValue)
public static void imaqMagicWand(NIVision.Image dest, NIVision.Image source, NIVision.Point coord, float tolerance, int connectivity8, float replaceValue)
private static void _imaqMagicWand(long dest,
long source,
long coord,
float tolerance,
int connectivity8,
float replaceValue)
public static void imaqMultithreshold(NIVision.Image dest, NIVision.Image source, NIVision.ThresholdData[] ranges)
private static void _imaqMultithreshold(long dest,
long source,
long ranges,
int numRanges)
public static void imaqThreshold(NIVision.Image dest, NIVision.Image source, float rangeMin, float rangeMax, int useNewValue, float newValue)
private static void _imaqThreshold(long dest,
long 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)
private static long _imaqDetectCircles(long image,
long circleDescriptor,
long curveOptions,
long shapeDetectionOptions,
long roi,
long numMatchesReturned)
public static NIVision.DetectEllipsesResult imaqDetectEllipses(NIVision.Image image, NIVision.EllipseDescriptor ellipseDescriptor, NIVision.CurveOptions curveOptions, NIVision.ShapeDetectionOptions shapeDetectionOptions, NIVision.ROI roi)
private static long _imaqDetectEllipses(long image,
long ellipseDescriptor,
long curveOptions,
long shapeDetectionOptions,
long roi,
long numMatchesReturned)
public static NIVision.DetectLinesResult imaqDetectLines(NIVision.Image image, NIVision.LineDescriptor lineDescriptor, NIVision.CurveOptions curveOptions, NIVision.ShapeDetectionOptions shapeDetectionOptions, NIVision.ROI roi)
private static long _imaqDetectLines(long image,
long lineDescriptor,
long curveOptions,
long shapeDetectionOptions,
long roi,
long numMatchesReturned)
public static NIVision.DetectRectanglesResult imaqDetectRectangles(NIVision.Image image, NIVision.RectangleDescriptor rectangleDescriptor, NIVision.CurveOptions curveOptions, NIVision.ShapeDetectionOptions shapeDetectionOptions, NIVision.ROI roi)
private static long _imaqDetectRectangles(long image,
long rectangleDescriptor,
long curveOptions,
long shapeDetectionOptions,
long roi,
long numMatchesReturned)
public static NIVision.GetGeometricFeaturesFromCurvesResult imaqGetGeometricFeaturesFromCurves(NIVision.Curve[] curves, NIVision.FeatureType[] featureTypes)
private static long _imaqGetGeometricFeaturesFromCurves(long curves,
int numCurves,
long featureTypes,
int numFeatureTypes,
long numFeatures)
public static NIVision.GetGeometricTemplateFeatureInfoResult imaqGetGeometricTemplateFeatureInfo(NIVision.Image pattern)
private static long _imaqGetGeometricTemplateFeatureInfo(long pattern,
long numFeatures)
public static void imaqLearnColorPattern(NIVision.Image image, NIVision.LearnColorPatternOptions options)
private static void _imaqLearnColorPattern(long image,
long options)
public static void imaqLearnGeometricPattern(NIVision.Image image, NIVision.PointFloat originOffset, NIVision.CurveOptions curveOptions, NIVision.LearnGeometricPatternAdvancedOptions advancedLearnOptions, NIVision.Image mask)
private static void _imaqLearnGeometricPattern(long image,
long originOffset,
long curveOptions,
long advancedLearnOptions,
long mask)
public static NIVision.LearnPatternAdvancedOptions imaqLearnPattern3(NIVision.Image image, NIVision.LearningMode learningMode, NIVision.Image mask)
private static void _imaqLearnPattern3(long image,
int learningMode,
long advancedOptions,
long mask)
public static NIVision.MatchColorPatternResult imaqMatchColorPattern(NIVision.Image image, NIVision.Image pattern, NIVision.MatchColorPatternOptions options, NIVision.Rect searchRect)
private static long _imaqMatchColorPattern(long image,
long pattern,
long options,
long searchRect,
long numMatches)
public static NIVision.MatchGeometricPattern2Result imaqMatchGeometricPattern2(NIVision.Image image, NIVision.Image pattern, NIVision.CurveOptions curveOptions, NIVision.MatchGeometricPatternOptions matchOptions, NIVision.MatchGeometricPatternAdvancedOptions2 advancedMatchOptions, NIVision.ROI roi)
private static long _imaqMatchGeometricPattern2(long image,
long pattern,
long curveOptions,
long matchOptions,
long advancedMatchOptions,
long roi,
long numMatches)
public static NIVision.MatchMultipleGeometricPatternsResult imaqMatchMultipleGeometricPatterns(NIVision.Image image, NIVision.MultipleGeometricPattern multiplePattern, NIVision.ROI roi)
private static long _imaqMatchMultipleGeometricPatterns(long image,
long multiplePattern,
long roi,
long numMatches)
public static NIVision.MultipleGeometricPattern imaqReadMultipleGeometricPatternFile(java.lang.String fileName, java.lang.String description)
private static long _imaqReadMultipleGeometricPatternFile(long fileName,
long description)
public static NIVision.RefineMatchesResult imaqRefineMatches(NIVision.Image image, NIVision.Image pattern, NIVision.PatternMatch[] candidatesIn)
private static long _imaqRefineMatches(long image,
long pattern,
long candidatesIn,
int numCandidatesIn,
long options,
long advancedOptions,
long numCandidatesOut)
public static void imaqSetMultipleGeometricPatternsOptions(NIVision.MultipleGeometricPattern multiplePattern, java.lang.String label, NIVision.CurveOptions curveOptions, NIVision.MatchGeometricPatternOptions matchOptions, NIVision.MatchGeometricPatternAdvancedOptions2 advancedMatchOptions)
private static void _imaqSetMultipleGeometricPatternsOptions(long multiplePattern,
long label,
long curveOptions,
long matchOptions,
long advancedMatchOptions)
public static void imaqWriteMultipleGeometricPatternFile(NIVision.MultipleGeometricPattern multiplePattern, java.lang.String fileName, java.lang.String description)
private static void _imaqWriteMultipleGeometricPatternFile(long multiplePattern,
long fileName,
long description)
public static NIVision.MatchGeometricPattern3Result imaqMatchGeometricPattern3(NIVision.Image image, NIVision.Image pattern, NIVision.CurveOptions curveOptions, NIVision.MatchGeometricPatternOptions matchOptions, NIVision.MatchGeometricPatternAdvancedOptions3 advancedMatchOptions, NIVision.ROI roi)
private static long _imaqMatchGeometricPattern3(long image,
long pattern,
long curveOptions,
long matchOptions,
long advancedMatchOptions,
long roi,
long numMatches)
public static void imaqLearnGeometricPattern2(NIVision.Image image, NIVision.PointFloat originOffset, double angleOffset, NIVision.CurveOptions curveOptions, NIVision.LearnGeometricPatternAdvancedOptions2 advancedLearnOptions, NIVision.Image mask)
private static void _imaqLearnGeometricPattern2(long image,
long originOffset,
double angleOffset,
long curveOptions,
long advancedLearnOptions,
long mask)
public static NIVision.MatchPattern3Result imaqMatchPattern3(NIVision.Image image, NIVision.Image pattern, NIVision.MatchPatternOptions options, NIVision.MatchPatternAdvancedOptions advancedOptions, NIVision.ROI roi)
private static long _imaqMatchPattern3(long image,
long pattern,
long options,
long advancedOptions,
long roi,
long numMatches)
public static void imaqClearOverlay(NIVision.Image image, java.lang.String group)
private static void _imaqClearOverlay(long image,
long group)
public static void imaqCopyOverlay(NIVision.Image dest, NIVision.Image source, java.lang.String group)
private static void _imaqCopyOverlay(long dest,
long source,
long group)
public static NIVision.TransformBehaviors imaqGetOverlayProperties(NIVision.Image image, java.lang.String group)
private static void _imaqGetOverlayProperties(long image,
long group,
long transformBehaviors)
public static void imaqMergeOverlay(NIVision.Image dest, NIVision.Image source, NIVision.RGBValue[] palette, java.lang.String group)
private static void _imaqMergeOverlay(long dest,
long source,
long palette,
int numColors,
long group)
public static void imaqOverlayArc(NIVision.Image image, NIVision.ArcInfo arc, NIVision.RGBValue color, NIVision.DrawMode drawMode, java.lang.String group)
private static void _imaqOverlayArc(long image,
long arc,
long color,
int drawMode,
long group)
public static void imaqOverlayBitmap(NIVision.Image image, NIVision.Point destLoc, NIVision.RGBValue bitmap, int numCols, int numRows, java.lang.String group)
private static void _imaqOverlayBitmap(long image,
long destLoc,
long bitmap,
int numCols,
int numRows,
long group)
public static void imaqOverlayClosedContour(NIVision.Image image, NIVision.Point[] points, NIVision.RGBValue color, NIVision.DrawMode drawMode, java.lang.String group)
private static void _imaqOverlayClosedContour(long image,
long points,
int numPoints,
long color,
int drawMode,
long group)
public static void imaqOverlayLine(NIVision.Image image, NIVision.Point start, NIVision.Point end, NIVision.RGBValue color, java.lang.String group)
private static void _imaqOverlayLine(long image,
long start,
long end,
long color,
long group)
public static void imaqOverlayOpenContour(NIVision.Image image, NIVision.Point[] points, NIVision.RGBValue color, java.lang.String group)
private static void _imaqOverlayOpenContour(long image,
long points,
int numPoints,
long color,
long group)
public static byte imaqOverlayOval(NIVision.Image image, NIVision.Rect boundingBox, NIVision.RGBValue color, NIVision.DrawMode drawMode)
private static void _imaqOverlayOval(long image,
long boundingBox,
long color,
int drawMode,
long group)
public static void imaqOverlayPoints(NIVision.Image image, NIVision.Point[] points, NIVision.RGBValue[] colors, NIVision.PointSymbol symbol, NIVision.UserPointSymbol userSymbol, java.lang.String group)
private static void _imaqOverlayPoints(long image,
long points,
int numPoints,
long colors,
int numColors,
int symbol,
long userSymbol,
long group)
public static void imaqOverlayRect(NIVision.Image image, NIVision.Rect rect, NIVision.RGBValue color, NIVision.DrawMode drawMode, java.lang.String group)
private static void _imaqOverlayRect(long image,
long rect,
long color,
int drawMode,
long group)
public static void imaqOverlayROI(NIVision.Image image, NIVision.ROI roi, NIVision.PointSymbol symbol, NIVision.UserPointSymbol userSymbol, java.lang.String group)
private static void _imaqOverlayROI(long image,
long roi,
int symbol,
long userSymbol,
long group)
public static void imaqOverlayText(NIVision.Image image, NIVision.Point origin, java.lang.String text, NIVision.RGBValue color, NIVision.OverlayTextOptions options, java.lang.String group)
private static void _imaqOverlayText(long image,
long origin,
long text,
long color,
long options,
long group)
public static NIVision.TransformBehaviors imaqSetOverlayProperties(NIVision.Image image, java.lang.String group)
private static void _imaqSetOverlayProperties(long image,
long group,
long transformBehaviors)
public static NIVision.CharSet imaqCreateCharSet()
private static long _imaqCreateCharSet()
public static void imaqDeleteChar(NIVision.CharSet set, int index)
private static void _imaqDeleteChar(long set,
int index)
public static void imaqGetCharCount(NIVision.CharSet set)
private static void _imaqGetCharCount(long set)
public static NIVision.CharInfo2 imaqGetCharInfo2(NIVision.CharSet set, int index)
private static long _imaqGetCharInfo2(long set,
int index)
public static NIVision.ReadOCRFileResult imaqReadOCRFile(java.lang.String fileName, NIVision.CharSet set, java.lang.String setDescription)
private static void _imaqReadOCRFile(long fileName,
long set,
long setDescription,
long readOptions,
long processingOptions,
long spacingOptions)
public static NIVision.ReadTextReport3 imaqReadText3(NIVision.Image image, NIVision.CharSet set, NIVision.ROI roi, NIVision.ReadTextOptions readOptions, NIVision.OCRProcessingOptions processingOptions, NIVision.OCRSpacingOptions spacingOptions)
private static long _imaqReadText3(long image,
long set,
long roi,
long readOptions,
long processingOptions,
long spacingOptions)
public static void imaqRenameChar(NIVision.CharSet set, int index, java.lang.String newCharValue)
private static void _imaqRenameChar(long set,
int index,
long newCharValue)
public static void imaqSetReferenceChar(NIVision.CharSet set, int index, int isReferenceChar)
private static void _imaqSetReferenceChar(long set,
int index,
int isReferenceChar)
public static void imaqTrainChars(NIVision.Image image, NIVision.CharSet set, int index, java.lang.String charValue, NIVision.ROI roi, NIVision.OCRProcessingOptions processingOptions, NIVision.OCRSpacingOptions spacingOptions)
private static void _imaqTrainChars(long image,
long set,
int index,
long charValue,
long roi,
long processingOptions,
long spacingOptions)
public static NIVision.VerifyTextResult imaqVerifyText(NIVision.Image image, NIVision.CharSet set, java.lang.String expectedString, NIVision.ROI roi)
private static long _imaqVerifyText(long image,
long set,
long expectedString,
long roi,
long numScores)
public static void imaqWriteOCRFile(java.lang.String fileName,
NIVision.CharSet set,
java.lang.String setDescription,
NIVision.ReadTextOptions readOptions,
NIVision.OCRProcessingOptions processingOptions,
NIVision.OCRSpacingOptions spacingOptions)
private static void _imaqWriteOCRFile(long fileName,
long set,
long setDescription,
long readOptions,
long processingOptions,
long 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)
private static long _imaqExtractContour(long image,
long roi,
int direction,
long curveParams,
long connectionConstraintParams,
int numOfConstraints,
int selection,
long contourImage)
public static void imaqContourOverlay(NIVision.Image image, NIVision.Image contourImage, NIVision.ContourOverlaySettings pointsSettings, NIVision.ContourOverlaySettings eqnSettings, java.lang.String groupName)
private static void _imaqContourOverlay(long image,
long contourImage,
long pointsSettings,
long eqnSettings,
long groupName)
public static NIVision.ContourComputeCurvatureReport imaqContourComputeCurvature(NIVision.Image contourImage, int kernel)
private static long _imaqContourComputeCurvature(long contourImage,
int kernel)
public static NIVision.CurvatureAnalysisReport imaqContourClassifyCurvature(NIVision.Image contourImage, int kernel, NIVision.RangeLabel[] curvatureClasses)
private static long _imaqContourClassifyCurvature(long contourImage,
int kernel,
long curvatureClasses,
int numCurvatureClasses)
public static NIVision.ComputeDistancesReport imaqContourComputeDistances(NIVision.Image targetImage, NIVision.Image templateImage, NIVision.SetupMatchPatternData matchSetupData, int smoothingKernel)
private static long _imaqContourComputeDistances(long targetImage,
long templateImage,
long matchSetupData,
int smoothingKernel)
public static NIVision.ClassifyDistancesReport imaqContourClassifyDistances(NIVision.Image targetImage, NIVision.Image templateImage, NIVision.SetupMatchPatternData matchSetupData, int smoothingKernel, NIVision.RangeLabel[] distanceRanges)
private static long _imaqContourClassifyDistances(long targetImage,
long templateImage,
long matchSetupData,
int smoothingKernel,
long distanceRanges,
int numDistanceRanges)
public static NIVision.ContourInfoReport imaqContourInfo(NIVision.Image contourImage)
private static long _imaqContourInfo(long contourImage)
public static NIVision.ContourSetupMatchPatternResult imaqContourSetupMatchPattern(int enableSubPixelAccuracy, int useLearnCurveParameters, NIVision.RangeSettingDouble[] rangeSettings)
private static long _imaqContourSetupMatchPattern(long matchMode,
int enableSubPixelAccuracy,
long curveParams,
int useLearnCurveParameters,
long rangeSettings,
int numRangeSettings)
public static NIVision.SetupMatchPatternData imaqContourAdvancedSetupMatchPattern(NIVision.GeometricAdvancedSetupDataOption[] geometricOptions)
private static void _imaqContourAdvancedSetupMatchPattern(long matchSetupData,
long geometricOptions,
int numGeometricOptions)
public static NIVision.ContourFitLineReport imaqContourFitLine(NIVision.Image image, double pixelRadius)
private static long _imaqContourFitLine(long image,
double pixelRadius)
public static NIVision.PartialCircle imaqContourFitCircle(NIVision.Image image, double pixelRadius, int rejectOutliers)
private static long _imaqContourFitCircle(long image,
double pixelRadius,
int rejectOutliers)
public static NIVision.PartialEllipse imaqContourFitEllipse(NIVision.Image image, double pixelRadius, int rejectOutliers)
private static long _imaqContourFitEllipse(long image,
double pixelRadius,
int rejectOutliers)
public static NIVision.ContourFitSplineReport imaqContourFitSpline(NIVision.Image image, int degree, int numberOfControlPoints)
private static long _imaqContourFitSpline(long image,
int degree,
int numberOfControlPoints)
public static NIVision.ContourFitPolynomialReport imaqContourFitPolynomial(NIVision.Image image, int order)
private static long _imaqContourFitPolynomial(long 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)
private static long _imaqFindCircularEdge2(long image,
long roi,
long baseSystem,
long newSystem,
long edgeOptions,
long circleFitOptions)
public static NIVision.FindConcentricEdgeReport imaqFindConcentricEdge2(NIVision.Image image, NIVision.ROI roi, NIVision.CoordinateSystem baseSystem, NIVision.CoordinateSystem newSystem, NIVision.FindConcentricEdgeOptions edgeOptions, NIVision.ConcentricEdgeFitOptions concentricEdgeFitOptions)
private static long _imaqFindConcentricEdge2(long image,
long roi,
long baseSystem,
long newSystem,
long edgeOptions,
long 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)
private static void _imaqGrayMorphologyReconstruct(long dstImage,
long srcImage,
long markerImage,
long points,
int numOfPoints,
int operation,
long structuringElement,
long 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)
private static void _imaqMorphologyReconstruct(long dstImage,
long srcImage,
long markerImage,
long points,
int numOfPoints,
int operation,
int connectivity,
long 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)
private static void _imaqDetectTextureDefect(long session,
long destImage,
long srcImage,
long roi,
int initialStepSize,
int finalStepSize,
short defectPixelValue,
double minClassificationScore)
public static NIVision.MaskToROIResult imaqMaskToROI(NIVision.Image mask)
private static long _imaqMaskToROI(long mask,
long withinLimit)
public static NIVision.ROIProfile imaqROIProfile(NIVision.Image image, NIVision.ROI roi)
private static long _imaqROIProfile(long image,
long roi)
public static int imaqROIToMask(NIVision.Image mask, NIVision.ROI roi, int fillValue, NIVision.Image imageModel)
private static void _imaqROIToMask(long mask,
long roi,
int fillValue,
long imageModel,
long inSpace)
public static void imaqTransformROI2(NIVision.ROI roi, NIVision.CoordinateSystem baseSystem, NIVision.CoordinateSystem newSystem)
private static void _imaqTransformROI2(long roi,
long baseSystem,
long newSystem)
public static NIVision.LabelToROIReport imaqLabelToROI(NIVision.Image image, int[] labelsIn, int maxNumVectors, int isExternelEdges)
private static long _imaqLabelToROI(long image,
long labelsIn,
int numLabelsIn,
int maxNumVectors,
int isExternelEdges)
public static void imaqGrayMorphology(NIVision.Image dest, NIVision.Image source, NIVision.MorphologyMethod method, NIVision.StructuringElement structuringElement)
private static void _imaqGrayMorphology(long dest,
long source,
int method,
long structuringElement)
public static void imaqAddClassifierSample(NIVision.Image image, NIVision.ClassifierSession session, NIVision.ROI roi, java.lang.String sampleClass, double[] featureVector)
private static void _imaqAddClassifierSample(long image,
long session,
long roi,
long sampleClass,
long featureVector,
int vectorSize)
public static NIVision.ClassifierReportAdvanced imaqAdvanceClassify(NIVision.Image image, NIVision.ClassifierSession session, NIVision.ROI roi, double[] featureVector)
private static long _imaqAdvanceClassify(long image,
long session,
long roi,
long featureVector,
int vectorSize)
public static NIVision.ClassifierReport imaqClassify(NIVision.Image image, NIVision.ClassifierSession session, NIVision.ROI roi, double[] featureVector)
private static long _imaqClassify(long image,
long session,
long roi,
long featureVector,
int vectorSize)
public static NIVision.ClassifierSession imaqCreateClassifier(NIVision.ClassifierType type)
private static long _imaqCreateClassifier(int type)
public static void imaqDeleteClassifierSample(NIVision.ClassifierSession session, int index)
private static void _imaqDeleteClassifierSample(long session,
int index)
public static NIVision.ClassifierAccuracyReport imaqGetClassifierAccuracy(NIVision.ClassifierSession session)
private static long _imaqGetClassifierAccuracy(long session)
public static NIVision.GetClassifierSampleInfoResult imaqGetClassifierSampleInfo(NIVision.ClassifierSession session, int index)
private static long _imaqGetClassifierSampleInfo(long session,
int index,
long numSamples)
public static NIVision.ColorOptions imaqGetColorClassifierOptions(NIVision.ClassifierSession session)
private static void _imaqGetColorClassifierOptions(long session,
long options)
public static NIVision.NearestNeighborOptions imaqGetNearestNeighborOptions(NIVision.ClassifierSession session)
private static void _imaqGetNearestNeighborOptions(long session,
long options)
public static NIVision.GetParticleClassifierOptions2Result imaqGetParticleClassifierOptions2(NIVision.ClassifierSession session)
private static void _imaqGetParticleClassifierOptions2(long session,
long preprocessingOptions,
long options)
public static NIVision.ReadClassifierFileResult imaqReadClassifierFile(NIVision.ClassifierSession session, java.lang.String fileName, NIVision.ReadClassifierFileMode mode, java.lang.String description)
private static long _imaqReadClassifierFile(long session,
long fileName,
int mode,
long type,
long engine,
long description)
public static void imaqRelabelClassifierSample(NIVision.ClassifierSession session, int index, java.lang.String newClass)
private static void _imaqRelabelClassifierSample(long session,
int index,
long newClass)
public static void imaqSetParticleClassifierOptions2(NIVision.ClassifierSession session, NIVision.ParticleClassifierPreprocessingOptions2 preprocessingOptions, NIVision.ParticleClassifierOptions options)
private static void _imaqSetParticleClassifierOptions2(long session,
long preprocessingOptions,
long options)
public static void imaqSetColorClassifierOptions(NIVision.ClassifierSession session, NIVision.ColorOptions options)
private static void _imaqSetColorClassifierOptions(long session,
long options)
public static NIVision.NearestNeighborTrainingReport imaqTrainNearestNeighborClassifier(NIVision.ClassifierSession session, NIVision.NearestNeighborOptions options)
private static long _imaqTrainNearestNeighborClassifier(long session,
long options)
public static void imaqWriteClassifierFile(NIVision.ClassifierSession session, java.lang.String fileName, NIVision.WriteClassifierFileMode mode, java.lang.String description)
private static void _imaqWriteClassifierFile(long session,
long fileName,
int mode,
long 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)
private static long _imaqClampMax2(long image,
long roi,
long baseSystem,
long newSystem,
long curveSettings,
long clampSettings,
long clampOverlaySettings)
public static void imaqCompareGoldenTemplate(NIVision.Image image, NIVision.Image goldenTemplate, NIVision.Image brightDefects, NIVision.Image darkDefects, NIVision.InspectionAlignment alignment, NIVision.InspectionOptions options)
private static void _imaqCompareGoldenTemplate(long image,
long goldenTemplate,
long brightDefects,
long darkDefects,
long alignment,
long options)
public static void imaqLearnGoldenTemplate(NIVision.Image goldenTemplate, NIVision.PointFloat originOffset, NIVision.Image mask)
private static void _imaqLearnGoldenTemplate(long goldenTemplate,
long originOffset,
long mask)
public static NIVision.GetParticleClassifierOptionsResult imaqGetParticleClassifierOptions(NIVision.ClassifierSession session)
private static void _imaqGetParticleClassifierOptions(long session,
long preprocessingOptions,
long options)
public static int imaqParticleFilter3(NIVision.Image dest, NIVision.Image source, NIVision.ParticleFilterCriteria2 criteria, int criteriaCount, NIVision.ParticleFilterOptions options, NIVision.ROI roi)
private static void _imaqParticleFilter3(long dest,
long source,
long criteria,
int criteriaCount,
long options,
long roi,
long numParticles)
public static NIVision.LearnPatternAdvancedOptions imaqLearnPattern2(NIVision.Image image, NIVision.LearningMode learningMode)
private static void _imaqLearnPattern2(long image,
int learningMode,
long advancedOptions)
public static void imaqDivide(NIVision.Image dest, NIVision.Image sourceA, NIVision.Image sourceB)
private static void _imaqDivide(long dest,
long sourceA,
long sourceB)
public static NIVision.EdgeReport2 imaqEdgeTool3(NIVision.Image image, NIVision.ROI roi, NIVision.EdgeProcess processType, NIVision.EdgeOptions2 edgeOptions)
private static long _imaqEdgeTool3(long image,
long roi,
int processType,
long edgeOptions)
public static NIVision.ConcentricRakeReport imaqConcentricRake(NIVision.Image image, NIVision.ROI roi, NIVision.ConcentricRakeDirection direction, NIVision.EdgeProcess process, NIVision.RakeOptions options)
private static long _imaqConcentricRake(long image,
long roi,
int direction,
int process,
long options)
public static NIVision.SpokeReport imaqSpoke(NIVision.Image image, NIVision.ROI roi, NIVision.SpokeDirection direction, NIVision.EdgeProcess process, NIVision.SpokeOptions options)
private static long _imaqSpoke(long image,
long roi,
int direction,
int process,
long options)
public static NIVision.MatchPattern2Result imaqMatchPattern2(NIVision.Image image, NIVision.Image pattern, NIVision.MatchPatternOptions options, NIVision.MatchPatternAdvancedOptions advancedOptions, NIVision.Rect searchRect)
private static long _imaqMatchPattern2(long image,
long pattern,
long options,
long advancedOptions,
long searchRect,
long numMatches)
public static void imaqSetParticleClassifierOptions(NIVision.ClassifierSession session, NIVision.ParticleClassifierPreprocessingOptions preprocessingOptions, NIVision.ParticleClassifierOptions options)
private static void _imaqSetParticleClassifierOptions(long session,
long preprocessingOptions,
long options)
public static NIVision.RakeReport imaqRake(NIVision.Image image, NIVision.ROI roi, NIVision.RakeDirection direction, NIVision.EdgeProcess process, NIVision.RakeOptions options)
private static long _imaqRake(long image,
long roi,
int direction,
int process,
long options)
public static void Priv_ReadJPEGString_C(NIVision.Image image, byte[] string)
private static void _Priv_ReadJPEGString_C(long image,
long string,
int stringLength)
public static void IMAQdxSnap(int id,
NIVision.Image image)
private static void _IMAQdxSnap(int id,
long image)
public static void IMAQdxConfigureGrab(int id)
private static void _IMAQdxConfigureGrab(int id)
public static int IMAQdxGrab(int id,
NIVision.Image image,
int waitForNextBuffer)
private static void _IMAQdxGrab(int id,
long image,
int waitForNextBuffer,
long actualBufferNumber)
public static void IMAQdxDiscoverEthernetCameras(java.lang.String address,
int timeout)
private static void _IMAQdxDiscoverEthernetCameras(long address,
int timeout)
public static void IMAQdxResetCamera(java.lang.String name,
int resetAll)
private static void _IMAQdxResetCamera(long name,
int resetAll)
public static int IMAQdxOpenCamera(java.lang.String name,
NIVision.IMAQdxCameraControlMode mode)
private static void _IMAQdxOpenCamera(long name,
int mode,
long id)
public static void IMAQdxCloseCamera(int id)
private static void _IMAQdxCloseCamera(int id)
public static void IMAQdxConfigureAcquisition(int id,
int continuous,
int bufferCount)
private static void _IMAQdxConfigureAcquisition(int id,
int continuous,
int bufferCount)
public static void IMAQdxStartAcquisition(int id)
private static void _IMAQdxStartAcquisition(int id)
public static int IMAQdxGetImage(int id,
NIVision.Image image,
NIVision.IMAQdxBufferNumberMode mode,
int desiredBufferNumber)
private static void _IMAQdxGetImage(int id,
long image,
int mode,
int desiredBufferNumber,
long actualBufferNumber)
public static int IMAQdxGetImageData(int id,
java.nio.ByteBuffer buffer,
NIVision.IMAQdxBufferNumberMode mode,
int desiredBufferNumber)
private static int _IMAQdxGetImageData(int id,
long buffer,
int bufferSize,
int mode,
int desiredBufferNumber)
public static void IMAQdxStopAcquisition(int id)
private static void _IMAQdxStopAcquisition(int id)
public static void IMAQdxUnconfigureAcquisition(int id)
private static void _IMAQdxUnconfigureAcquisition(int id)
public static NIVision.dxEnumerateVideoModesResult IMAQdxEnumerateVideoModes(int id)
private static void _IMAQdxEnumerateVideoModes(int id,
long videoModeArray,
long count,
long currentMode)
public static NIVision.IMAQdxAttributeType IMAQdxGetAttributeType(int id, java.lang.String name)
private static void _IMAQdxGetAttributeType(int id,
long name,
long type)
public static int IMAQdxIsAttributeReadable(int id,
java.lang.String name)
private static void _IMAQdxIsAttributeReadable(int id,
long name,
long readable)
public static int IMAQdxIsAttributeWritable(int id,
java.lang.String name)
private static void _IMAQdxIsAttributeWritable(int id,
long name,
long writable)
public static void IMAQdxWriteRegister(int id,
int offset,
int value)
private static void _IMAQdxWriteRegister(int id,
int offset,
int value)
public static int IMAQdxReadRegister(int id,
int offset)
private static void _IMAQdxReadRegister(int id,
int offset,
long value)
public static void IMAQdxWriteAttributes(int id,
java.lang.String filename)
private static void _IMAQdxWriteAttributes(int id,
long filename)
public static void IMAQdxReadAttributes(int id,
java.lang.String filename)
private static void _IMAQdxReadAttributes(int id,
long filename)
public static void IMAQdxResetEthernetCameraAddress(java.lang.String name,
java.lang.String address,
java.lang.String subnet,
java.lang.String gateway,
int timeout)
private static void _IMAQdxResetEthernetCameraAddress(long name,
long address,
long subnet,
long gateway,
int timeout)
public static NIVision.IMAQdxAttributeVisibility IMAQdxGetAttributeVisibility(int id, java.lang.String name)
private static void _IMAQdxGetAttributeVisibility(int id,
long name,
long visibility)
public static int IMAQdxGetAttributeU32(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeU32(int id,
long name,
long value)
public static long IMAQdxGetAttributeI64(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeI64(int id,
long name,
long value)
public static double IMAQdxGetAttributeF64(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeF64(int id,
long name,
long value)
public static java.lang.String IMAQdxGetAttributeString(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeString(int id,
long name,
long value)
public static NIVision.IMAQdxEnumItem IMAQdxGetAttributeEnum(int id, java.lang.String name)
private static void _IMAQdxGetAttributeEnum(int id,
long name,
long value)
public static int IMAQdxGetAttributeBool(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeBool(int id,
long name,
long value)
public static int IMAQdxGetAttributeMinimumU32(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeMinimumU32(int id,
long name,
long value)
public static long IMAQdxGetAttributeMinimumI64(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeMinimumI64(int id,
long name,
long value)
public static double IMAQdxGetAttributeMinimumF64(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeMinimumF64(int id,
long name,
long value)
public static int IMAQdxGetAttributeMaximumU32(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeMaximumU32(int id,
long name,
long value)
public static long IMAQdxGetAttributeMaximumI64(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeMaximumI64(int id,
long name,
long value)
public static double IMAQdxGetAttributeMaximumF64(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeMaximumF64(int id,
long name,
long value)
public static int IMAQdxGetAttributeIncrementU32(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeIncrementU32(int id,
long name,
long value)
public static long IMAQdxGetAttributeIncrementI64(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeIncrementI64(int id,
long name,
long value)
public static double IMAQdxGetAttributeIncrementF64(int id,
java.lang.String name)
private static void _IMAQdxGetAttributeIncrementF64(int id,
long name,
long value)
public static void IMAQdxSetAttributeU32(int id,
java.lang.String name,
int value)
private static void _IMAQdxSetAttributeU32(int id,
long name,
int value)
public static void IMAQdxSetAttributeI64(int id,
java.lang.String name,
long value)
private static void _IMAQdxSetAttributeI64(int id,
long name,
long value)
public static void IMAQdxSetAttributeF64(int id,
java.lang.String name,
double value)
private static void _IMAQdxSetAttributeF64(int id,
long name,
double value)
public static void IMAQdxSetAttributeString(int id,
java.lang.String name,
java.lang.String value)
private static void _IMAQdxSetAttributeString(int id,
long name,
long value)
public static void IMAQdxSetAttributeEnum(int id,
java.lang.String name,
NIVision.IMAQdxEnumItem value)
private static void _IMAQdxSetAttributeEnum(int id,
long name,
long value)
public static void IMAQdxSetAttributeBool(int id,
java.lang.String name,
int value)
private static void _IMAQdxSetAttributeBool(int id,
long name,
int value)