Index of all Operators

::abs_funct_1d Absolute value of the y values.
::abs_image Calculate the absolute value (modulus) of an image.
::abs_invar_fourier_coeff Normalizing of the Fourier coefficients with respect to the displacment of the starting point.
::access_channel Access a channel of a multichannel image.
::adapt_template Adapting a template to the size of an image.
::add_channels Add gray values to regions.
::add_image Add two images.
::add_noise_distribution Add noise to an image.
::add_noise_white Add noise to an image.
::add_noise_white_contour_xld Add noise to XLD contours.
::affine_trans_contour_xld Apply an arbitrary affine transformation to an XLD contour.
::affine_trans_image Apply an arbitrary affine transformation to an image.
::affine_trans_point_2d Apply a homogeneous 2D transformation matrix to points.
::affine_trans_point_3d Apply a homogeneous 3D transformation matrix to points.
::affine_trans_polygon_xld Apply an arbitrary affine transformation to an XLD polygon.
::affine_trans_region Transform a region using an affine transformation.
::angle_ll Calculate the angle between two lines.
::angle_lx Calculate the angle between one line and the vertical axis.
::anisotrope_diff Smooth an image by edge-preserving anisotropic diffusion.
::append_channel Append additional matrices (channels) to the image.
::append_ocr_trainf Adding characters to a training file.
::approx_chain Approximate a contour by arcs and lines.
::approx_chain_simple Approximate a contour by arcs and lines.
::area_center Area and center of regions.
::area_center_xld Area and center of gravity (centroid) of contours and polygons.
::auto_threshold Segment an image using thresholds determined from its histogram.
::background_seg Determine the connected components of the background of given regions.
::bandpass_image Edge extraction using bandpass filters.
::best_match Searching the best matching of a template and an image.
::best_match_mg Searching the best grayvalue matches in a pyramid.
::best_match_pre_mg Searching the best grayvalue matches in a pre generated pyramid.
::best_match_rot Searching the best matching of a template and an image with rotation.
::best_match_rot_mg Searching the best matching of a template and a pyramid with rotation.
::bin_threshold Segment a black-and-white image using an automatically determined threshold.
::bit_and Bit-by-bit AND of all pixels of the input images.
::bit_lshift Left shift of all pixels of the image.
::bit_mask Logical ``AND'' of each pixel using a bit mask.
::bit_not Complement all bits of the pixels.
::bit_or Bit-by-bit OR of all pixels of the input images.
::bit_rshift Right shift of all pixels of the image.
::bit_slice Extract a bit from the pixels.
::bit_xor Bit-by-bit XOR of all pixels of the input images.
::bottom_hat Compute the bottom hat of regions.
::boundary Reduce a region to its boundary.
::caltab_points Read the mark center points from the calibration table description file.
::camera_calibration Determine all camera parameters by a simultanous minimization process.
::change_domain Change definition domain of an image.
::change_format Change image size.
::change_radial_distortion_cam_par Determine new camera parameters in accordance to the specified radial distortion.
::change_radial_distortion_contours_xld Change the radial distortion of contours.
::change_radial_distortion_image Change the radial distortion of an image.
::channels_to_image Convert one-channel images into a multichannel image
::char_threshold Perform a threshold segmentation for extracting characters.
::check_difference Compare two images pixel by pixel.
::circularity Shape factor for the roundness of a region.
::class_2dim_sup Segment an image using two-dimensional pixel classification.
::class_2dim_unsup Segment two images by clustering.
::class_ndim_box Classify pixels using hyper-cuboids.
::class_ndim_norm Classify pixels using hyper-spheres or hyper-cubes.
::clear_obj Delete an iconic object from the HALCON database.
::clear_rectangle Delete a rectangle on the output window.
::clear_sampset Free memory of a data set.
::clear_serial Clear the buffer of a serial connection.
::clear_template Deallocation of the memory of a template.
::clear_window Delete an output window.
::clip_contours_xld Clip an XLD contour.
::clip_region Clip a region to a rectangle.
::clip_region_rel Clip a region relative to its size.
::close_all_bg_esti Delete all background estimation data sets.
::close_all_class_box Destroy all classificators.
::close_all_files Close all open files.
::close_all_framegrabbers Close all frame grabbers.
::close_all_ocrs Destroy all OCR classificators.
::close_all_ocvs Clear all OCV tools.
::close_all_serials Close all serial devices.
::close_bg_esti Delete the background estimation data set.
::close_class_box Destroy the classificator.
::close_edges Close edge gaps using the edge amplitude image.
::close_edges_length Close edge gaps using the edge amplitude image.
::close_file Closing a text file.
::close_framegrabber Close specified frame grabber.
::close_measure Delete a measure object.
::close_ocr Deallocation of the memory of an OCR classifier.
::close_ocv Clear an OCV tool.
::close_serial Close a serial device.
::close_socket Close a socket.
::close_window Close an output window.
::closing Close a region.
::closing_circle Close a region with a circular structuring element.
::closing_golay Close a region with an element from the Golay alphabet.
::closing_rectangle1 Close a region with a rectangular structuring element.
::combine_roads_xld Combine road hypotheses from two resolution levels.
::compactness Shape factor for the compactness of a region.
::complement Return the complement of a region.
::complex_to_real Convert a complex image into two real images.
::compose2 Convert two images into a two-channel image.
::compose3 Convert 3 images into a three-channel image.
::compose4 Convert 4 images into a four-channel image.
::compose5 Convert 5 images into a five-channel image.
::compose6 Convert 6 images into a six-channel image.
::compose7 Convert 7 images into a seven-channel image.
::concat_obj Concatenate two iconic object tuples.
::concat_ocr_trainf Concatenation of trainings files.
::connect_and_holes Number of connection components and holes
::connection Compute connected components of a region.
::contlength Contour length of a region.
::contour_point_num_xld Return the number of points in an XLD contour.
::convert_image_type Convert the type of an image.
::convert_pose_type Change the representation type of 3D pose parameters.
::convexity Shape factor for the convexity of a region.
::convol_fft Convolve an image with a byte-mask in the frequency domain.
::convol_gabor Convolve an image with a Gabor filter in the frequency domain.
::convol_image Convolve an image with an arbitrary filter mask.
::cooc_feature_image Calculate a co-occurrence matrix and derive gray value features thereof.
::cooc_feature_matrix Calculate gray value features from a co-occurrence matrix.
::copy_image Copy an image and allocate new memory for it.
::copy_obj Copy an iconic object in the HALCON database.
::copy_rectangle Copy all pixels within rectangles between output windows.
::corner_response Searching corners in images.
::count_channels Count channels of image.
::count_obj Number of objects in a tuple.
::count_relation Number of entries in the HALCON database.
::count_seconds Elapsed processing time since the last call of ::count_seconds.
::create_bg_esti Generate and initialize a data set for the background estimation.
::create_caltab Generate calibration table description file and corresponding PostScript file.
::create_class_box Create a new classificator.
::create_funct_1d_array Create a function from a sequence of y-values.
::create_funct_1d_pairs Create a function from a set of (x,y) pairs.
::create_ocr_class_box Creating a new OCR-classifier.
::create_ocv_proj Create a new OCV tool based on gray value projections.
::create_pose Create 3D pose parameters.
::create_template Preparing a pattern for template matching.
::create_template_rot Preparing a pattern for template matching with rotation.
::crop_domain Cut out of defined gray values.
::crop_domain_rel Cut out an image area relative to the domain.
::crop_part Cut out a rectangular image area.
::crop_rectangle1 Cut out a rectangular image area.
::decode_1d_bar_code Decoding of a sequence of elements of a barcode.
::decompose2 Convert a two-channel image into two images.
::decompose3 Convert a three-channel image into three images.
::decompose4 Convert a four-channel image into four images.
::decompose5 Convert a five-channel image into five images.
::decompose6 Convert a six-channel image into six images.
::decompose7 Convert a seven-channel image into seven images.
::depth_from_focus Extract depth using mutiple focus levels.
::derivate_gauss Convolve an image with derivatives of the Gaussian.
::descript_class_box Description of the classificator.
::detect_edge_segments Detect straight edge segments.
::deviation_image Calculate the standard deviation of gray values within rectangular windows.
::diameter_region Maximal distance between two boundary points of a region.
::diff_of_gauss Approximate the LoG operator (Laplace of Gaussian).
::difference Calculate the difference of two regions.
::dilation1 Dilate a region.
::dilation2 Dilate a region (using a reference point).
::dilation_circle Dilate a region with a circular structuring element.
::dilation_golay Dilate a region with an element from the Golay alphabet.
::dilation_rectangle1 Dilate a region with a rectangular structuring element.
::dilation_seq Dilate a region sequentially.
::discrete_1d_bar_code Generate a discrete barcode from the elements widths.
::disp_arc Displays circular arcs in a window.
::disp_arrow Displays arrows in a window.
::disp_caltab Project and visualize the 3D model of the calibration table in the image.
::disp_channel Displays images with several channels.
::disp_circle Displays circles in a window.
::disp_color Displays a color (RGB) image
::disp_distribution Displays a noise distribution.
::disp_ellipse Displays ellipses.
::disp_image Displays gray value images.
::disp_info Display the manual information of a procedure on the screen.
::disp_line Draws lines in a window.
::disp_lut Graphical view of the look-up-table (lut).
::disp_obj Displays image objects (image, region, XLD).
::disp_polygon Displays a polyline.
::disp_rectangle1 Display of rectangles aligned to the coordinate axes.
::disp_rectangle2 Displays arbitrarily oriented rectangles.
::disp_region Displays regions in a window.
::disp_xld Display an XLD object.
::dist_ellipse_contour_xld Distance of contours to an ellipse.
::distance_funct_1d Compute the distance of two functions.
::distance_lr Calculate the distance between one line and one region.
::distance_pl Calculate the distance between one point and one line.
::distance_pp Calculate the distance between two points.
::distance_pr Calculate the distance between one point and one region.
::distance_ps Calculate the distances between a point and a line segment.
::distance_rr_min Minimum distance between the contour pixels of two regions each.
::distance_rr_min_dil Minimum distance between two regions with the help of dilatation.
::distance_sl Calculate the distances between one line segment and one line.
::distance_sr Calculate the distance between one line segment and one region.
::distance_ss Calculate the distances between two line segments.
::div_image Divide two images.
::do_ocr_multi Classification of characters.
::do_ocr_single Classification of a character.
::do_ocv_simple Verification of a pattern using an OCV tool.
::drag_region1 Interactive moving of a region.
::drag_region2 Interactive movement of a region with fixpoint specification.
::drag_region3 Interactive movement of a region with restriction of positions.
::draw_circle Interactive drawing of a circle.
::draw_circle_mod Interactive drawing of a circle.
::draw_ellipse Interactive drawing of an ellipse.
::draw_ellipse_mod Interactive drawing of an ellipse.
::draw_line Draw a line.
::draw_line_mod Draw a line.
::draw_lut Manipulate look-up-table (lut) interactively.
::draw_point Draw a point.
::draw_point_mod Draw a point.
::draw_polygon Interactive drawing of a polygon row.
::draw_rectangle1 Draw a rectangle parallel to the coordinate axis.
::draw_rectangle1_mod Draw a rectangle parallel to the coordinate axis.
::draw_rectangle2 Interactive drawing of any orientated rectangle.
::draw_rectangle2_mod Interactive drawing of any orientated rectangle.
::draw_region Interactive drawing of a closed region.
::dual_rank Opening, Median and Closing with circle or rectangle mask.
::dual_threshold Threshold operator for signed images.
::dump_window Write the window content to a file.
::dvf_to_hom_mat2d Approximate an affine map from a displacement vector field.
::dvf_to_int1 Convert a displacement vector field into two int1-images.
::dyn_threshold Segment an image using a local threshold.
::eccentricity Shape features derived from the ellipse parameters.
::edges_image Extract edges using Deriche, Lanser, Shen, or Canny filters.
::edges_sub_pix Extract sub-pixel precise edges using Deriche, Lanser, Shen, or Canny filters.
::eliminate_min_max Smooth an image in the spatial domain to suppress noise.
::eliminate_runs Eliminate runs of a given length.
::eliminate_sp Replace values outside of thresholds with average value.
::elliptic_axis Parameters of the equivalent ellipse.
::emphasize Enhance contrast of the image.
::energy_gabor Calculate the energy of a two-channel image.
::enquire_class_box Classify a tuple of attributes.
::enquire_reject_class_box Classify a tuple of attributes with rejection class.
::entropy_gray Determine the entropy and anisotropy of images.
::entropy_image Calculate the entropy of gray values within a rectangular window.
::equ_histo_image Histogram linearisation of images
::erosion1 Erode a region.
::erosion2 Erode a region (using a reference point).
::erosion_circle Erode a region with a circular structuring element.
::erosion_golay Erode a region with an element from the Golay alphabet.
::erosion_rectangle1 Erode a region with a rectangular structuring element.
::erosion_seq Erode a region sequentially.
::estimate_al_am Estimate the albedo of a surface and the amount of ambient light.
::estimate_sl_al_lr Estimate the slant of a light source and the albedo of a surface.
::estimate_sl_al_zc Estimate the slant of a light source and the albedo of a surface.
::estimate_tilt_lr Estimate the tilt of a light source.
::estimate_tilt_zc Estimate the tilt of a light source.
::euler_number Calculate the Euler number.
::exhaustive_match Matching of a template and an image.
::exhaustive_match_mg Matching a template and an image in a resolution pyramid.
::expand_gray Fill gaps between regions (depending on gray value or color) or split overlapping regions.
::expand_gray_ref Fill gaps between regions (depending on gray value or color) or split overlapping regions.
::expand_line Expand a region starting at a given line.
::expand_region Fill gaps between regions or split overlapping regions.
::fast_match Searching all good matches of a template and an image.
::fast_match_mg Searching all good grayvalue matches in a pyramid.
::fast_threshold Fast selection of grayvalues within a given gray intervall.
::fft_generic Compute the fast Fourier transform of an image.
::fft_image Compute the fast Fourier transform of an image.
::fft_image_inv Compute the inverse fast Fourier transform of an image.
::file_exists Check whether file exists.
::fill_dvf Expansion of a displacement vector field onto undefined areas.
::fill_interlace Interpolate 2 video half images.
::fill_up Fill up holes in regions.
::fill_up_shape Fill up holes in regions having given shape features.
::filter_kalman Estimate the current state of a system with the help of the Kalman filtering.
::find_1d_bar_code Look for one barcode in an image.
::find_1d_bar_code_region Look for multiple barcode regions in an image.
::find_caltab Segment the calibration table region in the image.
::find_marks_and_pose Extract the 2D calibration marks from the video image and calculate initial values for the external camera parameters.
::find_neighbors Search direct neighbors.
::fit_circle_contour_xld Approximation of XLD contours by circles.
::fit_ellipse_contour_xld Approximation of XLD contours by ellipses or elliptic arcs.
::fit_line_contour_xld Approximation of XLD contours by line segments.
::fitting Perform a closing after an opening with multiple structuring elements.
::fnew_line Create a line feed.
::fourier_1dim Calculate the Fourier coefficients of a parameterized contour.
::fourier_1dim_inv One dimensional Fourier synthesis (inverse Fourier transform).
::fread_char Read a character from a text file.
::fread_string Read strings from a text file.
::frei_amp Detect edges (amplitude) using the Frei-Chen operator.
::frei_dir Detect edges (amplitude and direction) using the Frei-Chen operator.
::full_domain Expand the domain of an image to maximum.
::funct_1d_to_pairs Access to the x/y values of a function.
::fuzzy_entropy Determine the fuzzy entropy of regions.
::fuzzy_perimeter Calculate the fuzzy perimeter of a region.
::fwrite_string Write values in a text file.
::gauss_distribution Generate a Gaussian noise distribution.
::gauss_image Smooth using discrete gauss functions.
::gen_1d_bar_code_descr Generate a decscription of a 1D bar code.
::gen_1d_bar_code_descr_gen Generate a generic decscription of a 1D bar code.
::gen_bandfilter Generate an ideal band filter.
::gen_bandpass Generate an ideal bandpass filter.
::gen_checker_region Create a checkered region.
::gen_circle Create a circle.
::gen_contour_polygon_xld Generate an XLD contour from a polygon (given as tuples).
::gen_contour_region_xld Generate XLD contours from regions.
::gen_contours_skeleton_xld Convert a skeleton into XLD contours.
::gen_cooc_matrix Calculate the co-occurrence matrix of a region in an image.
::gen_disc_se Generate ellipsoidal structuring elements for gray morphology.
::gen_ellipse Create an ellipse.
::gen_ellipse_contour_xld Creation of an XLD contour corresponding to an elliptic arc.
::gen_empty_obj Create an empty object tuple.
::gen_empty_region Create an empty region.
::gen_filter_mask Store a filter mask in the spatial domain as a real-image.
::gen_gabor Generate a Gabor filter.
::gen_gauss_pyramid Calculating a Gauss pyramid.
::gen_grid_region Create a region from lines or pixels.
::gen_highpass Generate an ideal highpass filter.
::gen_image1 Create an image from a pointer to the pixels.
::gen_image1_extern Create an image from a pointer on the pixels with storage management.
::gen_image3 Create an image from three pointers to the pixels (red/green/blue).
::gen_image_const Create an image with constant gray value.
::gen_image_gray_ramp Create a gray value ramp.
::gen_image_proto Set the gray values of an image to a specified value.
::gen_lowpass Generate an ideal lowpass filter.
::gen_measure_arc Prepare the extraction of straight edges perpendicular to an annular arc.
::gen_measure_rectangle2 Prepare the extraction of straight edges perpendicular to a rectangle.
::gen_parallel_contour_xld Compute the parallel contour of an XLD contour.
::gen_parallels_xld Extract parallel XLD polygons.
::gen_polygons_xld Approximate XLD contours by polygons.
::gen_psf_defocus Generate an impulse response of an uniform out-of-focus blurring.
::gen_psf_motion Generate an impulse response of a (linearly) motion blurring.
::gen_random_region Create a random region.
::gen_random_regions Create random regions like circles, rectangles and ellipses.
::gen_rectangle1 Create a rectangle parallel to the coordinate axes.
::gen_rectangle2 Create a rectangle of any orientation.
::gen_region_histo Convert a histogram into a region.
::gen_region_hline Store input lines described in Hesse normal shape as regions.
::gen_region_line Store input lines as regions.
::gen_region_points Store individual pixels as image region.
::gen_region_polygon Store a polygon as an image object.
::gen_region_polygon_filled Store a polygon as a ``filled'' region.
::gen_region_runs Create an image region from a runlength coding.
::gen_sin_bandpass Generate a bandpass filter with sinusoidal shape.
::gen_std_bandpass Generate a bandpass filter with Gaussian or sinusoidal shape.
::gen_struct_elements Generate standard structuring elements.
::get_1d_bar_code Extract the widths of the elements inside a barcode region.
::get_bg_esti_params Return the parameters of the data set.
::get_channel_info Informations about the components of an image object.
::get_chapter_info Get information concerning the chapters on procedures.
::get_check State of the HALCON control modes.
::get_class_box_param Get information about the current parameter.
::get_comprise Get the output treatment of an image matrix.
::get_contour_angle_xld Calculate the direction of an XLD contour for each contour point.
::get_contour_attrib_xld Return point attribute values of an XLD contour.
::get_contour_global_attrib_xld Return global attributes values of an XLD contour.
::get_contour_xld Return the coordinates of an XLD contour.
::get_domain Get the domain of an image.
::get_draw Get the current region fill mode.
::get_error_text Inquiry after the error text of a HALCON error number.
::get_fix Get mode of fixing of current look-up-table (lut).
::get_fixed_lut Get fixing of "look-up-table" (lut) for "real color images"
::get_font Get the current font.
::get_framegrabber_lut Query frame grabber lut.
::get_framegrabber_param Get specific parameters for a frame grabber.
::get_grayval Access the gray values of an image object.
::get_hsi Get the HSI coding of the current color.
::get_icon Query the icon for region output
::get_image_pointer1 Access the pointer of a channel.
::get_image_pointer3 Access the pointers of a colored image.
::get_image_time Request time at which the image was created.
::get_insert Get the current display mode.
::get_keywords Get keywords which are assigned to procedures.
::get_line_approx Get the current approximation error for contour display.
::get_line_of_sight Compute the line of sight corresponding to a point in the image.
::get_line_style Get the current graphic mode for contours.
::get_line_width Get the current line width for contour display.
::get_lines_xld Return an XLD polygon's data (as lines).
::get_lut Get current look-up-table (lut).
::get_lut_style Get modification parameters of look-up-table (lut).
::get_mbutton Wait until a mouse button is pressed.
::get_modules Query of used modules and the module key.
::get_mposition Query the mouse position.
::get_mshape Query the current mouse pointer shape.
::get_next_socket_data_type Determine the HALCON data type of the next socket data.
::get_obj_class Name of the class of an image object.
::get_obj_info Information about the input image objects last used.
::get_operator_info Get information concerning a HALCON-procedure.
::get_operator_name Get procedures with the given string as a substring of their name.
::get_paint Get the current display mode for grayvalues.
::get_pair_funct_1d Access a function value using the index of the control points.
::get_parallels_xld Return an XLD parallel's data (as lines).
::get_param_info Get information concerning the procedure parameters.
::get_param_names Get the names of the parameters of a HALCON-procedure.
::get_param_num Get number of the different parameter classes of a HALCON-procedure.
::get_param_types Get default data type for the control parameters of a HALCON-procedure.
::get_part Get the image part.
::get_part_style Get the current interpolation mode for grayvalue display.
::get_pixel Get the current color lookup table index.
::get_points_ellipse Points of an ellipse corresponding to specific angles.
::get_polygon_xld Return an XLD polygon's data.
::get_pose_type Get the representation type of 3D pose parameters.
::get_region_chain Contour of an object as chain code.
::get_region_contour Access the contour of an object.
::get_region_convex Access convex hull as contour.
::get_region_index Index of all regions containing a given pixel.
::get_region_points Access the pixels of a region.
::get_region_polygon Polygon approximation of a region.
::get_region_runs Access the runlength coding of a region.
::get_region_thickness Access the thickness of a region along the main axis.
::get_regress_params_xld Return XLD contour parameters.
::get_rgb Get the current color in RGB-coding.
::get_serial_param Get the parameters of a serial device.
::get_shape Get the current region output shape.
::get_spy Current configuration of the HALCON debugging-tool.
::get_string_extents Get the spatial size of a string.
::get_system Information concerning the currently used HALCON system parameter.
::get_tposition Get cursor position.
::get_tshape Get the shape of the text cursor.
::get_window_extents Information about a window's size and position.
::get_window_pointer3 Access to a window's pixel data.
::get_window_type Get the window type.
::give_bg_esti Return the estimated background image.
::gnuplot_close Close all open gnuplot files or terminate an active gnuplot sub-process.
::gnuplot_open_file Open a gnuplot file for visualization of images and control values.
::gnuplot_open_pipe Open a pipe to a gnuplot process for visualization of images and control values.
::gnuplot_plot_ctrl Plot control values using gnuplot.
::gnuplot_plot_funct_1d Plot a function using gnuplot.
::gnuplot_plot_image Visualize images using gnuplot.
::golay_elements Generate the structuring elements of the Golay alphabet.
::grab_image Grab an image from the specified frame grabber.
::grab_image_async Grab of an image from the specified frame grabber and start of the asynchronous grab of the next image.
::grab_image_start Start an asynchronous grab of an image from the specified frame grabber.
::grab_region Grab and segment an image from the specified frame grabber.
::grab_region_async Grab and segment an image from the specified frame grabber and start the asynchronous grab of the next image.
::gray_bothat Perform a gray value bottom hat transformation on an image.
::gray_closing Perform a gray value closing on an image.
::gray_dilation Perform a gray value dilation on an image.
::gray_dilation_rect Determine the maximum gray value within a rectangle.
::gray_erosion Perform a gray value erosion on an image.
::gray_erosion_rect Determine the minimum gray value within a rectangle.
::gray_histo Calculate the gray value distribution.
::gray_inside Calculate the lowest possible gray value on an arbitrary path to the image border for each point in the image.
::gray_opening Perform a gray value opening on an image.
::gray_projections Calculate horizontal and vertical gray-value projections.
::gray_range_rect Determine the gray value range within a rectangle.
::gray_skeleton Thinning of gray value images.
::gray_tophat Perform a gray value top hat transformation on an image.
::hamming_change_region Generate a region having a given Hamming distance.
::hamming_distance Hamming distance between two regions.
::hamming_distance_norm Hamming distance between two regions using normalization.
::hand_eye_calibration Perform a hand-eye-calibration.
::highpass_image Extract high frequency components from an image.
::histo_2dim Calculate the histogram of two-channel gray value images.
::histo_to_thresh Determine gray value thresholds from a histogram.
::hit_or_miss Hit-or-miss operation for regions.
::hit_or_miss_golay Hit-or-miss operation for regions using the Golay alphabet.
::hit_or_miss_seq Hit-or-miss operation for regions using the Golay alphabet (sequential).
::hom_mat2d_compose Compose two homogeneous 2D transformation matrices.
::hom_mat2d_identity Generate the homogeneous transformation matrix of the identical 2D transformation.
::hom_mat2d_invert Invert a homogeneous 2D transformation matrix.
::hom_mat2d_rotate Add a rotation to a homogeneous 2D transformation matrix.
::hom_mat2d_scale Add a scaling to a homogeneous 2D transformation matrix.
::hom_mat2d_translate Add a translation to a homogeneous 2D transformation matrix.
::hom_mat3d_compose Compose two homogeneous 3D transformation matrices.
::hom_mat3d_identity Generate the homogeneous transformation matrix of the identical 3D transformation.
::hom_mat3d_invert Invert a homogeneous 3D transformation matrix.
::hom_mat3d_rotate Add a rotation to a homogeneous 3D transformation matrix.
::hom_mat3d_scale Add a scaling to a homogeneous 3D transformation matrix.
::hom_mat3d_to_pose Convert homogeneous transformation matrix into 3D pose parameter.
::hom_mat3d_translate Add a translation to a homogeneous 3D transformation matrix.
::hough_circle_trans Return the Hough-Transform for circles with a given radius.
::hough_circles Centres of circles for a specific radius.
::hough_line_trans Produce the Hough transform for lines within regions.
::hough_lines Detect lines in edge images with the help of the Hough transform and returns it in HNF.
::hysteresis_threshold Perform a hysteresis threshold operation on an image.
::illuminate Illuminate image.
::image_to_channels Convert a multichannel image into One-channel images
::info_edges Estimate the width of a filter in ::edges_image.
::info_framegrabber Information about the specified frame grabber.
::info_ocr_class_box Information about an OCR classifier.
::info_parallels_xld Return information about the gray values of the area enclosed by XLD parallels.
::info_smooth Information on smoothing filter ::smooth_image.
::inner_circle Largest inner circle of a region.
::int1_to_dvf Convert two int1-images into a displacement vector field.
::integer_to_obj Convert an ``integer number'' into an iconic object.
::integrate_funct_1d Compute the positive and negative areas of a function.
::intensity Calculate the mean and deviation of gray values.
::interjacent Partition the image plane using given regions.
::intersection Calculate the intersection of two regions.
::intersection_ll Calculate the intersection point of two lines.
::invar_fourier_coeff Normalize the Fourier coefficients.
::invert_image Invert an image.
::junctions_skeleton Find junctions and end points in a skeleton.
::kirsch_amp Detect edges (amplitude) using the Kirsch operator.
::kirsch_dir Detect edges (amplitude and direction) using the Kirsch operator.
::label_to_region Extract regions with equal gray values from an image.
::laplace Calculate the Laplace operator by using finite differences.
::laplace_of_gauss LoG-Operator (Laplace of Gaussian).
::learn_class_box Train the classificator.
::learn_ndim_box Train the current classificator using a multi-channel image.
::learn_ndim_norm Construct clusters for ::class_ndim_norm.
::learn_sampset_box Train the classificator with one data set.
::length_xld Length of contours or polygons.
::line_orientation Calculate the orientation of lines.
::line_position Calculate the center of gravity, length, and orientation of a line.
::lines_facet Detection of lines using the facet model.
::lines_gauss Detect lines and their width.
::local_max Detect all local maxima in an image.
::local_max_contours_xld Select XLD contours with a local maximum of gray values.
::lut_trans Transform an image with a gray-value look-up-table
::match_fourier_coeff Similarity of two contours.
::match_funct_1d_trans Calculate transformation parameters between two functions.
::max_image Calculate the maximum of two images pixel by pixel.
::max_parallels_xld Join modified XLD parallels lying on the same polygon.
::mean_image Smooth by averaging.
::mean_n Average gray values over several channels.
::mean_sp Suppress salt and pepper noise.
::measure_pairs Extract straight edge pairs perpendicular to a rectangle.
::measure_pos Extract straight edges perpendicular to a rectangle.
::measure_projection Extract a gray value profile perpendicular to a rectangle.
::median_image Median filtering with different rank masks.
::median_separate Separated median filtering with rectangle masks.
::median_weighted Weighted median filtering with different rank masks.
::midrange_image Calculate the average of maximum and minimum inside any mask.
::min_image Calculate the minimum of two images pixel by pixel.
::min_max_gray Determine the minimum and maximum gray values within regions.
::minkowski_add1 Perform a Minkowski addition on a region.
::minkowski_add2 Dilate a region (using a reference point).
::minkowski_sub1 Erode a region.
::minkowski_sub2 Erode a region (using a reference point).
::mirror_image Mirror an image.
::mirror_region Reflect a region about the x- or y-axis.
::mod_parallels_xld Extract parallel XLD polygons enclosing a homogeneous area.
::moments_any_xld Arbitrary geometric moments of contours or polygons.
::moments_gray_plane Calculate gray value moments and approximation by a plane.
::moments_region_2nd Geometric moments of regions.
::moments_region_2nd_invar Geometric moments of regions.
::moments_region_2nd_rel_invar Geometric moments of regions.
::moments_region_3rd Geometric moments of regions.
::moments_region_3rd_invar Geometric moments of regions.
::moments_region_central Geometric moments of regions.
::moments_region_central_invar Geometric moments of regions.
::moments_xld Geometric moments M20, M02, and M11 of contours or polygons.
::monotony Calculating the monotony operation.
::morph_hat Compute the union of ::bottom_hat and ::top_hat.
::morph_skeleton Compute the morphological skeleton of a region.
::morph_skiz Thinning of a region.
::move_contour_orig Transformation of the origin into the centre of gravity.
::move_rectangle Copy inside an output window.
::move_region Translate a region.
::mult_image Multiply two images.
::negate_funct_1d Negation of the y values.
::new_extern_window Create a virtual graphics window under Windows NT.
::new_line Set the position of the text cursor to the beginning of the next line.
::noise_distribution_mean Determine the noise distribution of an image.
::nonmax_suppression_amp Suppress non-maximum points on an edge.
::nonmax_suppression_dir Suppress non-maximum points on an edge.
::num_points_funct_1d Number of control points of the function.
::obj_to_integer Convert an iconic object into an ``integer number.''
::ocr_change_char Defining a new conversion table for the characters.
::ocr_get_features Access the features which correspond to a character.
::open_file Open text file.
::open_framegrabber Open and configure a frame grabber.
::open_serial Open a serial device.
::open_socket_accept Open a socket that accepts connection requests.
::open_socket_connect Open a socket to an existing socket.
::open_textwindow Open a textual window.
::open_window Open a graphics window.
::opening Open a region.
::opening_circle Open a region with a circular structuring element.
::opening_golay Open a region with an element from the Golay alphabet.
::opening_rectangle1 Open a region with a rectangular structuring element.
::opening_seg Separate overlapping regions.
::optical_flow_match Calculating the Displacement vector field by correlation methods.
::orientation_region Orientation of a region.
::paint_gray Copy the gray values of an image into another image.
::paint_region Paint a region in an image with a constant gray value.
::partition_dynamic Partition a region horizontally into rectangles.
::partition_lines Partition lines according to various criteria.
::partition_rectangle Partition a region into rectangles of equal size.
::phase_deg Return the phase of a complex image in degrees.
::phase_rad Return the phase of a complex image in radians.
::phot_stereo Reconstruct a surface from at least three gray value images.
::plane_deviation Calculate the deviation of the gray values from the approximating image plane.
::plateaus Detect all gray value plateaus.
::plateaus_center Detect the centers of all gray value plateaus.
::polar_trans_image Transform an image to polar coordinates
::pose_to_hom_mat3d Convert 3d pose parameters into homogeneous transformation matrix.
::pouring Segment an image by ``pouring water'' over it.
::power_byte Return the power spectrum of a complex image.
::power_ln Return the power spectrum of a complex image.
::power_real Return the power spectrum of a complex image.
::prep_contour_fourier Parameterize the passed contour.
::prewitt_amp Detect edges (amplitude) using the Prewitt operator.
::prewitt_dir Detect edges (amplitude and direction) using the Prewitt operator.
::principal_comp Compute the principal components of multi-channel images.
::project_3d_point Project 3D points into (sub-)pixels.
::projection_pl Calculate the projection of a point onto a line.
::pruning Prune the branches of a region.
::query_all_colors Query all color names.
::query_color Query all color names displayable in the window.
::query_colored Query the number of colors for color output.
::query_contour_attribs_xld Return the names of the defined attributes of an XLD contour.
::query_contour_global_attribs_xld Return the names of the defined global attributes of an XLD contour.
::query_font Query the available fonts.
::query_gray Query the displayable grayvalues.
::query_insert Query the possible graphic modes.
::query_line_width Query the possible line widths.
::query_lut Query all available look-up-tables (lut).
::query_mshape Query all available mouse pointer shapes.
::query_operator_info Query slots concerning information with relation to the operator ::get_operator_info.
::query_paint Query the grayvalue display modes.
::query_param_info Query slots of the online-information concerning the operator ::get_param_info.
::query_shape Query the region display modes.
::query_spy Inquiring for possible settings of the HALCON debugging tool.
::query_tshape Query all shapes available for text cursors.
::query_window_type Query all available window types.
::rank_image Smooth an image with an arbitrary rank mask.
::rank_region Rank operator for regions.
::read_cam_par Read the internal camera parameters from text file.
::read_char Read a character from a text window.
::read_class_box Read the classificator from a file.
::read_contour_xld_arc_info Read XLD contours to a file in ARC/INFO generate format.
::read_funct_1d Read a function from a file.
::read_gray_se Load a structuring element for gray morphology.
::read_image Read an image with different file formats.
::read_kalman Read the description file of a Kalman filter.
::read_ocr Reading of an OCR classifier from a file.
::read_ocr_trainf Read training characters from files and convert to images.
::read_ocr_trainf_names Query which characters are stored in a training file.
::read_ocr_trainf_select Read training specific characters from files and convert to images.
::read_ocv Reading an OCV tool from file.
::read_polygon_xld_arc_info Read XLD polygons from a file in ARC/INFO generate format.
::read_pose Read 3D pose data from text file.
::read_region Read binary images or HALCON regions.
::read_sampset Read a training data set from a file.
::read_sequence Read images.
::read_serial Read from a serial device.
::read_string Read a string in a text window.
::read_template Reading a template from file.
::read_tuple Read a tuple from a file.
::read_world_file Read the geo coding from an ARC/INFO world file.
::real_to_complex Convert two real images into a complex image.
::receive_image Receive an image over a socket connection.
::receive_region Receive regions over a socket connection.
::receive_tuple Receive a tuple over a socket connection.
::receive_xld Receive an XLD object over a socket connection.
::rectangle1_domain Reduce the domain of an image to a rectangle.
::reduce_domain Reduce the domain of an image.
::region_to_bin Convert a region into a binary byte-image.
::region_to_label Convert regions to a label image.
::region_to_mean Paint regions with their average gray value.
::regiongrowing Segment an image using regiongrowing.
::regiongrowing_mean Regiongrowing using mean gray values.
::regiongrowing_n Regiongrowing for multi-channel images.
::regress_contours_xld Calculate the parameters of a regression line to an XLD contour.
::remove_noise_region Remove noise from a region.
::reset_obj_db Initialization of the HALCON system.
::rgb1_to_gray Transform an RGB image into a gray scale image.
::rgb3_to_gray Transform an RGB image to a gray scale image.
::roberts Detect edges using the Roberts filter.
::robinson_amp Detect edges (amplitude) using the Robinson operator.
::robinson_dir Detect edges (amplitude and direction) using the Robinson operator.
::rotate_image Rotate an image about its center.
::roundness Shape factors from contour.
::run_bg_esti Estimate the background and return the foreground region.
::runlength_distribution Distribution of runs needed for runlength encoding of a region.
::runlength_features Characteristic values for runlength coding of regions.
::sample_funct_1d Sample a function equidistantly in an interval.
::scale_image Scale the gray values of an image.
::scale_image_max Maximum gray value spreading in the value range 0 bis 255.
::scale_y_funct_1d Multiplication and addition of the y values.
::search_operator Search names of all procedures assigned to one keyword.
::segment_contours_xld Segment XLD contours into line segments and circular or elliptic arcs.
::select_contours_xld Select XLD contours according to several features.
::select_gray Select regions based on gray value features.
::select_grayvalues_from_channels Selection of gray values of a multi channel image using an index image.
::select_lines Select lines according to various criteria.
::select_lines_longest Select the longest input lines.
::select_matching_lines Select those lines from a set of lines (in HNF) which fit best into a region.
::select_obj Select an object from an object tuple.
::select_region_point Choose all regions containing a given pixel.
::select_region_spatial Pose relation of regions.
::select_shape Choose regions with the aid of shape features.
::select_shape_proto Choose regions having a certain relation to each other.
::select_shape_std Select regions of a given shape.
::send_image Send an image over a socket connection.
::send_region Send regions over a socket connection.
::send_tuple Send a tuple over a socket connection.
::send_xld Send an XLD object over a socket connection.
::sensor_kalman Interactive input of measurement values for a Kalman filtering.
::set_bg_esti_params Change the parameters of the data set.
::set_check Activating and deactivating of HALCON control modes.
::set_class_box_param Set system parameters for classification.
::set_color Set output color.
::set_colored Set multiple output colors.
::set_comprise Define the image matrix output clipping.
::set_draw Define the region fill mode.
::set_fix Set fixing of "look-up-table" (lut)
::set_fixed_lut Fix "look-up-table" (lut) for "real color images".
::set_font Set the font used for text output.
::set_framegrabber_lut Set frame grabber lut.
::set_framegrabber_param Set specific parameters for a frame grabber.
::set_gray Define grayvalues for region output.
::set_grayval Set single gray values in an image.
::set_hsi Define output colors (HSI-coded).
::set_icon Icon definition for region output.
::set_insert Define the pixel output function.
::set_line_approx Define the approximation error for contour display.
::set_line_style Define a contour output pattern.
::set_line_width Define the line width for region contour output.
::set_lut Set "look-up-table" (lut).
::set_lut_style Changing the look-up-table (lut).
::set_mshape Set the current mouse pointer shape.
::set_offset_template Gray value offset for template.
::set_paint Define the grayvalue output mode.
::set_part Modify the displayed image part.
::set_part_style Define an interpolation method for grayvalue output.
::set_pixel Define a color lookup table index.
::set_reference_template Define reference position for a matching template.
::set_rgb Set the color definition via RGB values.
::set_serial_param Set the parameters of a serial device.
::set_shape Define the region output shape.
::set_spy Control of the HALCON Debugging Tools.
::set_system Setting of HALCON system parameters.
::set_tposition Set the position of the text cursor.
::set_tshape Set the shape of the text cursor.
::set_window_attr Set window's characteristics.
::set_window_dc Set the device context of a virtual graphics window (Windows NT).
::set_window_extents Modify position and size of a window.
::set_window_type Specify a window type.
::sfs_mod_lr Reconstruct a surface from a gray value image.
::sfs_orig_lr Reconstruct a surface from a gray value image.
::sfs_pentland Reconstruct a surface from a gray value image.
::shade_height_field Shade a height field.
::shape_histo_all Determine a histogram of features along all threshold values.
::shape_histo_point Determine a histogram of features along all threshold values.
::shape_trans Transform the shape of a region.
::sigma_image Non-linear smoothing with the sigma filter.
::sim_caltab Simulate a video image with calibration table.
::simulate_defocus Simulate an uniform out-of-focus blurring of an image.
::simulate_motion Simulation of (linearly) motion blur.
::skeleton Compute the skeleton of a region.
::slide_image Interactive output from two window buffers.
::smallest_circle Smallest surrounding circle of a region.
::smallest_rectangle1 Surrounding rectangle parallel to the coordinate axes.
::smallest_rectangle2 Smallest surrounding rectangle with any orientation.
::smooth_contours_xld Smooth an XLD contour.
::smooth_funct_1d_gauss Smooth an equidistant function with a Gaussian function.
::smooth_funct_1d_mean Smooth a 1D function by averaging its values.
::smooth_image Smooth an image using recursive filters.
::sobel_amp Detect edges (amplitude) using the Sobel operator.
::sobel_dir Detect edges (amplitude and direction) using the Sobel operator.
::socket_accept_connect Accept a connection request on a listening socket.
::sort_region Sorting of regions with respect to their relative position.
::sp_distribution Generate a salt-and-pepper noise distribution.
::spatial_relation Pose relation of regions with regard to the coordinate axes.
::split_contours_xld Split XLD contours at dominant points.
::split_skeleton_lines Split lines represented by one pixel wide, non-branching lines.
::split_skeleton_region Split lines represented by one pixel wide, non-branching regions.
::sub_image Subtract two images.
::symmetry Symmentry of gray values along a row.
::system_call Executes a system command.
::test_equal_obj Compare image objects regarding equality.
::test_equal_region Test whether the regions of two objects are identical.
::test_obj_def Test whether an object is already deleted.
::test_region_point Test if the region consists of the given point.
::test_sampset_box Classify a set of arrays.
::testd_ocr_class_box Training of an OCR classifier by the input of regions.
::texture_laws Filter an image using a Laws texture filter.
::thickening Add the result of a hit-or-miss operation to a region.
::thickening_golay Add the result of a hit-or-miss operation to a region (using a Golay structuring element).
::thickening_seq Add the result of a hit-or-miss operation to a region (sequential).
::thinning Remove the result of a hit-or-miss operation from a region.
::thinning_golay Remove the result of a hit-or-miss operation from a region (using a Golay structuring element).
::thinning_seq Remove the result of a hit-or-miss operation from a region (sequential).
::threshold Select gray values lying within an interval.
::threshold_sub_pix Extract level crossings from an image with subpixel accuracy.
::top_hat Compute the top hat of regions.
::topographic_sketch Compute the topographic primal sketch of an image.
::traind_ocr_class_box Training of an OCR classifier by the input of regions.
::traind_ocv_proj Training of an OCV tool.
::trainf_ocr_class_box Training of an OCR classifier with the help of a training file.
::trans_from_rgb Transform an image from the RGB color space to an arbitrary color space.
::trans_to_rgb Transform an image from an arbitrary color space to the RGB color space.
::transform_funct_1d Transform a function using given transformation parameters.
::transpose_region Reflect a region about a point.
::trimmed_mean Smooth an image with an arbitrary rank mask.
::tuple_abs Compute the absolute value of a tuple.
::tuple_acos Compute the arccosine of a tuple.
::tuple_add Add two tuples.
::tuple_and Compute the logical and of two tuples.
::tuple_asin Compute the arcsine of a tuple.
::tuple_atan Compute the arctangent of a tuple.
::tuple_atan2 Compute the arctangent of a tuple for all four quadrants.
::tuple_band Compute the bitwise and of two tuples.
::tuple_bnot Compute the bitwise not of two tuples.
::tuple_bor Compute the bitwise or of two tuples.
::tuple_bxor Compute the bitwise exclusive or of two tuples.
::tuple_ceil Compute the ceiling function of a tuple.
::tuple_chr Convert a tuple of integers into strings with the corresponding ASCII codes.
::tuple_chrt Convert a tuple of integers into strings with the corresponding ASCII codes.
::tuple_concat Concatenate two tuple to a new one.
::tuple_cos Compute the cosine of a tuple.
::tuple_cosh Compute the hyperbolic cosine of a tuple.
::tuple_deg Convert a tuple from radians to degrees.
::tuple_deviation Return the standard deviation of the elements of a tuple.
::tuple_div Divide two tuples.
::tuple_environment Read one or more environment variables.
::tuple_equal Test, whether two tuples are equal.
::tuple_exp Compute the exponential of a tuple.
::tuple_fabs Compute the absolute value of a tuple (as floating point numbers).
::tuple_first_n Select the first elements of a tuple.
::tuple_floor Compute the floor function of a tuple.
::tuple_fmod Calculate the remainder of the floating point division of two tuples.
::tuple_gen_const Generate a tuple of a specific length and initialize its elements.
::tuple_greater Test, whether a tuple is greater than another tuple.
::tuple_greater_equal Test, whether a tuple is greater or equal to another tuple.
::tuple_inverse Invert a tuple.
::tuple_is_number Check a tuple (of strings) whether it represents numbers.
::tuple_last_n Select all elements from index ``n'' to the end of a tuple.
::tuple_ldexp Calculate the ldexp function of two tuples.
::tuple_length Returns the number of elements of a tuple.
::tuple_less Test, whether a tuple is less than another tuple.
::tuple_less_equal Test, whether a tuple is less or equal to another tuple.
::tuple_log Compute the natural logarithm of a tuple.
::tuple_log10 Compute the base 10 logarithm of a tuple.
::tuple_lsh Shift a tuple bitwise to the left.
::tuple_max Returns the maximal element of a tuple.
::tuple_mean Return the mean value of a tuple of numbers.
::tuple_min Returns the minimal element of a tuple.
::tuple_mult Multiply two tuples.
::tuple_neg Negate a tuple.
::tuple_not Compute the logical not of two tuples.
::tuple_not_equal Test, whether two tuples are not equal.
::tuple_number Convert a tuple (of strings) into a tuple of numbers.
::tuple_or Compute the logical or of two tuples.
::tuple_ord Convert a tuple of strings of length 1 into a tuple of their ASCII codes.
::tuple_ords Convert a tuple of strings into a tuple of their ASCII codes.
::tuple_pow Calculate the power function two tuples.
::tuple_rad Convert a tuple from degrees to radians.
::tuple_real Convert a tuple into a tuple of floating point numbers.
::tuple_round Convert a tuple into a tuple of integer numbers.
::tuple_rsh Shift a tuple bitwise to the right.
::tuple_select Select single elements of a tuple.
::tuple_select_range Select several elements of a tuple.
::tuple_sin Compute the sine of a tuple.
::tuple_sinh Compute the hyperbolic sine of a tuple.
::tuple_sort Sorts the elements of a tuple in ascending order.
::tuple_sort_index Sorts the elements of a tuple and returns the indices of the sorted tuple.
::tuple_split Split strings into substrings between predefined separator symbol(s).
::tuple_sqrt Compute the square root of a tuple.
::tuple_str_bit_select Select single character or bit from a tuple.
::tuple_str_first_n Cut the first characters up to position ``n'' out of string tuple.
::tuple_str_last_n Cut all characters starting at position ``n'' out of string tuple.
::tuple_strchr Forward search for a character within a string tuple.
::tuple_string Convert a tuple into a tuple of strings.
::tuple_strlen Length of every string within a tuple of strings.
::tuple_strrchr Backward search for a character within a string tuple.
::tuple_strrstr Backward search for string(s) within a string tuple.
::tuple_strstr Forward search for string(s) within a string tuple.
::tuple_sub Subtract two tuples.
::tuple_sum Return the sum of all elements of a tuple.
::tuple_tan Compute the tangent of a tuple.
::tuple_tanh Compute the hyperbolic tangent of a tuple.
::tuple_xor Compute the logical exclusive or of two tuples.
::union1 Return the union of all input regions.
::union2 Return the union of two regions.
::union_straight_contours_histo_xld Merge neighboring straight contours having a similar direction.
::union_straight_contours_xld Merge neighboring straight contours having a similar distance from a given line.
::update_bg_esti Change the estimated background image.
::update_kalman Read an update file of a Kalman filter.
::vector_to_hom_mat2d Approximate an affine transformation from point correspondences.
::wait_seconds Delaying the execution of the program.
::watersheds Extract watersheds and basins from an image.
::wiener_filter Image restoration by Wiener filtering.
::wiener_filter_ni Image restoration by Wiener filtering.
::write_cam_par Write the internal camera parameters to text file.
::write_class_box Save the classificator in a file.
::write_contour_xld_arc_info Write XLD contours to a file in ARC/INFO generate format.
::write_funct_1d Write a function to a file.
::write_image Write images in graphic formats.
::write_lut Write look-up-table (lut) as file.
::write_ocr Writing an OCR classifier into a file.
::write_ocr_trainf Storing of trained characters into a file.
::write_ocr_trainf_image Write characters into a training file.
::write_ocv Saving an OCV tool to file.
::write_polygon_xld_arc_info Write XLD polygons to a file in ARC/INFO generate format.
::write_pose Write 3D pose data to text file.
::write_region Write regions on file.
::write_serial Write to a serial connection.
::write_string Print text in a window.
::write_template Writing a template to file.
::write_tuple Write a tuple to a file.
::x_range_funct_1d Smallest and largest x value of the function.
::y_range_funct_1d Smallest and largest y value of the function.
::zero_crossing Detect zero crossings in an image.
::zero_crossing_sub_pix Extract zero crossings from an image with subpixel accuracy.
::zoom_image_factor Zoom an image by a given factor.
::zoom_image_size Zoom an image to a given size.
::zoom_region Zoom a region.


Copyright © 1996-2002 MVTec Software GmbH