kjb
INTRO
This man page describes how to use the KJB library in general, some of the
conventions used, and a rather haphazard list of routines, first in rough
categories, and second alphabetically. Each routine listed has a man page.
There are two basic ways to use the KJB library. If you are developing a
program from scratch (or migrating one to our system) and thus are using the
UA vision group's system for code development in general, then you should
install a copy of the library in the appropriate way into your source tree.
This is preferred for development because (1) you can step into library code
for debugging, (2) you can switch from development compiling to production
compiling, and (3) and you can simultaneously work on the library code, and
thus be more likely to integrate a routine into the library as appropriate
(doing so requires following some documented conventions and taking care
regarding synchronization with others on the project). This method for using
the library is documented below under the heading INSTALL.
If you want a quick and dirty solution along the more standard method of
using libraries, then see INCLUDE AND LOAD below. This might be the
preferred way to use the library if you simply want to make use of a few
routines from a large existing program that you are modifying. However,
modules under construction are not necessarily available.
To work on the library itself, see MODIFYING THE LIBRARY.
CONTACT INFO
Problems should be directed to Kobus (kobus AT sista.arizona.edu), or the
named individuals in the man pages.
MAN PAGES
Since you are reading this, it is likely that you already have the following
path in your MANPATH: ~kobus/doc/man. If you cannot read the man pages
pointed at below, then you will need to augment your MANPATH in this way.
INSTALL
If you are doing a source code install, be careful not ot overwrite
anything! In what follows, we will assume that you are adequately backed
up!!
The UA CS vision group code is now under SVN control. The prefered way to
get a source copy, assuming that you are in the UA CS unix group "vision",
is to use SVN. The repostory lives in:
/net/v04/misc/svn/src
At a minimun you need to checkout
Make include_after lib
The other entities in the above repository are programs that may or may not
depend on the library.
Alternatively, the script ~kobus/src/Make/scripts/kjb_update can be used to
get a copy of the source. There is a man page for this script that you
should be able to access provided that ~kobus/doc/man is in your MANPATH.
This script is regarded as obsolete since we now use SVN, but if there are
problems with it, please contact kobus.
To create a source level program directory which uses the makefile system
use the script: ~kobus/src/Make/scripts/create_program. There exists a
similar script to add such makefiles to existing code. Both these scripts
have man pages.
These scripts set up and test the makefile system. If you change the
structure of the program, you may need to rebuild the makefiles with a "make
depend". You must do a "make depend" when:
A source file has been created, removed, renamed
An #include line has changed.
If a file has been removed, then best to do a "make clean" as well.
Object files go into directories of the form:
$MACHINE/$COMPILER/$CODE/
If you are using Kobus's setup, this will be automatically be in your path.
If you are not using Kobus's setup, then there will be symbolic links from
the source directory to any successfully built executables so you can find
them.
There are several kinds of executables that you may wish to build. See the
document:
~kobus/doc/programming/crashes_and_debugging.txt
INCLUDE AND LOAD
Alternatively to the preceding section, the library can be used as a regular
library without integrating it into the source tree. The main disadvantages
are (1) you cannot step into the library with the debugger, (2) you cannot
take advantage of the development checks (3), you are at the mercy of random
updates to the library (I suppose you could copy the version that you have
started using to a safe place), and (4) there is less incentive to think of
the library as an entity to be improved. However, this method of using the
library is appropriate if you want to grab some if the functionality into an
existing complex program.
To use the library you must tell the compiler where to find include files,
typically with the "-I" option. At UA, this should be set to ~kobus/include.
The man page for each routine has an include designation to be entered into
your source file which look something like #include "l/l_incl.h". A simpler
alternative is to use "#include kjb.h" which includes everthing currently
exported.
The program now needs to be linked with the library using "-l libKJB". If
you are using Kobus's login scripts, the shell environment variable
LD_LIBRARY_PATH should already be set so the compiler can find it. If you
you need to specify the location, it is (at UA) ~kobus/load/$MACHINE, where
$MACHINE is something like:
linux_386_x64_opteron
linux_386_athlon
linux_386_p3
linux_386_p4
linux_386_xeon
sun5
Depending on which facility of the library was used, additional libraries
may be needed. Some of possibilities are:
linux_386_athlon:
-L/home/kobus/load/linux_386_athlon/ -L/usr/X11R6/lib/
-lXext -lX11 -lm -lcurses -ltiff -ljpeg -lc -lSLATEC
-lg2c -llapack -lblas -lg2c
sun5:
-L/home/kobus/load/sun5/ -L/opt/SUNWspro/lib -L/usr/openwin/lib/
-lXext -lX11 -lX -lm -ltermcap -lmalloc -ltiff -ljpeg
The man page builder attempts to figure out plausible library dependencies
for kjb library routines.
The library is meant to work fine with C++.
INITIALIZATION
It is recommended that kjb_init() be used at the beginning of any program
making use of the library. While not required, it can improve performance of
certain actions on certain systems, and sets up the signal handling
environment to get cleaner core dumps, and a few other such things, mostly
to do with development.
ADDITIONAL RELATED FEATURES OF KOBUS'S ENVIRONMENT
This section only applies to users of Kobus's login environment
Instead of typing make, you may want to try the alias "mk" encodes options
for parallel compiling if available and appropriate, and cleans compiler
messages. A record of the compile is stored in $o/res with errors going to
$o/err, where $o is $MACHINE/$COMPILER/$CODE. While the compile is running
results are being put into $o/err, which gets copied to $o/res when done,
with a cleaned summary being put into $o/err. This file is written to the
screen when the compile is done. $o/err and $o/res can be checked later
using the aliases "merr", "mres".
For those using both Kobus's environment and "vim", compiling can be done
from within vim by entering F12 (try it!). F11 is used to go forward through
the compile errors.
Different kinds of executables can be conveniently specified using the
aliases described in
~kobus/doc/programming/crashes_and_debugging.txt
Finally, if you have a core dump, then the alias "db" followed by the
program name calls ddd with the appropriate options. Note that if kjb_init
was used, the library traps the signals which lead to core dumps and does
some clean up before dumping core. This means that you need to go up the
stack a bit to get to the bug.
MODIFYING THE LIBRARY
See the documents in:
~kobus/doc/programming/crashes_and_debugging.txt
If you are part of the vision group, then improvements can be directly
entered using SVN. If you have doubts about what you are doing, contact
Kobus.
If you are not using SVN, but have a suggested coding change, contact Kobus.
Routines by category
- 0. Not yet categorized via the 'Index' field.
- cap_first_letter_cpy,    compare_pixel,    do_libsvm_svm_computation,    do_libsvm_svm_prediction,    find_constrained_hull_average,    fit_parametric_cubic,    fit_parametric_cubic_known_time,    fp_read_lut,    g_camera_matrix,    gamma_correct_image,    get_approximate_error_hull_data,    get_ave_ratio_without_invalid,    get_ave_sum_ratio_without_invalid,    get_fixed_cluster_average_of_3D_data,    get_fixed_clustering_of_3D_data,    get_group,    get_image_from_bttv_camera_2,    get_matrix_from_keypoint_vector,    get_rgb_to_xyz_matrix,    get_status_string,    increment_byte_copy,    init_bttv_camera_from_config_file,    int_linear_search,    invert_image_gamma,    kjb_getopts,    kjb_pclose,    kjb_svm_set,    kjb_vfprintf,    kjb_vsprintf,    linear_search,    linear_search_int_array,    linear_search_long_array,    long_linear_search,    make_image_collage,    make_image_collage_2,    mark_blooming_candidates,    mark_pixels_above_threshold,    mark_pixels_below_threshold,    mode_filter,    ow_exponantiate_image,    ow_gamma_correct_image,    ow_invert_image_gamma,    ow_log_brightness_image,    ow_match_brightness,    ow_match_chromaticity,    print_blanks,    print_underlined,    read_dbl_from_file,    read_int_from_file,    read_lut,    remove_camera_offset_from_data,    remove_camera_offset_from_image,    rep_print,    sensor_data_is_up_to_date,    set_camera_image_offset,    set_camera_spatial_chrom_file,    set_camera_vector_offset,    set_capture_frame_count,    set_hdrc_fixed_pixel_correction_file,    set_hdrc_options,    set_help_file,    set_image_average_options,    set_image_colour_space_options,    set_offset_removal_options,    set_video_options,    vector_is_matrix_row
- 3D plotting
- plot_matrix_values,    plot_matrix_values_2
- Byte image I/O
- display_byte_image,    read_byte_image,    write_byte_image
- Byte images
- create_byte_image,    display_byte_image,    free_byte_image,    get_target_byte_image,    read_byte_image,    write_byte_image
- EM
- get_GMM_blk_compound_sym_cov,    get_GMM_blk_compound_sym_cov_1,    get_independent_GMM,    get_independent_GMM_using_CEM,    get_independent_GMM_with_shift,    get_independent_GMM_with_shift_2
- GMM
- get_GMM_blk_compound_sym_cov,    get_GMM_blk_compound_sym_cov_1,    get_independent_GMM,    get_independent_GMM_using_CEM,    get_independent_GMM_with_shift,    get_independent_GMM_with_shift_2
- High level routines
- get_command_text
- I/O
- BUFF_DGET_LINE,    BUFF_FGET_LINE,    BUFF_GET_COMMAND_TEXT,    BUFF_GET_LINE,    BUFF_STDIN_GET_LINE,    check_config_sub_dir,    count_data_lines_until_next_header,    count_real_lines,    dget_line,    disable_stdout,    enable_stdout,    enhanced_term_getc,    fget_line,    fp_ow_read_formatted_int_matrix,    fp_ow_read_formatted_matrix,    fp_ow_read_int_matrix_by_cols,    fp_ow_read_int_matrix_by_rows,    fp_ow_read_matrix_by_cols,    fp_ow_read_matrix_by_rows,    fp_ow_read_vector,    fp_read_ascii_int_vector,    fp_read_ascii_vector,    fp_read_formatted_int_matrix,    fp_read_formatted_int_vector_vector,    fp_read_formatted_matrix,    fp_read_formatted_vector_vector,    fp_read_int_matrix,    fp_read_int_matrix_by_cols,    fp_read_int_matrix_by_rows,    fp_read_int_matrix_from_matlab_file,    fp_read_int_matrix_with_header,    fp_read_int_vector,    fp_read_int_vector_vector,    fp_read_int_vector_with_header,    fp_read_matrix,    fp_read_matrix_by_cols,    fp_read_matrix_by_rows,    fp_read_matrix_size_header,    fp_read_matrix_vector,    fp_read_matrix_vector_with_headers,    fp_read_matrix_with_header,    fp_read_raw_int_matrix,    fp_read_raw_int_vector,    fp_read_raw_int_vector_vector,    fp_read_raw_matrix,    fp_read_raw_matrix_vector,    fp_read_raw_vector,    fp_read_raw_vector_vector,    fp_read_vector,    fp_read_vector_length_header,    fp_read_vector_vector,    fp_read_vector_with_header,    fp_write_col_int_vector,    fp_write_col_int_vector_with_header,    fp_write_col_int_vector_with_title,    fp_write_col_vector,    fp_write_col_vector_full_precision,    fp_write_col_vector_with_header,    fp_write_indexed_vector,    fp_write_int_matrix,    fp_write_int_matrix_cols,    fp_write_int_matrix_rows,    fp_write_int_matrix_to_matlab_file,    fp_write_int_matrix_with_header,    fp_write_int_matrix_with_title,    fp_write_int_vector_vector,    fp_write_matrix,    fp_write_matrix_2,    fp_write_matrix_cols,    fp_write_matrix_full_precision,    fp_write_matrix_full_precision_with_title,    fp_write_matrix_rows,    fp_write_matrix_size_header,    fp_write_matrix_vector,    fp_write_matrix_vector_full_precision,    fp_write_matrix_with_header,    fp_write_matrix_with_title,    fp_write_raw_int_matrix,    fp_write_raw_int_vector,    fp_write_raw_int_vector_vector,    fp_write_raw_int_vector_vector_header,    fp_write_raw_matrix,    fp_write_raw_matrix_vector,    fp_write_raw_matrix_vector_header,    fp_write_raw_vector,    fp_write_raw_vector_vector,    fp_write_raw_vector_vector_header,    fp_write_row_int_vector,    fp_write_row_int_vector_with_title,    fp_write_row_vector,    fp_write_row_vector_full_precision,    fp_write_vector_length_header,    fp_write_vector_vector,    fp_write_vector_vector_full_precision,    fp_write_vector_vector_with_title,    fput_line,    get_command_text,    get_config_file,    get_fd_name,    get_no_overwrite,    get_real_line,    get_user_fd_name,    interactive_pso,    interactive_puts,    is_blocking,    is_interactive,    kjb_fclose,    kjb_fdopen,    kjb_fflush,    kjb_fgetc,    kjb_fopen,    kjb_fprintf,    kjb_fputc,    kjb_fputs,    kjb_fread,    kjb_fread_2,    kjb_fread_exact,    kjb_freopen,    kjb_fseek,    kjb_ftell,    kjb_fwrite,    kjb_fwrite_2,    kjb_get_debug_level,    kjb_get_verbose_level,    kjb_glob,    kjb_ioctl,    kjb_isatty,    kjb_mt_fclose,    kjb_mt_fopen,    kjb_mt_fprintf,    kjb_mt_fread,    kjb_mt_fwrite,    kjb_puts,    kjb_query,    kjb_read,    kjb_read_2,    kjb_read_exact,    kjb_realpath,    kjb_safe_fflush,    kjb_set_debug_level,    kjb_set_verbose_level,    kjb_simple_glob,    kjb_write,    kjb_write_2,    open_config_file,    p_stderr,    pop_no_overwrite,    pso,    push_no_overwrite,    read_dbl_from_config_file,    read_fl_db_from_config_file,    read_fluorescent_database,    read_int_matrix,    read_int_matrix_by_cols,    read_int_matrix_by_rows,    read_int_matrix_from_config_file,    read_int_vector,    read_int_vector_vector,    read_lut_from_config_file,    read_matrix,    read_matrix_by_cols,    read_matrix_by_rows,    read_matrix_from_config_file,    read_matrix_vector,    read_spectra_from_config_file,    read_vector,    read_vector_from_config_file,    read_vector_vector,    read_vector_vector_from_config_file,    safe_pipe_write,    set_blocking,    set_high_light,    set_low_level_io_options,    set_no_blocking,    set_no_overwrite,    set_suppress_test_messages,    sget_int_vector,    sget_non_negative_int_vector,    sget_positive_int_vector,    ss1d,    ss1f,    ss1i,    ss1l,    ss1pi,    ss1pi_2,    ss1pl,    ss1pl_2,    ss1ps,    ss1ps_2,    ss1s,    ss1snd,    ss1snf,    ss1spi,    ss1spl,    ss1sps,    ss1ui,    ss1ul,    ss1us,    start_stderr_shadow,    start_stdout_shadow,    stdin_get_line,    stop_stderr_shadow,    stop_stdout_shadow,    string_count_real_lines,    string_get_real_line,    term_beep,    term_beep_beep,    term_get_line,    term_set_blocking,    term_set_no_blocking,    toggle_high_light,    unset_high_light,    verbose_pso,    verbose_puts,    warn_pso,    warn_puts,    write_col_int_vector,    write_col_int_vector_with_header,    write_col_vector,    write_col_vector_full_precision,    write_col_vector_with_header,    write_fluorescent_database,    write_indexed_vector,    write_int_matrix,    write_int_matrix_cols,    write_int_matrix_rows,    write_int_matrix_to_matlab_file,    write_int_matrix_with_header,    write_int_vector_vector,    write_matrix,    write_matrix_2,    write_matrix_cols,    write_matrix_full_precision,    write_matrix_rows,    write_matrix_vector,    write_matrix_vector_full_precision,    write_matrix_with_header,    write_raw_int_matrix,    write_raw_int_vector,    write_raw_int_vector_vector,    write_raw_matrix,    write_raw_matrix_vector,    write_raw_vector,    write_raw_vector_vector,    write_row_int_vector,    write_row_vector,    write_row_vector_full_precision,    write_vector_vector,    write_vector_vector_full_precision
- KJB library
- get_command_text,    kjb_init
- L*a*b colour
- convert_image_rgb_to_lab,    convert_matrix_rgb_to_lab,    convert_vector_rgb_to_lab
- LDS
- SIR_particle_filter,    compute_kalman_filter,    compute_kalman_filter_2,    compute_kalman_filter_2_stable,    compute_kalman_filter_stable,    sample_from_LDS,    sample_from_LDS_2
- Macros
- ASSERT,    ASSERT_IS_BOOL,    ASSERT_IS_EQUAL_DBL,    ASSERT_IS_EQUAL_INT,    ASSERT_IS_FINITE_DBL,    ASSERT_IS_GREATER_DBL,    ASSERT_IS_GREATER_INT,    ASSERT_IS_LESS_DBL,    ASSERT_IS_LESS_INT,    ASSERT_IS_NEARLY_EQUAL_DBL,    ASSERT_IS_NON_NEGATIVE_DBL,    ASSERT_IS_NON_NEGATIVE_INT,    ASSERT_IS_NOT_EQUAL_DBL,    ASSERT_IS_NOT_EQUAL_INT,    ASSERT_IS_NOT_GREATER_DBL,    ASSERT_IS_NOT_GREATER_INT,    ASSERT_IS_NOT_LESS_DBL,    ASSERT_IS_NOT_LESS_INT,    ASSERT_IS_NOT_ZERO_DBL,    ASSERT_IS_NUMBER_DBL,    ASSERT_IS_POSITIVE_DBL,    ASSERT_IS_POSITIVE_INT,    ASSERT_IS_PROB_DBL,    ASSERT_IS_ZERO_DBL,    BUFF_CONST_GEN_GET_TOKEN,    BUFF_CONST_GEN_MATCH_GET_TOKEN,    BUFF_CONST_GEN_MQ_GET_TOKEN,    BUFF_CONST_GET_TOKEN,    BUFF_CONST_MATCH_GET_TOKEN,    BUFF_CONST_MQ_GET_TOKEN,    BUFF_DGET_LINE,    BUFF_FGET_LINE,    BUFF_GEN_GET_LAST_TOKEN,    BUFF_GEN_GET_LAST_TOKEN_2,    BUFF_GEN_GET_TOKEN,    BUFF_GEN_MATCH_GET_TOKEN,    BUFF_GEN_MQ_GET_TOKEN,    BUFF_GEN_SPLIT_AT_LAST_TOKEN,    BUFF_GEN_SPLIT_AT_LAST_TOKEN_2,    BUFF_GET_COMMAND_TEXT,    BUFF_GET_ENV,    BUFF_GET_LINE,    BUFF_GET_TEMP_FILE_NAME,    BUFF_GET_TOKEN,    BUFF_GET_TOKEN_OK,    BUFF_GET_USER_ID,    BUFF_MATCH_GET_TOKEN,    BUFF_MQ_GET_TOKEN,    BUFF_SGET_LINE,    BUFF_STDIN_GET_LINE,    CONST_BUFF_SGET_LINE,    SET_ARGUMENT_BUG,    SET_BOUNDS_BUG,    SET_BUFFER_OVERFLOW_BUG,    SET_CANT_HAPPEN_BUG,    SET_FORMAT_STRING_BUG,    SET_INFINITE_DOUBLE_BUG,    SET_INFINITE_FLOAT_BUG,    SET_NAN_DOUBLE_BUG,    SET_NAN_FLOAT_BUG,    SET_OVERFLOW_BUG,    SET_SORT_BUG,    SET_UNDERFLOW_BUG,    UNTESTED_CODE,    allocate_2D_int16_array,    allocate_2D_int32_array,    allocate_3D_int16_array,    allocate_3D_int32_array,    free_2D_int16_array,    free_2D_int32_array,    free_3D_int16_array,    free_3D_int32_array,    free_3D_void*_array,    kjb_puts
- PCA
- get_svd_basis_for_rows,    get_two_mode_basis_for_rows,    project_rows_onto_basis
- RGB
- generate_RGB_data,    get_RGB_data_from_spectra,    get_RGB_from_spectra,    get_RGB_vector_from_spectra,    get_sensor_version,    normalize_illum_spectra,    ow_normalize_illum_spectra
- RGB colour
- convert_image_rgb_to_lab,    convert_image_rgb_to_xyz,    convert_matrix_rgb_to_lab,    convert_matrix_rgb_to_xyz,    convert_vector_rgb_to_lab,    convert_vector_rgb_to_xyz,    get_RGB_from_spectrum,    get_RGB_sensors,    get_RGB_vector_from_spectrum,    get_rg_from_RGB
- SVD
- do_lapack_svd,    do_svd,    get_determinant_abs,    get_svd_basis_for_rows,    get_two_mode_basis_for_rows,    project_rows_onto_basis
- SVM
- compute_svm
- TEST
- UNTESTED_CODE,    test_pse,    test_pso
- TODO Index
- line_projection_matrix_from_point_project_matrix
- XYZ colour
- convert_image_rgb_to_xyz,    convert_matrix_rgb_to_xyz,    convert_vector_rgb_to_xyz,    get_XYZ_from_spectrum,    get_uv_from_XYZ
- a keypoint keypoints
- Create
- aerial imagery
- addIndexEntry,    closeIndexFile,    findTileOnDisk,    getTileFromDisk,    initIndexFile,    init_master,    invalidateEntry
- arrays
- allocate_2D_byte_array,    allocate_2D_double_array,    allocate_2D_float_array,    allocate_2D_int_array,    allocate_2D_int_mp_array,    allocate_2D_long_array,    allocate_2D_mp_array,    allocate_2D_ptr_array,    allocate_2D_short_array,    allocate_2D_vp_array,    allocate_3D_byte_array,    allocate_3D_double_array,    allocate_3D_float_array,    allocate_3D_int_array,    allocate_3D_long_array,    allocate_3D_ptr_array,    allocate_3D_short_array,    copy_v3,    copy_v4,    copy_vector_vector,    create_matrix_vector,    create_matrix_vector_vector,    create_v3,    create_v4,    create_vector_vector,    flatten_vector_vector,    free_2D_byte_array,    free_2D_double_array,    free_2D_float_array,    free_2D_int_array,    free_2D_int_mp_array,    free_2D_int_mp_array_and_matrices,    free_2D_long_array,    free_2D_mp_array,    free_2D_mp_array_and_matrices,    free_2D_ptr_array,    free_2D_short_array,    free_2D_vp_array_and_vectors,    free_3D_byte_array,    free_3D_double_array,    free_3D_float_array,    free_3D_int_array,    free_3D_long_array,    free_3D_short_array,    free_int_matrix_vector_vector,    free_int_v3,    free_int_vector_vector,    free_keypoint_vector,    free_keypoint_vector_descriptors,    free_keypoint_vector_vector,    free_matrix_vector,    free_matrix_vector_vector,    free_v3,    free_v4,    free_vector_vector,    get_target_int_matrix_vector_vector,    get_target_int_v3,    get_target_int_vector_vector,    get_target_keypoint_vector,    get_target_keypoint_vector_vector,    get_target_matrix_vector,    get_target_matrix_vector_vector,    get_target_v3,    get_target_v4,    get_target_vector_vector,    get_vector_vector_transpose,    is_matrix_vector_consistent,    is_vector_vector_consistent,    select_from_vector_vector,    split_v4,    split_vector_vector,    vector_vector_from_matrix,    vector_vector_from_vector
- asserts
- ASSERT,    ASSERT_IS_BOOL,    ASSERT_IS_EQUAL_DBL,    ASSERT_IS_EQUAL_INT,    ASSERT_IS_FINITE_DBL,    ASSERT_IS_GREATER_DBL,    ASSERT_IS_GREATER_INT,    ASSERT_IS_LESS_DBL,    ASSERT_IS_LESS_INT,    ASSERT_IS_NEARLY_EQUAL_DBL,    ASSERT_IS_NON_NEGATIVE_DBL,    ASSERT_IS_NON_NEGATIVE_INT,    ASSERT_IS_NOT_EQUAL_DBL,    ASSERT_IS_NOT_EQUAL_INT,    ASSERT_IS_NOT_GREATER_DBL,    ASSERT_IS_NOT_GREATER_INT,    ASSERT_IS_NOT_LESS_DBL,    ASSERT_IS_NOT_LESS_INT,    ASSERT_IS_NOT_ZERO_DBL,    ASSERT_IS_NUMBER_DBL,    ASSERT_IS_POSITIVE_DBL,    ASSERT_IS_POSITIVE_INT,    ASSERT_IS_PROB_DBL,    ASSERT_IS_ZERO_DBL
- basic image routines
- get_image_window,    kjb_copy_bw_byte_image,    kjb_copy_image,    ow_get_bw_byte_image_face_region
- bessel function
- kjb_bessel_I0,    kjb_scaled_bessel_I0,    kjb_scaled_bessel_I1
- bi-modal fiting
- get_two_mode_basis_for_rows
- black and white image
- make_black_and_white_image,    ow_make_black_and_white_image
- camera
- get_camera_matrix_from_point_and_line_correspondences
- camera calibration
- ransac_calibrate_camera_from_corrs
- case conversion
- extended_lc_strncpy,    extended_lc_uc,    extended_n_lc_uc,    extended_n_uc_lc,    extended_tolower,    extended_toupper,    extended_uc_lc,    extended_uc_strncpy,    ic_head_cmp,    kjb_ic_strcmp,    kjb_ic_strncmp
- chamfer transform
- chamfer_distance,    chamfer_transform,    chamfer_transform_2,    oriented_chamfer_distance,    oriented_sum_sq_distance,    sum_sq_distance
- chromaticity
- back_project_matrix,    back_project_vector,    divide_by_sum_project_matrix,    get_divide_by_sum_projection_matrix,    get_projection_matrix,    get_projection_vector,    project_matrix,    project_matrix_onto_unit_sphere,    project_vector
- chromaticity image
- make_chromaticity_image,    ow_make_chromaticity_image
- clustering
- free_kmeans_allocated_static_data,    get_3D_histogram_clusters,    get_3D_histogram_num_bins,    get_GMM_blk_compound_sym_cov,    get_GMM_blk_compound_sym_cov_1,    get_independent_GMM,    get_independent_GMM_using_CEM,    get_independent_GMM_with_shift,    get_independent_GMM_with_shift_2,    get_kmeans_clusters,    get_kmeans_epsilon,    get_kmeans_max_iterations,    set_3D_histogram_num_bins,    set_clustering_options,    set_kmeans_epsilon,    set_kmeans_max_iterations
- colour
- back_project_matrix,    back_project_vector,    divide_by_sum_project_matrix,    generate_RGB_data,    get_RGB_data_from_spectra,    get_RGB_from_spectra,    get_RGB_from_spectrum,    get_RGB_sensors,    get_RGB_vector_from_spectra,    get_RGB_vector_from_spectrum,    get_XYZ_from_spectrum,    get_divide_by_sum_projection_matrix,    get_projection_matrix,    get_projection_vector,    get_rg_from_RGB,    get_rg_from_spectrum,    get_sensor_version,    get_spectrum_rg_locus,    get_spectrum_uv_locus,    get_spectrum_xy_locus,    get_sum_from_spectrum,    get_uv_from_XYZ,    get_uv_from_spectrum,    get_xy_from_XYZ,    get_xy_from_spectrum,    normalize_illum_spectra,    ow_normalize_illum_spectra,    project_matrix,    project_matrix_onto_unit_sphere,    project_vector
- colour spaces
- convert_image_rgb_to_lab,    convert_image_rgb_to_xyz,    convert_matrix_rgb_to_lab,    convert_matrix_rgb_to_xyz,    convert_vector_rgb_to_lab,    convert_vector_rgb_to_xyz
- complex
- complex_multiply_matrices
- complex numbers
- complex_divide_matrices_ew,    complex_get_magnitude_matrix_ew,    complex_get_phase_matrix_ew,    complex_get_vector_element_magnitudes,    complex_multiply_matrices_ew
- configuration files
- check_config_sub_dir,    get_config_file,    open_config_file,    read_dbl_from_config_file,    read_fl_db_from_config_file,    read_int_matrix_from_config_file,    read_lut_from_config_file,    read_matrix_from_config_file,    read_spectra_from_config_file,    read_vector_from_config_file,    read_vector_vector_from_config_file
- convex hulls
- Hull,    approximate_hull_average,    copy_hull,    create_hull,    expand_hull,    find_convex_hull,    find_hull_bounds,    find_weighted_hull_average,    free_hull,    get_convex_hull,    get_distance_to_hull,    get_hull_CM_and_volume,    get_interior_distance_to_hull,    get_ordered_polygon_CM_and_area,    get_polygon_CM_and_area,    intersect_hulls,    intersect_positive_hulls,    is_hull_inside_hull,    is_point_inside_hull,    trim_2D_hull
- convolution
- convolve_image,    convolve_matrix,    convolve_vector,    fourier_convolve_image,    fourier_convolve_matrix,    fourier_ncc_template_matrix,    fourier_ncc_template_mvector,    gauss_convolve_image,    gauss_convolve_matrix,    gauss_sample_image,    get_1D_gaussian_mask,    get_2D_gaussian_dx_mask,    get_2D_gaussian_dy_mask,    get_2D_gaussian_mask,    get_2D_gaussian_mask_2,    ncc_matrix,    ncc_mvector,    ow_gauss_convolve_image,    x_convolve_image,    x_convolve_matrix,    y_convolve_image,    y_convolve_matrix
- coplanar
- plane_from_lines_as_points
- correspondences
- get_camera_matrix_from_point_and_line_correspondences,    ransac_calibrate_camera_from_corrs
- data error
- get_points_with_error
- data fitting
- get_best_diagonal_post_map,    get_best_linear_fit,    get_best_linear_fit_2,    get_best_map,    get_best_post_map,    get_diagonal_post_map_error,    get_linear_equation_rms_errror,    get_post_map_error,    get_row_fits,    get_svd_basis_for_rows,    get_two_mode_basis_for_rows,    least_squares,    least_squares_2,    project_rows_onto_basis
- data types
- Word_list
- debug
- kjb_get_debug_level,    kjb_set_debug_level,    set_suppress_test_messages
- debugging
- ASSERT,    ASSERT_IS_BOOL,    ASSERT_IS_EQUAL_DBL,    ASSERT_IS_EQUAL_INT,    ASSERT_IS_FINITE_DBL,    ASSERT_IS_GREATER_DBL,    ASSERT_IS_GREATER_INT,    ASSERT_IS_LESS_DBL,    ASSERT_IS_LESS_INT,    ASSERT_IS_NEARLY_EQUAL_DBL,    ASSERT_IS_NON_NEGATIVE_DBL,    ASSERT_IS_NON_NEGATIVE_INT,    ASSERT_IS_NOT_EQUAL_DBL,    ASSERT_IS_NOT_EQUAL_INT,    ASSERT_IS_NOT_GREATER_DBL,    ASSERT_IS_NOT_GREATER_INT,    ASSERT_IS_NOT_LESS_DBL,    ASSERT_IS_NOT_LESS_INT,    ASSERT_IS_NOT_ZERO_DBL,    ASSERT_IS_NUMBER_DBL,    ASSERT_IS_POSITIVE_DBL,    ASSERT_IS_POSITIVE_INT,    ASSERT_IS_PROB_DBL,    ASSERT_IS_ZERO_DBL,    BATCH_EPETE,    CHECK_FOR_HEAP_OVERRUNS,    EGC,    EPE,    EPETB,    EPETE,    ER,    ERE,    ERN,    ESBRE,    ETE,    NGC,    NOTE_ERROR,    NPE,    NPETB,    NPETE,    NR,    NRE,    NRN,    NTE,    SET_ARGUMENT_BUG,    SET_BOUNDS_BUG,    SET_BUFFER_OVERFLOW_BUG,    SET_CANT_HAPPEN_BUG,    SET_FORMAT_STRING_BUG,    SET_INFINITE_DOUBLE_BUG,    SET_INFINITE_FLOAT_BUG,    SET_NAN_DOUBLE_BUG,    SET_NAN_FLOAT_BUG,    SET_OVERFLOW_BUG,    SET_SORT_BUG,    SET_UNDERFLOW_BUG,    UNTESTED_CODE,    check_initialization,    check_same_int_matrix_dimensions,    check_same_int_vector_lengths,    check_same_matrix_dimensions,    check_same_matrix_vector_dimensions,    check_same_vector_lengths,    db_cv,    db_icv,    db_irv,    db_mat,    db_rv,    dbb,    dbc,    dbc_no_kjb,    dbe,    dbe_no_kjb,    dbf,    dbf_no_kjb,    dbi,    dbi_mat,    dbi_no_kjb,    dbj,    dbm,    dbm_no_kjb,    dbnc,    dbnc_no_kjb,    dbo,    dbo_no_kjb,    dbp,    dbp_no_kjb,    dbr,    dbr_no_kjb,    dbs,    dbs_no_kjb,    dbu,    dbw,    dbw_no_kjb,    dbx,    dbx_no_kjb,    default_bug_handler,    file_db_cv,    file_db_icv,    file_db_mat,    file_dbi_mat,    fp_write_int_matrix_with_title,    fp_write_matrix_full_precision_with_title,    fp_write_matrix_with_title,    fp_write_vector_vector_with_title,    hex_print,    interactive_pso,    interactive_puts,    kjb_abort,    kjb_calloc,    kjb_cleanup_for_abort,    kjb_free,    kjb_get_debug_level,    kjb_get_verbose_level,    kjb_malloc,    kjb_optional_abort,    kjb_realloc,    kjb_set_debug_level,    kjb_set_verbose_level,    max_abs_int_vector_difference,    memory_used,    optimize_free,    optimize_free_2,    pdo,    print_open_files,    reset_heap_checking_for_fork,    set_bug,    set_bug_handler,    set_suppress_test_messages,    test_pse,    test_pso,    verbose_pso,    verbose_puts,    verify_image,    verify_matrix,    verify_matrix_vector,    verify_non_negative_int_matrix,    verify_non_negative_matrix,    verify_non_negative_matrix_vector,    verify_probability_matrix,    verify_probability_matrix_vector,    verify_probability_row_matrix,    verify_probability_row_matrix_vector,    warn_pso,    warn_puts,    watch_for_free
- diagonalization
- diagonalize,    diagonalize_2,    diagonalize_symmetric
- directorys
- is_directory
- dot product
- do_lapack_dot_product
- earthmover
- copy_signature,    euclidean_distance,    free_signature,    get_earthmover_distance,    get_target_signature,    get_target_signature_db,    set_signature_features,    set_signature_weights
- eigenvalues
- diagonalize,    diagonalize_2,    diagonalize_symmetric
- ellipse_lists
- create_ellipse_list,    free_ellipse_list
- ellipses
- get_target_ellipse_list
- error handling
- BATCH_EPETE,    EGC,    EPE,    EPETB,    EPETE,    ER,    ERE,    ERN,    ESBRE,    ETE,    NGC,    NOTE_ERROR,    NPE,    NPETB,    NPETE,    NR,    NRE,    NRN,    NTE,    add_error,    cat_error,    check_num_args,    check_same_int_matrix_dimensions,    check_same_int_vector_lengths,    check_same_matrix_dimensions,    check_same_matrix_vector_dimensions,    check_same_vector_lengths,    default_bug_handler,    get_error_action,    insert_error,    kjb_clear_error,    kjb_get_error,    kjb_get_strlen_error,    kjb_print_error,    max_abs_int_vector_difference,    pop_error_action,    push_error_action,    set_bug,    set_bug_handler,    set_error,    set_error_action,    str_add_error,    str_cat_error,    str_insert_error,    str_set_error
- error measures
- get_rms_col_error,    get_rms_relative_col_error,    get_rms_relative_row_error,    get_rms_row_error
- files
- fp_get_byte_size,    fp_get_path_type,    get_file_age,    get_file_mod_time,    get_file_size,    get_path_type,    is_file,    kjb_glob,    kjb_mkdir,    kjb_mkdir_2,    kjb_rmdir,    kjb_simple_glob,    kjb_unlink,    kjb_unlink_2,    print_open_files,    set_low_level_io_options,    start_stderr_shadow,    start_stdout_shadow,    stop_stderr_shadow,    stop_stdout_shadow,    stream_older,    stream_younger
- float images
- count_invalid_pixels,    get_initialized_image,    get_initialized_image_2,    get_invalid_zero_image,    get_target_image,    get_zero_image,    kjb_create_image,    kjb_free_image,    kjb_read_image,    kjb_read_image_2,    mark_clipped_pixels,    mark_dark_pixels,    unmark_dark_pixels
- fluorescence
- Fluorescent_database,    Fluorescent_surface,    create_fluorescent_database,    free_fluorescent_database,    get_target_fluorescent_database,    read_fl_db_from_config_file,    read_fluorescent_database,    write_fluorescent_database
- fortran
- create_matrix_from_fortran_1D_dp_array,    get_fortran_1D_dp_array_from_matrix,    get_matrix_from_fortran_1D_dp_array
- fourier transforms
- get_matrix_dct,    get_matrix_dft,    get_matrix_inverse_dct,    get_matrix_inverse_dft,    get_vector_dft,    set_fftw_style
- gaussian distribution
- gauss_rand,    gauss_rand_2,    gaussian_rand,    mv_gaussian_rand,    mv_ind_gaussian_rand,    mv_std_gaussian_rand
- gaussian processes
- compute_gaussian_process_likelihood,    compute_gaussian_process_likelihood_i,    compute_gaussian_process_marginal_likelihood,    compute_gaussian_process_marginal_likelihood_i,    compute_gaussian_process_marginal_log_likelihood,    compute_gaussian_process_marginal_log_likelihood_i,    fill_covariance_matrix,    fill_mean_vector,    get_gaussian_process_posterior_distribution,    get_gaussian_process_posterior_distribution_i,    get_gaussian_process_predictive_distribution,    get_gaussian_process_predictive_distribution_i,    sample_from_gaussian_process_predictive,    sample_from_gaussian_process_predictive_i,    sample_from_gaussian_process_prior,    sample_from_gaussian_process_prior_i,    squared_exponential_covariance_function,    zero_mean_function
- geometry
- Hull,    approximate_hull_average,    chamfer_transform,    chamfer_transform_2,    copy_hull,    create_hull,    expand_hull,    find_convex_hull,    find_hull_bounds,    find_weighted_hull_average,    free_hull,    get_convex_hull,    get_distance_to_hull,    get_hull_CM_and_volume,    get_interior_distance_to_hull,    get_ordered_polygon_CM_and_area,    get_polygon_CM_and_area,    intersect_hulls,    intersect_positive_hulls,    is_hull_inside_hull,    is_point_in_polygon,    is_point_in_segment,    is_point_inside_hull,    oriented_chamfer_distance,    oriented_sum_sq_distance,    sum_sq_distance,    trim_2D_hull
- get_camera_matrix_from_point_and_line_correspondences
- put_line_corrs,    put_point_corrs
- graphs
- hungarian,    int_hungarian
- help
- kjb_help
- histograms
- get_1D_hist
- homogeneous
- homogenize_vector,    ow_homogenize_vector
- homogenize
- homogenize_vector,    ow_homogenize_vector
- html
- output_image_for_html,    output_image_for_html_2
- image I/O
- close_displayed_image,    create_image_display,    display_matrix,    kjb_display_image,    kjb_read_image,    kjb_read_image_2,    kjb_write_image
- image arithmetic
- add_images,    divide_images,    get_ave_rgb,    get_max_rgb,    log_one_plus_image,    log_one_plus_image,    multiply_images,    ow_add_images,    ow_add_vector_from_image,    ow_divide_images,    ow_max_thresh_image,    ow_min_of_images,    ow_min_thresh_image,    ow_multiply_images,    ow_power_image,    ow_scale_image,    ow_scale_image_by_channel,    ow_subtract_images,    ow_subtract_vector_from_image,    power_image,    scale_image,    scale_image_by_channel,    subtract_images
- image difference
- compute_image_difference,    compute_rms_image_difference
- image display
- close_displayed_image,    create_image_display,    display_matrix,    kjb_display_image
- image error routines
- check_same_size_image,    is_same_size_image
- image inversion
- ow_invert_gamma_image,    ow_invert_image
- image mapping
- change_basis_post_map_image,    change_basis_post_map_projected_image,    post_map_image,    post_map_projected_image,    pre_map_image
- image output
- image_draw_add_to_point,    image_draw_add_to_point_2,    image_draw_circle,    image_draw_circle_2,    image_draw_contour,    image_draw_disk,    image_draw_disk_2,    image_draw_gradient,    image_draw_gradient_2,    image_draw_hull_boundary,    image_draw_hull_interior,    image_draw_image,    image_draw_pixels,    image_draw_point,    image_draw_point_2,    image_draw_points,    image_draw_rectangle,    image_draw_rectangle_2,    image_draw_segment,    image_draw_segment_2,    image_draw_text_center,    image_draw_text_top_left,    image_draw_wrapped_text_top_left,    make_int_matrix_image
- image pixel validity
- count_invalid_pixels,    mark_clipped_pixels,    mark_dark_pixels,    unmark_dark_pixels
- image processing
- compute_image_difference,    compute_rms_image_difference,    find_bright_spots_in_image,    find_bright_spots_in_image_sequence
- image rotation
- ow_horizontal_flip_image,    ow_vertical_flip_image,    rotate_bw_byte_image,    rotate_image_left,    rotate_image_right,    scale_image_size
- image segmentation
- segment_from_background,    t1_segment_image,    t2_segment_image
- image smoothing
- convolve_image,    gauss_convolve_image,    gauss_sample_image,    ow_gauss_convolve_image,    x_convolve_image,    y_convolve_image
- image stats
- get_image_stats,    get_image_window_stats
- image transformation
- change_basis_post_map_image,    change_basis_post_map_projected_image,    convolve_image,    gauss_convolve_image,    gauss_sample_image,    make_black_and_white_image,    make_chromaticity_image,    ow_gauss_convolve_image,    ow_horizontal_flip_image,    ow_invert_gamma_image,    ow_invert_image,    ow_make_black_and_white_image,    ow_make_chromaticity_image,    ow_vertical_flip_image,    post_map_image,    post_map_projected_image,    pre_map_image,    rotate_bw_byte_image,    rotate_image_left,    rotate_image_right,    scale_image_size,    x_convolve_image,    y_convolve_image
- image_vectors
- copy_image_vector,    free_image_vector,    get_target_image_vector,    read_image_vector
- images
- Bw_byte_image,    Byte_image,    Image_chunk,    Image_chunk_info,    Invalid_pixel,    KJB_image,    KJB_image_sequence,    Pixel,    Pixel_extra,    Pixel_info,    Segment_t3,    Segmentation_t1,    Segmentation_t2,    Segmentation_t3,    add_images,    average_bw_images,    average_bw_images_2,    bw_byte_image_to_kjb_image,    bw_byte_image_to_kjb_image,    bw_image_to_matrix,    chamfer_transform,    chamfer_transform_2,    change_basis_post_map_image,    change_basis_post_map_projected_image,    check_same_size_image,    close_displayed_image,    compute_image_difference,    compute_rms_image_difference,    convert_image_rgb_to_lab,    convert_image_rgb_to_xyz,    convert_matrix_rgb_to_lab,    convert_matrix_rgb_to_xyz,    convert_vector_rgb_to_lab,    convert_vector_rgb_to_xyz,    convolve_image,    count_invalid_pixels,    create_byte_image,    create_image_display,    display_byte_image,    divide_images,    free_byte_image,    free_image_sequence,    gauss_convolve_image,    gauss_sample_image,    get_ave_rgb,    get_image_pixels,    get_image_stats,    get_image_window,    get_image_window_stats,    get_initialized_image,    get_initialized_image_2,    get_invalid_zero_image,    get_max_rgb,    get_registered_image_pixels,    get_target_byte_image,    get_target_image,    get_target_image_sequence,    get_zero_image,    image_draw_add_to_point,    image_draw_add_to_point_2,    image_draw_circle,    image_draw_circle_2,    image_draw_contour,    image_draw_disk,    image_draw_disk_2,    image_draw_gradient,    image_draw_gradient_2,    image_draw_hull_boundary,    image_draw_hull_interior,    image_draw_image,    image_draw_pixels,    image_draw_point,    image_draw_point_2,    image_draw_points,    image_draw_rectangle,    image_draw_rectangle_2,    image_draw_segment,    image_draw_segment_2,    image_draw_text_center,    image_draw_text_top_left,    image_draw_wrapped_text_top_left,    image_to_matrix,    image_to_matrix_2,    image_to_matrix_vector,    image_to_rgb_matrices,    image_to_rgb_matrix_array,    is_same_size_image,    kjb_byte_image_to_bw_image,    kjb_copy_bw_byte_image,    kjb_copy_image,    kjb_create_image,    kjb_display_image,    kjb_free_image,    kjb_read_image,    kjb_read_image_2,    kjb_write_image,    log_one_plus_image,    log_one_plus_image,    make_black_and_white_image,    make_chromaticity_image,    make_int_matrix_image,    mark_clipped_pixels,    mark_dark_pixels,    matrix_to_bw_image,    matrix_to_max_contrast_8bit_bw_image,    matrix_vector_to_image,    multiply_images,    oriented_chamfer_distance,    oriented_sum_sq_distance,    output_image_for_html,    output_image_for_html_2,    ow_add_images,    ow_add_vector_from_image,    ow_divide_images,    ow_gauss_convolve_image,    ow_get_bw_byte_image_face_region,    ow_horizontal_flip_image,    ow_invert_gamma_image,    ow_invert_image,    ow_make_black_and_white_image,    ow_make_chromaticity_image,    ow_max_thresh_image,    ow_min_of_images,    ow_min_thresh_image,    ow_multiply_images,    ow_power_image,    ow_scale_image,    ow_scale_image_by_channel,    ow_subtract_images,    ow_subtract_vector_from_image,    ow_vertical_flip_image,    post_map_image,    post_map_projected_image,    power_image,    pre_map_image,    read_byte_image,    read_image_sequence,    rgb_matrices_to_image,    rgb_matrix_array_to_image,    rotate_bw_byte_image,    rotate_image_left,    rotate_image_right,    scale_image,    scale_image_by_channel,    scale_image_size,    segment_from_background,    std_dev_bw_images,    std_dev_bw_images_2,    subtract_images,    sum_sq_distance,    t1_segment_image,    t2_segment_image,    unmark_dark_pixels,    write_byte_image,    x_convolve_image,    y_convolve_image
- images processing
- get_target_ellipse_list
- indexed vectors
- ascend_sort_indexed_vector,    descend_sort_indexed_vector,    free_indexed_vector,    get_random_indexed_vector,    get_target_indexed_int_vector,    get_target_indexed_vector,    get_zero_indexed_int_vector,    get_zero_indexed_vector,    vp_get_indexed_int_vector,    vp_get_indexed_vector
- input
- BUFF_DGET_LINE,    BUFF_FGET_LINE,    BUFF_GET_COMMAND_TEXT,    BUFF_GET_LINE,    BUFF_STDIN_GET_LINE,    dget_line,    enhanced_term_getc,    fget_line,    get_command_text,    get_real_line,    kjb_fgetc,    kjb_fread,    kjb_fread_2,    kjb_fread_exact,    kjb_mt_fread,    kjb_puts,    kjb_read,    kjb_read_2,    kjb_read_exact,    set_high_light,    set_low_level_io_options,    stdin_get_line,    string_get_real_line,    term_beep,    term_beep_beep,    term_get_line,    toggle_high_light,    unparse_prog_args,    unset_high_light
- integer matrices
- Int_matrix,    Int_matrix_vector,    Int_matrix_vector_vector,    add_int_matrices,    concat_int_matrices_vertically,    copy_int_matrix,    copy_int_matrix_block,    copy_int_matrix_col,    copy_int_matrix_row,    create_int_matrix_copy,    free_int_matrix,    free_int_matrix_vector,    free_int_matrix_vector_vector,    free_int_vector_matrix,    get_initialized_int_matrix,    get_int_matrix_col,    get_int_matrix_row,    get_int_transpose,    get_max_int_matrix_row_elements,    get_target_int_matrix,    get_target_int_matrix_vector,    get_target_int_matrix_vector_vector,    get_target_int_vector_matrix,    get_zero_int_matrix,    make_int_matrix_image,    ow_add_col_int_vector_to_int_matrix,    ow_add_int_matrices,    ow_add_int_scalar_to_int_matrix_row,    ow_add_row_vector_to_matrix,    ow_copy_int_matrix,    ow_copy_int_matrix_block,    ow_get_abs_of_int_matrix,    ow_multiply_int_matrix_by_int_scalar,    ow_set_int_matrix,    ow_zero_int_matrix,    put_int_matrix_col,    put_int_matrix_row,    ra_get_target_int_matrix,    ra_get_target_int_matrix_vector,    same_int_matrix_dimensions,    sum_int_matrix_elements,    sum_int_matrix_rows,    swap_int_matrix_rows
- integer matrix matrix
- free_int_matrix_matrix
- integer matrix vectors
- Int_matrix_vector,    get_target_int_matrix_vector,    ra_get_target_int_matrix_vector
- integer vector I/O
- fp_read_ascii_int_vector,    fp_read_formatted_int_vector_vector,    fp_read_int_vector,    fp_read_int_vector_vector,    fp_read_int_vector_with_header,    fp_read_raw_int_vector,    fp_read_raw_int_vector_vector,    fp_write_col_int_vector,    fp_write_col_int_vector_with_title,    fp_write_int_vector_vector,    fp_write_raw_int_vector,    fp_write_raw_int_vector_vector,    fp_write_raw_int_vector_vector_header,    fp_write_row_int_vector_with_title,    read_int_vector,    read_int_vector_vector,    sget_int_vector,    sget_non_negative_int_vector,    sget_positive_int_vector,    write_col_int_vector,    write_int_vector_vector,    write_raw_int_vector,    write_raw_int_vector_vector,    write_row_int_vector
- integer vector matrices
- Int_vector_matrix,    get_target_int_vector_matrix
- integer vectors
- Int_vector,    Int_vector_matrix,    Int_vector_vector,    add_int_scalar_to_int_vector,    copy_int_matrix_col,    copy_int_matrix_row,    copy_int_vector,    copy_int_vector_section,    copy_int_vector_vector,    create_int_vector,    create_int_vector_copy,    fp_read_ascii_int_vector,    fp_read_formatted_int_vector_vector,    fp_read_int_vector,    fp_read_int_vector_vector,    fp_read_int_vector_with_header,    fp_read_raw_int_vector,    fp_read_raw_int_vector_vector,    fp_write_col_int_vector,    fp_write_col_int_vector_with_title,    fp_write_int_vector_vector,    fp_write_raw_int_vector,    fp_write_raw_int_vector_vector,    fp_write_raw_int_vector_vector_header,    fp_write_row_int_vector_with_title,    free_int_vector,    free_int_vector_vector,    get_initialized_int_vector,    get_int_matrix_col,    get_int_matrix_row,    get_max_int_vector_element,    get_min_int_vector_element,    get_random_index_vector,    get_string_why_int_vector_is_not_permutation,    get_target_int_vector,    get_target_int_vector_vector,    get_unity_int_vector,    get_zero_int_vector,    int_set_difference,    int_vector_binary_search,    int_vector_is_permutation,    int_vector_linear_search,    multiply_int_vector_by_int_scalar,    ow_copy_int_vector,    ow_multiply_int_vector_by_int_scalar,    put_int_matrix_col,    put_int_matrix_row,    ra_get_target_int_vector,    read_int_vector,    read_int_vector_vector,    split_int_vector,    split_int_vector_vector,    sum_int_vector_elements,    write_col_int_vector,    write_int_vector_vector,    write_raw_int_vector,    write_raw_int_vector_vector,    write_row_int_vector
- justify
- left_justify
- keypoints
- copy_keypoint,    copy_keypoint_vector,    copy_keypoint_vector_selected_rows,    create_keypoint_vector,    create_keypoint_vector_vector,    draw_keypoint_correspondences,    draw_keypoint_matches,    draw_keypoint_matches_1,    draw_oriented_keypoint,    draw_oriented_keypoint_1,    draw_ransac_matches,    draw_ubc_keypoints_from_file,    draw_vl_keypoint_vector_with_mask,    draw_vl_keypoint_vector_with_mask_value,    draw_vl_keypoints_from_file,    draw_vl_keypoints_from_keypoint_vector,    extract_keypoints_positions,    extract_match_positions,    extract_match_positions,    extract_match_positions_1,    extract_match_positions_2,    extract_selected_keypoints_positions,    fp_draw_vl_keypoints,    free_keypoint,    free_keypoint_vector,    free_keypoint_vector_descriptors,    free_keypoint_vector_vector,    get_constrained_keypoint_match,    get_keypoint_match,    get_keypoint_vector_from_matrix,    get_local_keypoint_match,    get_putative_matches,    get_putatively_matched_keypoints_2,    get_putatively_matched_keypoints_3,    get_target_keypoint,    get_target_keypoint_vector,    get_target_keypoint_vector_vector,    get_vector_from_keypoint,    keypoint_euclidean_distance,    read_vl_keypoint_vector_from_file,    read_vl_keypoints_into_matrix,    set_keypoint_from_vector,    write_vl_keypoint_vector
- kiff
- kjb_read_image,    kjb_read_image_2
- lapack
- do_lapack_cholesky_decomposition,    do_lapack_cholesky_decomposition_2,    do_lapack_dot_product,    do_lapack_matrix_inversion,    do_lapack_matrix_inversion_2,    do_lapack_svd,    lapack_qr_decompose,    lapack_qr_decompose,    lapack_solve,    lapack_solve_symmetric,    lapack_solve_symmetric_pd,    lapack_solve_triangular,    lapack_solve_upper_triangular
- least squares
- constrained_least_squares,    get_MP_inverse,    get_MP_inverse_of_transpose,    get_best_diagonal_post_map,    get_best_linear_fit,    get_best_linear_fit_2,    get_best_map,    get_best_post_map,    get_diagonal_post_map_error,    get_linear_equation_rms_errror,    get_post_map_error,    get_row_fits,    get_svd_basis_for_rows,    get_two_mode_basis_for_rows,    least_squares,    least_squares_2,    project_rows_onto_basis
- line
- plane_from_lines_as_points
- line intersection
- distance_between_lines_as_points
- line projection
- point_projection_matrix_from_line_projection_matrix
- line projection matrix
- forward_line_projection,    line_projection_matrix_from_planes
- linked lists
- Queue_element,    alloc_insert_at_end_of_queue,    alloc_insert_into_queue,    apply_and_free,    apply_to_queue,    count_queue_elements,    free_queue,    free_queue_element,    insert_at_end_of_queue,    insert_into_ordered_queue,    insert_into_queue,    is_queue_ordered,    print_queue,    print_str_queue,    remove_elements_less_than_key,    remove_first_element,    remove_first_selected_element,    remove_last_element,    search_queue
- lut
- Lut,    convert_lut,    copy_lut,    create_lut,    fp_write_lut,    free_lut,    get_target_lut,    read_lut_from_config_file,    write_lut
- lut I/O
- fp_write_lut,    write_lut
- macros
- BOOL_MALLOC,    BYTE_MALLOC,    BYTE_REALLOC,    CHECK_FOR_HEAP_OVERRUNS,    DBL_MALLOC,    DBL_REALLOC,    FLT_MALLOC,    FLT_REALLOC,    INT16_MALLOC,    INT16_REALLOC,    INT32_MALLOC,    INT32_REALLOC,    INT_MALLOC,    INT_REALLOC,    LONG_MALLOC,    LONG_REALLOC,    SHORT_MALLOC,    SHORT_REALLOC,    STR_MALLOC,    STR_REALLOC,    UCHAR_MALLOC,    UCHAR_REALLOC,    UINT16_MALLOC,    UINT16_REALLOC,    UINT32_MALLOC,    UINT32_REALLOC,    UINT_MALLOC,    UINT_REALLOC
- match
- get_constrained_keypoint_match,    get_keypoint_match,    get_local_keypoint_match
- matching
- hungarian,    int_hungarian
- matrices
- Matrix_vector,    Matrix_vector_vector,    SWAP_MATRICES,    add_col_vector_to_matrix,    add_matrices,    add_row_vector_to_matrix,    add_scalar_to_matrix,    allocate_2D_int_mp_array,    allocate_2D_mp_array,    average_matrices,    average_matrix_cols,    average_matrix_cols_without_missing,    average_matrix_cols_without_negatives,    average_matrix_elements,    average_matrix_rows,    average_matrix_rows_without_missing,    average_matrix_rows_without_negatives,    average_matrix_vector_elements,    average_matrix_vector_rows,    bw_image_to_matrix,    cholesky_decomposition,    complex_divide_matrices_ew,    complex_get_magnitude_matrix_ew,    complex_get_phase_matrix_ew,    complex_multiply_matrices,    complex_multiply_matrices_ew,    concat_matrices_horizontally,    concat_matrices_vertically,    convolve_matrix,    convolve_vector,    copy_int_matrix_to_matrix,    copy_matrix,    copy_matrix_block,    copy_matrix_block_2,    copy_matrix_col,    copy_matrix_row,    copy_matrix_to_int_matrix,    copy_matrix_with_selection,    copy_matrix_with_selection_2,    create_diagonal_matrix,    create_homography_matrix_matrix,    create_identity_matrix,    create_matrix,    create_matrix_copy,    create_matrix_from_fortran_1D_dp_array,    create_matrix_matrix,    create_matrix_transpose,    create_matrix_vector,    create_matrix_vector_vector,    create_random_matrix,    create_random_matrix_2,    create_zero_matrix,    divide_matrices_ew,    divide_matrix_by_col_vector,    divide_matrix_by_row_vector,    divide_matrix_by_scalar,    do_matrix_recomposition,    do_matrix_recomposition_2,    do_native_cholesky_decomposition,    exp_matrix_elements,    find_in_matrix,    find_in_matrix_as_vector,    find_in_matrix_by_cols,    find_in_matrix_by_rows,    fp_ow_read_formatted_int_matrix,    fp_ow_read_formatted_matrix,    fp_ow_read_int_matrix_by_cols,    fp_ow_read_int_matrix_by_rows,    fp_ow_read_matrix_by_cols,    fp_ow_read_matrix_by_rows,    fp_read_formatted_int_matrix,    fp_read_formatted_matrix,    fp_read_formatted_vector_vector,    fp_read_int_matrix,    fp_read_int_matrix_by_cols,    fp_read_int_matrix_by_rows,    fp_read_int_matrix_from_matlab_file,    fp_read_int_matrix_with_header,    fp_read_matrix,    fp_read_matrix_by_cols,    fp_read_matrix_by_rows,    fp_read_matrix_size_header,    fp_read_matrix_vector,    fp_read_matrix_vector_with_headers,    fp_read_matrix_with_header,    fp_read_raw_int_matrix,    fp_read_raw_matrix,    fp_read_raw_matrix_vector,    fp_read_vector_vector,    fp_write_int_matrix,    fp_write_int_matrix_cols,    fp_write_int_matrix_rows,    fp_write_int_matrix_to_matlab_file,    fp_write_int_matrix_with_header,    fp_write_int_matrix_with_title,    fp_write_matrix,    fp_write_matrix_2,    fp_write_matrix_cols,    fp_write_matrix_full_precision,    fp_write_matrix_full_precision_with_title,    fp_write_matrix_rows,    fp_write_matrix_size_header,    fp_write_matrix_vector,    fp_write_matrix_vector_full_precision,    fp_write_matrix_with_header,    fp_write_matrix_with_title,    fp_write_raw_int_matrix,    fp_write_raw_matrix,    fp_write_raw_matrix_vector,    fp_write_raw_matrix_vector_header,    fp_write_raw_vector_vector,    fp_write_raw_vector_vector_header,    fp_write_vector_vector,    fp_write_vector_vector_full_precision,    fp_write_vector_vector_with_title,    free_2D_int_mp_array,    free_2D_int_mp_array_and_matrices,    free_2D_mp_array,    free_2D_mp_array_and_matrices,    free_matrix,    free_matrix_matrix,    free_matrix_vector,    free_matrix_vector_vector,    frobenius_matrix_difference,    frobenius_matrix_norm,    gauss_convolve_matrix,    get_1D_gaussian_mask,    get_2D_gaussian_dx_mask,    get_2D_gaussian_dy_mask,    get_2D_gaussian_mask,    get_2D_gaussian_mask_2,    get_2d_homo_rotation_matrix,    get_2d_rotation_matrix,    get_3d_homo_rotation_matrix_1,    get_3d_homo_scaling_matrix_1,    get_3d_homo_scaling_matrix_2,    get_3d_homo_scaling_matrix_2,    get_3d_homo_translation_matrix_1,    get_3d_rotation_matrix_1,    get_3d_rotation_matrix_2,    get_3d_rotation_matrix_2,    get_3d_scaling_matrix_1,    get_3d_scaling_matrix_2,    get_abs_of_int_matrix,    get_abs_of_matrix,    get_diagonal_int_matrix,    get_diagonal_matrix,    get_dot_product_of_matrix_rows,    get_dot_product_of_matrix_rows_2,    get_euler_homo_rotation_matrix,    get_euler_rotation_matrix,    get_fortran_1D_dp_array_from_matrix,    get_gauss_random_matrix,    get_gauss_random_matrix_2,    get_general_sv_gauss_random_matrix,    get_identity_matrix,    get_initialized_matrix,    get_int_identity_matrix,    get_log_determinant_of_PD_matrix,    get_matrix_col,    get_matrix_col_norms,    get_matrix_dct,    get_matrix_dft,    get_matrix_from_fortran_1D_dp_array,    get_matrix_from_matrix_vector,    get_matrix_from_matrix_vector_with_col_selection,    get_matrix_inverse,    get_matrix_inverse_dct,    get_matrix_inverse_dft,    get_matrix_row,    get_matrix_row_norms,    get_matrix_row_stats,    get_matrix_row_stats_2,    get_matrix_trace,    get_matrix_transpose,    get_matrix_vector_from_matrix,    get_matrix_vector_from_matrix_2,    get_max_matrix_element,    get_max_matrix_row_elements,    get_min_matrix_element,    get_random_matrix,    get_random_matrix_2,    get_random_matrix_col,    get_random_matrix_row,    get_rms_col_error,    get_rms_relative_col_error,    get_rms_relative_row_error,    get_rms_row_error,    get_target_matrix,    get_target_matrix_vector,    get_target_matrix_vector_vector,    get_unity_matrix,    get_vector_dft,    get_vector_outer_product,    get_zero_matrix,    image_to_matrix,    image_to_matrix_2,    image_to_matrix_vector,    image_to_rgb_matrices,    image_to_rgb_matrix_array,    insert_zero_col_in_matrix,    insert_zero_row_in_matrix,    interleave_matrix_cols,    interleave_matrix_rows,    invert_matrix_elements,    is_column_sum_different_from,    is_column_sum_equal_to,    is_column_sum_greater_than,    is_column_sum_less_than,    is_matrix_diagonal,    is_matrix_element_different_from,    is_matrix_element_equal_to,    is_matrix_element_greater_than,    is_matrix_element_less_than,    is_matrix_element_non,    is_matrix_element_nonnan,    is_matrix_element_nonzero,    is_matrix_element_zero,    is_matrix_row_stochastic,    is_matrix_vector_consistent,    is_row_sum_different_from,    is_row_sum_equal_to,    is_row_sum_greater_than,    is_row_sum_less_than,    is_vector_vector_consistent,    log_matrix_elements,    log_matrix_elements_2,    log_sum_log_matrix_elements,    matrix_to_bw_image,    matrix_to_max_contrast_8bit_bw_image,    matrix_vector_to_image,    max_abs_int_matrix_difference,    max_abs_matrix_difference,    max_abs_matrix_element,    max_int_matrix_element,    max_matrix_element,    max_rel_matrix_difference,    max_thresh_matrix,    min_abs_matrix_element,    min_int_matrix_element,    min_matrix_element,    min_thresh_matrix,    multiply_by_own_transpose,    multiply_by_transpose,    multiply_int_matrices,    multiply_int_matrix_and_int_vector,    multiply_int_matrix_by_int_scalar,    multiply_int_vector_and_int_matrix,    multiply_matrices,    multiply_matrices_ew,    multiply_matrix_and_vector,    multiply_matrix_by_col_vector_ew,    multiply_matrix_by_row_vector_ew,    multiply_matrix_by_scalar,    multiply_matrix_rows,    multiply_vector_and_matrix,    multiply_with_transpose,    nonnan_matrix,    ow_add_col_vector_to_matrix,    ow_add_int_matrix_to_matrix,    ow_add_matrices,    ow_add_matrices_2,    ow_add_matrix_row_times_scalar,    ow_add_matrix_row_to_vector,    ow_add_matrix_rows_ew,    ow_add_matrix_times_scalar,    ow_add_matrix_times_scalar_2,    ow_add_row_vector_to_matrix,    ow_add_scalar_times_vector_to_matrix_row,    ow_add_scalar_to_matrix,    ow_add_scalar_to_matrix_row,    ow_add_vector_to_matrix_col,    ow_add_vector_to_matrix_row,    ow_copy_matrix,    ow_copy_matrix_block,    ow_copy_matrix_block_2,    ow_copy_matrix_row,    ow_copy_matrix_with_col_selection,    ow_divide_matrices_ew,    ow_divide_matrix_by_col_vector,    ow_divide_matrix_by_row_vector,    ow_divide_matrix_by_scalar,    ow_divide_matrix_row_by_scalar,    ow_divide_matrix_row_by_vector,    ow_exp_matrix_elements,    ow_exp_scale_by_sum_log_matrix_row,    ow_exp_scale_by_sum_log_vector,    ow_get_abs_of_matrix,    ow_get_matrix_row,    ow_horizontal_flip_matrix,    ow_invert_matrix_elements,    ow_log_matrix_elements,    ow_log_matrix_elements_2,    ow_max_thresh_matrix,    ow_min_abs_thresh_matrix,    ow_min_thresh_matrix,    ow_multiply_matrices_ew,    ow_multiply_matrices_ew_2,    ow_multiply_matrix_by_col_vector_ew,    ow_multiply_matrix_by_row_vector_ew,    ow_multiply_matrix_by_scalar,    ow_multiply_matrix_col_by_vector,    ow_multiply_matrix_row_by_scalar,    ow_multiply_matrix_row_by_vector,    ow_multiply_matrix_rows_ew,    ow_set_matrix,    ow_square_matrix_elements,    ow_subtract_col_vector_from_matrix,    ow_subtract_identity_matrix,    ow_subtract_int_matrices,    ow_subtract_matrices,    ow_subtract_row_vector_from_matrix,    ow_subtract_scalar_from_matrix,    ow_subtract_scalar_from_matrix_row,    ow_subtract_vector_from_matrix_row,    ow_vertical_flip_matrix,    ow_zero_matrix,    pad_matrix_by_extending,    put_matrix_col,    put_matrix_row,    random_split_matrix_by_rows,    randomize_matrix_rows,    read_int_matrix,    read_int_matrix_by_cols,    read_int_matrix_by_rows,    read_matrix,    read_matrix_by_cols,    read_matrix_by_rows,    read_matrix_vector,    read_vector_vector,    remove_matrix_col,    remove_matrix_row,    rgb_matrices_to_image,    rgb_matrix_array_to_image,    rms_matrix_difference,    rms_matrix_row_difference,    select_matrix_cols,    set_fftw_style,    split_matrix_by_rows,    sqrt_matrix_elements,    square_matrix_elements,    stack_matrix_rows,    std_dev_matrices,    subtract_col_vector_from_matrix,    subtract_int_matrices,    subtract_matrices,    subtract_row_vector_from_matrix,    subtract_scalar_from_matrix,    sum_matrix_col_elements,    sum_matrix_cols,    sum_matrix_cols_without_missing,    sum_matrix_cols_without_negatives,    sum_matrix_elements,    sum_matrix_row_elements,    sum_matrix_rows,    sum_matrix_rows_without_missing,    sum_matrix_rows_without_negatives,    unstack_matrix_rows,    vector_vector_from_matrix,    write_int_matrix,    write_int_matrix_cols,    write_int_matrix_rows,    write_int_matrix_to_matlab_file,    write_int_matrix_with_header,    write_matrix,    write_matrix_2,    write_matrix_cols,    write_matrix_full_precision,    write_matrix_rows,    write_matrix_vector,    write_matrix_vector_full_precision,    write_matrix_with_header,    write_raw_int_matrix,    write_raw_matrix,    write_raw_matrix_vector,    write_raw_vector_vector,    write_vector_vector,    write_vector_vector_full_precision,    x_convolve_matrix,    y_convolve_matrix
- matrices images
- display_matrix
- matrix I/O
- fp_ow_read_formatted_int_matrix,    fp_ow_read_formatted_matrix,    fp_ow_read_int_matrix_by_cols,    fp_ow_read_int_matrix_by_rows,    fp_ow_read_matrix_by_cols,    fp_ow_read_matrix_by_rows,    fp_read_formatted_int_matrix,    fp_read_formatted_matrix,    fp_read_int_matrix,    fp_read_int_matrix_by_cols,    fp_read_int_matrix_by_rows,    fp_read_int_matrix_from_matlab_file,    fp_read_int_matrix_with_header,    fp_read_matrix,    fp_read_matrix_by_cols,    fp_read_matrix_by_rows,    fp_read_matrix_size_header,    fp_read_matrix_vector,    fp_read_matrix_vector_with_headers,    fp_read_matrix_with_header,    fp_read_raw_int_matrix,    fp_read_raw_matrix,    fp_read_raw_matrix_vector,    fp_write_int_matrix,    fp_write_int_matrix_cols,    fp_write_int_matrix_rows,    fp_write_int_matrix_to_matlab_file,    fp_write_int_matrix_with_header,    fp_write_int_matrix_with_title,    fp_write_matrix,    fp_write_matrix_2,    fp_write_matrix_cols,    fp_write_matrix_full_precision,    fp_write_matrix_full_precision_with_title,    fp_write_matrix_rows,    fp_write_matrix_size_header,    fp_write_matrix_vector,    fp_write_matrix_vector_full_precision,    fp_write_matrix_with_header,    fp_write_matrix_with_title,    fp_write_raw_int_matrix,    fp_write_raw_matrix,    fp_write_raw_matrix_vector,    fp_write_raw_matrix_vector_header,    read_int_matrix,    read_int_matrix_by_cols,    read_int_matrix_by_rows,    read_int_matrix_from_config_file,    read_matrix,    read_matrix_by_cols,    read_matrix_by_rows,    read_matrix_from_config_file,    read_matrix_vector,    write_int_matrix,    write_int_matrix_cols,    write_int_matrix_rows,    write_int_matrix_to_matlab_file,    write_int_matrix_with_header,    write_matrix,    write_matrix_2,    write_matrix_cols,    write_matrix_full_precision,    write_matrix_rows,    write_matrix_vector,    write_matrix_vector_full_precision,    write_matrix_with_header,    write_raw_int_matrix,    write_raw_matrix,    write_raw_matrix_vector
- matrix arithmetic
- add_col_vector_to_matrix,    add_matrices,    add_row_vector_to_matrix,    add_scalar_to_matrix,    average_matrix_elements,    complex_divide_matrices_ew,    complex_get_magnitude_matrix_ew,    complex_get_phase_matrix_ew,    complex_multiply_matrices,    complex_multiply_matrices_ew,    divide_matrices_ew,    divide_matrix_by_col_vector,    divide_matrix_by_row_vector,    divide_matrix_by_scalar,    do_matrix_recomposition,    do_matrix_recomposition_2,    exp_matrix_elements,    get_abs_of_int_matrix,    get_abs_of_matrix,    get_dot_product_of_matrix_rows,    get_dot_product_of_matrix_rows_2,    get_matrix_dct,    get_matrix_dft,    get_matrix_inverse,    get_matrix_inverse_dct,    get_matrix_inverse_dft,    get_vector_outer_product,    invert_matrix_elements,    log_matrix_elements,    log_matrix_elements_2,    log_sum_log_matrix_elements,    multiply_by_own_transpose,    multiply_by_transpose,    multiply_int_matrices,    multiply_int_matrix_and_int_vector,    multiply_int_matrix_by_int_scalar,    multiply_int_vector_and_int_matrix,    multiply_matrices,    multiply_matrices_ew,    multiply_matrix_and_vector,    multiply_matrix_by_col_vector_ew,    multiply_matrix_by_row_vector_ew,    multiply_matrix_by_scalar,    multiply_matrix_rows,    multiply_vector_and_matrix,    multiply_with_transpose,    ow_add_col_vector_to_matrix,    ow_add_matrices,    ow_add_matrices_2,    ow_add_matrix_row_times_scalar,    ow_add_matrix_rows_ew,    ow_add_matrix_times_scalar,    ow_add_matrix_times_scalar_2,    ow_add_row_vector_to_matrix,    ow_add_scalar_times_vector_to_matrix_row,    ow_add_scalar_to_matrix,    ow_add_scalar_to_matrix_row,    ow_add_vector_to_matrix_col,    ow_add_vector_to_matrix_row,    ow_divide_matrices_ew,    ow_divide_matrix_by_col_vector,    ow_divide_matrix_by_row_vector,    ow_divide_matrix_by_scalar,    ow_divide_matrix_row_by_scalar,    ow_divide_matrix_row_by_vector,    ow_exp_matrix_elements,    ow_exp_scale_by_sum_log_matrix_row,    ow_exp_scale_by_sum_log_vector,    ow_get_abs_of_matrix,    ow_invert_matrix_elements,    ow_log_matrix_elements,    ow_log_matrix_elements_2,    ow_multiply_matrices_ew,    ow_multiply_matrices_ew_2,    ow_multiply_matrix_by_col_vector_ew,    ow_multiply_matrix_by_row_vector_ew,    ow_multiply_matrix_by_scalar,    ow_multiply_matrix_col_by_vector,    ow_multiply_matrix_row_by_scalar,    ow_multiply_matrix_row_by_vector,    ow_multiply_matrix_rows_ew,    ow_square_matrix_elements,    ow_subtract_col_vector_from_matrix,    ow_subtract_identity_matrix,    ow_subtract_int_matrices,    ow_subtract_matrices,    ow_subtract_row_vector_from_matrix,    ow_subtract_scalar_from_matrix,    ow_subtract_scalar_from_matrix_row,    ow_subtract_vector_from_matrix_row,    set_fftw_style,    sqrt_matrix_elements,    square_matrix_elements,    subtract_col_vector_from_matrix,    subtract_int_matrices,    subtract_matrices,    subtract_row_vector_from_matrix,    subtract_scalar_from_matrix,    sum_matrix_col_elements,    sum_matrix_elements,    sum_matrix_row_elements
- matrix decomposition
- cholesky_decomposition,    diagonalize,    diagonalize_2,    diagonalize_symmetric,    do_lapack_cholesky_decomposition,    do_lapack_cholesky_decomposition_2,    do_native_cholesky_decomposition,    do_svd,    get_determinant_abs,    lapack_qr_decompose,    lapack_qr_decompose,    lq_decompose,    ql_decompose,    qr_decompose,    rq_decompose
- matrix errors
- get_rms_col_error,    get_rms_relative_col_error,    get_rms_relative_row_error,    get_rms_row_error
- matrix inversion
- do_lapack_matrix_inversion,    do_lapack_matrix_inversion_2
- matrix matrix
- create_homography_matrix_matrix,    create_matrix_matrix,    free_matrix_matrix
- matrix measures
- frobenius_matrix_difference,    frobenius_matrix_norm,    get_matrix_col_norms,    get_matrix_row_norms,    get_rms_col_error,    get_rms_relative_col_error,    get_rms_relative_row_error,    get_rms_row_error,    max_abs_int_matrix_difference,    max_abs_matrix_difference,    max_rel_matrix_difference,    rms_matrix_difference,    rms_matrix_row_difference
- matrix normalization
- frobenius_matrix_norm,    max_thresh_matrix,    min_thresh_matrix,    ow_max_thresh_matrix,    ow_min_abs_thresh_matrix,    ow_min_thresh_matrix
- matrix statistics
- average_matrix_cols,    average_matrix_cols_without_missing,    average_matrix_cols_without_negatives,    average_matrix_rows,    average_matrix_rows_without_missing,    average_matrix_rows_without_negatives,    average_matrix_vector_elements,    average_matrix_vector_rows,    get_matrix_row_stats,    get_matrix_row_stats_2,    is_matrix_row_stochastic,    sum_matrix_cols,    sum_matrix_cols_without_missing,    sum_matrix_cols_without_negatives,    sum_matrix_rows,    sum_matrix_rows_without_missing,    sum_matrix_rows_without_negatives
- memory allocation
- BOOL_MALLOC,    BYTE_MALLOC,    BYTE_REALLOC,    CHECK_FOR_HEAP_OVERRUNS,    DBL_MALLOC,    DBL_REALLOC,    FLT_MALLOC,    FLT_REALLOC,    INT16_MALLOC,    INT16_REALLOC,    INT32_MALLOC,    INT32_REALLOC,    INT_MALLOC,    INT_REALLOC,    KJB_CALLOC,    KJB_MALLOC,    KJB_REALLOC,    LONG_MALLOC,    LONG_REALLOC,    N_TYPE_MALLOC,    N_TYPE_REALLOC,    SHORT_MALLOC,    SHORT_REALLOC,    STR_MALLOC,    STR_REALLOC,    TYPE_MALLOC,    UCHAR_MALLOC,    UCHAR_REALLOC,    UINT16_MALLOC,    UINT16_REALLOC,    UINT32_MALLOC,    UINT32_REALLOC,    UINT_MALLOC,    UINT_REALLOC,    allocate_2D_byte_array,    allocate_2D_double_array,    allocate_2D_float_array,    allocate_2D_int16_array,    allocate_2D_int32_array,    allocate_2D_int_array,    allocate_2D_int_mp_array,    allocate_2D_long_array,    allocate_2D_mp_array,    allocate_2D_ptr_array,    allocate_2D_short_array,    allocate_2D_vp_array,    allocate_3D_byte_array,    allocate_3D_double_array,    allocate_3D_float_array,    allocate_3D_int16_array,    allocate_3D_int32_array,    allocate_3D_int_array,    allocate_3D_long_array,    allocate_3D_ptr_array,    allocate_3D_short_array,    check_initialization,    copy_v3,    copy_v4,    copy_vector_vector,    create_matrix_vector,    create_matrix_vector_vector,    create_v3,    create_v4,    create_vector_vector,    free_2D_byte_array,    free_2D_double_array,    free_2D_float_array,    free_2D_int16_array,    free_2D_int32_array,    free_2D_int_array,    free_2D_int_mp_array,    free_2D_int_mp_array_and_matrices,    free_2D_long_array,    free_2D_mp_array,    free_2D_mp_array_and_matrices,    free_2D_ptr_array,    free_2D_short_array,    free_2D_vp_array_and_vectors,    free_3D_byte_array,    free_3D_double_array,    free_3D_float_array,    free_3D_int16_array,    free_3D_int32_array,    free_3D_int_array,    free_3D_long_array,    free_3D_short_array,    free_3D_void*_array,    free_image_sequence,    free_int_matrix_matrix,    free_int_matrix_vector_vector,    free_int_v3,    free_int_vector_vector,    free_keypoint_vector,    free_keypoint_vector_descriptors,    free_keypoint_vector_vector,    free_matrix_matrix,    free_matrix_vector,    free_matrix_vector_vector,    free_v3,    free_v4,    free_vector_vector,    get_target_image_sequence,    get_target_int_matrix_vector,    get_target_int_matrix_vector_vector,    get_target_int_v3,    get_target_int_vector_matrix,    get_target_int_vector_vector,    get_target_keypoint_vector,    get_target_keypoint_vector_vector,    get_target_matrix_vector,    get_target_matrix_vector_vector,    get_target_v3,    get_target_v4,    get_target_vector_vector,    kjb_calloc,    kjb_free,    kjb_malloc,    kjb_mt_free,    kjb_mt_malloc,    kjb_realloc,    kjb_strdup,    memory_used,    optimize_free,    optimize_free_2,    ra_get_target_int_matrix_vector,    read_image_sequence,    reset_heap_checking_for_fork,    select_from_vector_vector,    split_v4,    split_vector_vector,    watch_for_free
- memory tracking
- allocate_2D_int16_array,    allocate_2D_int32_array,    allocate_3D_int16_array,    allocate_3D_int32_array,    free_2D_int16_array,    free_2D_int32_array,    free_3D_int16_array,    free_3D_int32_array,    free_3D_void*_array,    kjb_strdup
- missing values
- average_matrix_cols_without_missing,    average_matrix_rows_without_missing,    average_matrix_vector_rows,    disable_respect_missing_values,    enable_respect_missing_values,    get_matrix_row_stats,    get_matrix_row_stats_2,    respect_missing_values,    restore_respect_missing_values,    sum_matrix_cols_without_missing,    sum_matrix_rows_without_missing
- normalization
- homogenize_vector,    ow_homogenize_vector
- optimization
- constrained_least_squares,    get_best_diagonal_post_map,    get_best_linear_fit,    get_best_linear_fit_2,    get_best_map,    get_best_post_map,    get_diagonal_post_map_error,    get_linear_equation_rms_errror,    get_post_map_error,    get_row_fits,    get_svd_basis_for_rows,    get_two_mode_basis_for_rows,    hungarian,    int_hungarian,    least_squares,    least_squares_2,    project_rows_onto_basis
- options
- process_option_string,    set_random_options
- output
- ASSERT,    fput_line,    kjb_disable_paging,    kjb_enable_paging,    kjb_fflush,    kjb_fprintf,    kjb_fputc,    kjb_fputs,    kjb_fwrite,    kjb_fwrite_2,    kjb_mt_fprintf,    kjb_mt_fwrite,    kjb_restore_paging,    kjb_safe_fflush,    kjb_use_default_paging,    kjb_write,    kjb_write_2,    p_stderr,    pso,    safe_pipe_write,    set_low_level_io_options
- paging
- kjb_disable_paging,    kjb_enable_paging,    kjb_fflush,    kjb_fprintf,    kjb_fputs,    kjb_fwrite,    kjb_fwrite_2,    kjb_restore_paging,    kjb_use_default_paging,    kjb_write,    kjb_write_2,    p_stderr,    pso
- parsing
- BUFF_CONST_GEN_GET_TOKEN,    BUFF_CONST_GEN_MATCH_GET_TOKEN,    BUFF_CONST_GEN_MQ_GET_TOKEN,    BUFF_CONST_GET_TOKEN,    BUFF_CONST_MATCH_GET_TOKEN,    BUFF_CONST_MQ_GET_TOKEN,    BUFF_GEN_GET_LAST_TOKEN,    BUFF_GEN_GET_LAST_TOKEN_2,    BUFF_GEN_GET_TOKEN,    BUFF_GEN_MATCH_GET_TOKEN,    BUFF_GEN_MQ_GET_TOKEN,    BUFF_GEN_SPLIT_AT_LAST_TOKEN,    BUFF_GEN_SPLIT_AT_LAST_TOKEN_2,    BUFF_GET_TOKEN,    BUFF_GET_TOKEN_OK,    BUFF_MATCH_GET_TOKEN,    BUFF_MQ_GET_TOKEN,    const_gen_get_token,    const_gen_match_get_token,    const_gen_match_quote_get_token,    const_get_token,    const_match_get_token,    const_match_quote_get_token,    const_next_token,    gen_get_last_token,    gen_get_last_token_2,    gen_get_token,    gen_match_get_token,    gen_match_quote_get_token,    gen_split_at_last_token,    gen_split_at_last_token_2,    get_base_name,    get_base_path,    get_token,    match_get_token,    match_quote_get_token,    next_token,    parse_on_string,    parse_path,    parse_positive_integer_list,    process_option_string
- pause
- kjb_disable_paging,    kjb_enable_paging,    kjb_restore_paging,    kjb_use_default_paging
- plane
- plane_from_lines_as_points,    plane_from_plucker_lines
- plotting
- plot3_curve,    plot3_points,    plot_add_label,    plot_add_label_2,    plot_bars,    plot_bars_2,    plot_clear,    plot_close,    plot_close_all,    plot_curve,    plot_function_string,    plot_get_range,    plot_histogram,    plot_line,    plot_matrix_cols,    plot_matrix_row_points,    plot_matrix_rows,    plot_matrix_values,    plot_matrix_values_2,    plot_matrix_vector_cols,    plot_matrix_vector_list_cols,    plot_mulitple_bars,    plot_mulitple_bars_2,    plot_mulitple_histograms,    plot_multi_matrix_rows,    plot_multi_segment_curve,    plot_open,    plot_open3,    plot_point,    plot_point_list,    plot_points,    plot_segments,    plot_selected_mulitple_histograms,    plot_set_range,    plot_set_range3,    plot_set_title,    plot_set_x_legend,    plot_set_y_legend,    plot_update,    plot_vector,    plot_vector_point,    plot_write,    pop_display_plot_flag,    push_display_plot_flag,    save_plot,    save_plot_as_pbm,    save_plot_dir,    send_command_to_plot,    special_plot_open
- plucker
- plane_from_plucker_lines,    point_projection_matrix_from_line_projection_matrix
- plucker line
- forward_line_projection,    invert_plucker_line,    is_plucker_line,    line_projection_matrix_from_planes,    ow_invert_plucker_line,    plucker_line_from_planes,    plucker_line_from_points,    plucker_line_intersect,    points_from_plucker
- point projection
- point_projection_matrix_from_line_projection_matrix
- polygons
- is_point_in_polygon
- probability
- ow_exp_scale_by_sum_log_matrix_row,    ow_exp_scale_by_sum_log_vector,    ow_normalize_log_prob_vp
- processes
- check_child,    check_child2,    create_system_command_process,    kjb_exec,    kjb_fork,    kjb_system,    kjb_system_2,    kjb_waitpid,    kjb_waitpid2,    terminate_child_process
- projection
- back_project_matrix,    back_project_vector,    divide_by_sum_project_matrix,    get_divide_by_sum_projection_matrix,    get_projection_matrix,    get_projection_vector,    project_matrix,    project_matrix_onto_unit_sphere,    project_vector
- quadratic programming
- constrained_least_squares
- queues
- Queue_element,    alloc_insert_at_end_of_queue,    alloc_insert_into_queue,    apply_and_free,    apply_to_queue,    count_queue_elements,    free_queue,    free_queue_element,    insert_at_end_of_queue,    insert_into_ordered_queue,    insert_into_queue,    is_queue_ordered,    print_queue,    print_str_queue,    remove_elements_less_than_key,    remove_first_element,    remove_first_selected_element,    remove_last_element,    search_queue
- random
- gamma_pdf,    gauss_rand,    gauss_rand_2,    gaussian_log_pdf,    gaussian_pdf,    gaussian_rand,    gaussian_rand_with_limits,    get_density_gaussian,    get_gauss_random_matrix,    get_gauss_random_matrix_2,    get_gauss_random_vector,    get_gauss_random_vector_2,    get_general_gauss_random_vector,    get_general_sv_gauss_random_matrix,    get_log_density_gaussian,    get_rand_seed,    get_random_unit_vector,    get_random_vector,    get_random_vector_2,    kjb_erf,    kjb_pthread_read_prng_seeds,    kjb_rand,    kjb_rand_2,    kjb_rand_2_st,    kjb_rand_int,    kjb_rand_st,    kjb_seed_rand,    kjb_seed_rand_2,    kjb_seed_rand_2_with_tod,    kjb_seed_rand_with_3_short,    kjb_seed_rand_with_tod,    log_gamma_pdf,    log_gaussian_pdf,    mv_gaussian_log_pdf,    mv_gaussian_pdf,    mv_gaussian_rand,    mv_ind_gaussian_log_pdf,    mv_ind_gaussian_pdf,    mv_ind_gaussian_rand,    mv_std_gaussian_log_pdf,    mv_std_gaussian_pdf,    mv_std_gaussian_rand,    pick_m_from_n,    poisson_rand,    sample_from_discrete_distribution,    sample_from_gamma_distribution,    sample_from_gamma_distribution_2,    sample_from_uniform_distribution,    set_random_options
- ransac
- ransac_calibrate_camera_from_corrs
- rg chromaticity
- get_rg_from_RGB,    get_rg_from_spectrum,    get_spectrum_rg_locus
- scanning
- ss1d,    ss1f,    ss1i,    ss1l,    ss1pi,    ss1pi_2,    ss1pl,    ss1pl_2,    ss1ps,    ss1ps_2,    ss1s,    ss1snd,    ss1snf,    ss1spi,    ss1spl,    ss1sps,    ss1ui,    ss1ul,    ss1us
- segmentation
- free_region_list,    get_target_region_list,    label_eight_connected_regions,    label_four_connected_regions,    ncut_dense_bipartition,    segment_from_background,    t1_segment_image,    t2_segment_image
- sensors
- fix_sharpen_map,    generate_RGB_data,    get_RGB_data_from_spectra,    get_RGB_from_spectra,    get_RGB_from_spectrum,    get_RGB_sensors,    get_RGB_vector_from_spectra,    get_RGB_vector_from_spectrum,    get_XYZ_from_spectrum,    get_rg_from_RGB,    get_rg_from_spectrum,    get_sensor_version,    get_spectrum_rg_locus,    get_spectrum_uv_locus,    get_spectrum_xy_locus,    get_sum_from_spectrum,    get_uv_from_XYZ,    get_uv_from_spectrum,    get_xy_from_XYZ,    get_xy_from_spectrum,    normalize_illum_spectra,    ow_normalize_illum_spectra
- sharpening
- fix_sharpen_map
- shift
- get_independent_GMM_with_shift,    get_independent_GMM_with_shift_2
- sift keypoints
- draw_keypoints_on_image,    free_SIFT_kp,    free_SIFT_kp_list,    read_SIFT_kp_list
- signals
- check_child,    check_child2,    kjb_fork,    kjb_waitpid,    kjb_waitpid2,    nap,    terminate_child_process
- singular value decomposition
- do_svd,    get_determinant_abs
- solve
- lapack_solve,    lapack_solve_symmetric,    lapack_solve_symmetric_pd,    lapack_solve_triangular,    lapack_solve_upper_triangular
- sorting/searching
- binary_search,    binary_search_int_array,    binary_search_long_array,    check_sort,    int_binary_search,    int_sort,    int_vector_binary_search,    int_vector_linear_search,    kjb_sort,    long_binary_search,    long_sort
- special function
- kjb_bessel_I0,    kjb_erf,    kjb_scaled_bessel_I0,    kjb_scaled_bessel_I1
- spectra
- Spectra,    check_spectra_are_comparable,    convert_spectra,    copy_spectra,    create_spectra,    fp_read_spectra,    fp_write_spectra,    fp_write_spectra_file_header,    fp_write_spectra_full_precision,    free_spectra,    generate_RGB_data,    get_RGB_data_from_spectra,    get_RGB_from_spectra,    get_RGB_vector_from_spectra,    get_sensor_version,    get_target_spectra,    multiply_spectra,    normalize_illum_spectra,    ow_normalize_illum_spectra,    read_illuminant_spectra,    read_reflectance_spectra,    read_sensor_spectra,    read_spectra,    read_spectra_file_header,    write_spectra,    write_spectra_full_precision
- spectra I/O
- fp_read_spectra,    fp_write_spectra,    fp_write_spectra_file_header,    fp_write_spectra_full_precision,    read_illuminant_spectra,    read_reflectance_spectra,    read_sensor_spectra,    read_spectra,    read_spectra_file_header,    write_spectra,    write_spectra_full_precision
- spectra arithmetic
- multiply_spectra
- spectra error routines
- check_spectra_are_comparable
- stacks
- Queue_element,    alloc_insert_at_end_of_queue,    alloc_insert_into_queue,    apply_and_free,    apply_to_queue,    count_queue_elements,    free_queue,    free_queue_element,    insert_at_end_of_queue,    insert_into_ordered_queue,    insert_into_queue,    is_queue_ordered,    print_queue,    print_str_queue,    remove_elements_less_than_key,    remove_first_element,    remove_first_selected_element,    remove_last_element,    search_queue
- standard library
- BUFF_GET_ENV,    BUFF_GET_TEMP_FILE_NAME,    BUFF_GET_USER_ID,    add_cleanup_function,    check_child,    check_child2,    create_system_command_process,    disable_stdout,    enable_stdout,    fp_get_byte_size,    fp_get_path_type,    get_file_age,    get_file_mod_time,    get_file_size,    get_path_type,    get_rand_seed,    get_temp_file_name,    get_user_id,    is_directory,    is_file,    is_interactive,    kjb_abort,    kjb_cleanup,    kjb_cleanup_for_abort,    kjb_exec,    kjb_exit,    kjb_exit_2,    kjb_fork,    kjb_fputc,    kjb_get_env,    kjb_glob,    kjb_mkdir,    kjb_mkdir_2,    kjb_optional_abort,    kjb_rand,    kjb_rand_2,    kjb_realpath,    kjb_rmdir,    kjb_seed_rand,    kjb_seed_rand_2,    kjb_seed_rand_2_with_tod,    kjb_seed_rand_with_3_short,    kjb_seed_rand_with_tod,    kjb_simple_glob,    kjb_system,    kjb_system_2,    kjb_unlink,    kjb_unlink_2,    kjb_waitpid,    kjb_waitpid2,    nap,    reset_cleanup_for_fork,    start_stderr_shadow,    start_stdout_shadow,    stop_stderr_shadow,    stop_stdout_shadow,    stream_older,    stream_younger,    terminate_child_process
- statistics
- kjb_erf,    welch_t_statistic,    welch_t_test_one_sided
- strings
- BUFF_SGET_LINE,    CONST_BUFF_SGET_LINE,    Word_list,    append_word_list,    byte_build,    char_for_char_translate,    concat_word_lists,    const_gen_trim_beg,    const_sget_line,    const_sget_line_2,    const_trim_beg,    copy_word,    copy_word_list,    count_char,    count_strings_in_word_list,    extended_lc_strncpy,    extended_lc_uc,    extended_n_lc_uc,    extended_n_uc_lc,    extended_tolower,    extended_toupper,    extended_uc_lc,    extended_uc_strncpy,    fill_with_blanks,    find_char,    find_char_pair,    find_string,    fp_read_word_list,    fp_write_word_list,    free_word_list,    gen_trim_beg,    gen_trim_end,    get_str_indent,    get_target_word_list,    head_cmp,    ic_head_cmp,    is_in_background,    kjb_buff_cat,    kjb_buff_cpy,    kjb_ic_strcmp,    kjb_ic_strncmp,    kjb_memcmp,    kjb_memcpy,    kjb_reverse,    kjb_sprintf,    kjb_strcmp,    kjb_strdup,    kjb_strncat,    kjb_strncmp,    kjb_strncpy,    last_char,    n_find_char,    ptr_head_cmp,    ptr_head_cmp,    ptr_ic_head_cmp,    ptr_ic_head_cmp,    ptr_ic_strcmp,    ptr_ic_strcmp,    ptr_strcmp,    ptr_strcmp,    ptr_strncmp,    ptr_strncmp,    ra_get_target_word_list,    read_word_list,    remove_duplicate_chars,    rpad,    rpad_cpy,    search_sorted_word_list,    search_word_list,    select_from_word_list,    sget_line,    sget_line_2,    sget_word_list,    signed_strlen,    sort_word_list,    str_build,    str_char_build,    str_delete,    str_insert,    str_n_build,    str_trunc_cat,    str_trunc_cpy,    trim_beg,    trim_end,    trim_len,    trim_word_list_empty_entries_at_tail,    trunc_quote_cpy,    void_strcmp,    word_in_phrase,    write_word_list
- svm
- predict_with_svm
- target
- get_target_keypoint
- terminal I/O
- enhanced_term_getc,    kjb_disable_paging,    kjb_enable_paging,    kjb_restore_paging,    kjb_use_default_paging,    move_cursor_up,    put_prompt,    set_high_light,    term_beep,    term_beep_beep,    term_blank_out_line,    term_get_line,    term_get_n_chars,    term_getc,    term_put_n_chars,    term_put_n_raw_chars,    term_puts,    term_set_blocking,    term_set_no_blocking,    toggle_high_light,    unset_high_light
- threads
- get_kjb_pthread_number,    get_kjb_pthread_self,    kjb_mt_fclose,    kjb_mt_fopen,    kjb_mt_fprintf,    kjb_mt_fread,    kjb_mt_free,    kjb_mt_fwrite,    kjb_mt_malloc,    kjb_multithread_wrapper_serialization_lock,    kjb_multithread_wrapper_serialization_unlock,    kjb_pthread_attr_destroy,    kjb_pthread_attr_getdetachstate,    kjb_pthread_attr_init,    kjb_pthread_attr_setdetachstate,    kjb_pthread_cancel,    kjb_pthread_create,    kjb_pthread_equal,    kjb_pthread_exit,    kjb_pthread_getspecific,    kjb_pthread_join,    kjb_pthread_key_create,    kjb_pthread_key_delete,    kjb_pthread_mutex_destroy,    kjb_pthread_mutex_init,    kjb_pthread_mutex_lock,    kjb_pthread_mutex_trylock,    kjb_pthread_mutex_unlock,    kjb_pthread_once,    kjb_pthread_read_prng_seeds,    kjb_pthread_setspecific,    kjb_pthread_t,    reset_kjb_pthread_counter
- time
- BUFF_GET_TIME,    display_cpu_time,    display_real_time,    get_cpu_time,    get_cpu_time_2,    get_real_time,    get_time,    get_time_2,    init_cpu_time,    init_real_time,    nap
- uv chromaticity
- get_spectrum_uv_locus,    get_uv_from_XYZ,    get_uv_from_spectrum
- vector I/O
- fp_ow_read_vector,    fp_read_ascii_vector,    fp_read_raw_vector,    fp_read_raw_vector_vector,    fp_read_vector,    fp_read_vector_length_header,    fp_read_vector_with_header,    fp_write_col_int_vector_with_header,    fp_write_col_vector,    fp_write_col_vector_full_precision,    fp_write_col_vector_with_header,    fp_write_indexed_vector,    fp_write_raw_vector,    fp_write_raw_vector_vector_header,    fp_write_row_int_vector,    fp_write_row_vector,    fp_write_row_vector_full_precision,    fp_write_vector_length_header,    read_vector,    read_vector_from_config_file,    write_col_int_vector_with_header,    write_col_vector,    write_col_vector_full_precision,    write_col_vector_with_header,    write_indexed_vector,    write_raw_vector,    write_row_vector,    write_row_vector_full_precision
- vector arithmetic
- add_int_vectors,    add_scalar_to_vector,    add_vectors,    complex_get_vector_element_magnitudes,    divide_vector_by_scalar,    divide_vectors,    exp_vector,    get_abs_of_vector,    get_matrix_dct,    get_matrix_dft,    get_matrix_inverse_dct,    get_matrix_inverse_dft,    get_vector_dft,    get_vector_dft,    get_vector_outer_product,    invert_vector,    log_vector,    log_vector_2,    multiply_vector_by_scalar,    multiply_vectors,    ow_add_int_vectors,    ow_add_matrix_row_to_vector,    ow_add_scalar_times_vector_to_vector,    ow_add_scalar_to_vector,    ow_add_vector_times_scalar,    ow_add_vectors,    ow_divide_vector_by_scalar,    ow_divide_vectors,    ow_exp_vector,    ow_get_abs_of_vector,    ow_invert_vector,    ow_log_vector,    ow_log_vector_2,    ow_multiply_vector_by_scalar,    ow_multiply_vectors,    ow_sqrt_vector,    ow_square_vector_elemenets,    ow_subtract_int_vectors,    ow_subtract_scalar_from_vector,    ow_subtract_vector_times_scalar,    ow_subtract_vectors,    set_fftw_style,    sqrt_vector,    subtract_int_vectors,    subtract_scalar_from_vector,    subtract_vectors
- vector normalization
- max_thresh_vector,    min_thresh_vector,    normalize_vector,    normalize_vector_2,    ow_max_thresh_vector,    ow_min_thresh_vector,    ow_normalize_log_prob_vp,    ow_normalize_vector,    ow_normalize_vector_2,    ow_scale_vector_by_magnitude,    ow_scale_vector_by_magnitude_2,    ow_scale_vector_by_max_2,    ow_scale_vector_by_max_2,    ow_scale_vector_by_max_abs,    ow_scale_vector_by_max_abs_2,    ow_scale_vector_by_mean,    ow_scale_vector_by_mean_2,    ow_scale_vector_by_sum,    ow_scale_vector_by_sum_2,    safe_ow_scale_vector_by_sum,    safe_ow_scale_vector_by_sum_2,    scale_vector_by_magnitude,    scale_vector_by_magnitude_2,    scale_vector_by_max,    scale_vector_by_max_2,    scale_vector_by_max_abs,    scale_vector_by_max_abs_2,    scale_vector_by_mean,    scale_vector_by_mean_2,    scale_vector_by_sum,    scale_vector_by_sum_2,    silent_ow_scale_vector_by_sum
- vector vector I/O
- fp_read_formatted_vector_vector,    fp_read_vector_vector,    fp_write_raw_vector_vector,    fp_write_vector_vector,    fp_write_vector_vector_full_precision,    fp_write_vector_vector_with_title,    read_vector_vector,    read_vector_vector_from_config_file,    write_raw_vector_vector,    write_vector_vector,    write_vector_vector_full_precision
- vectors
- Indexed_vector,    Indexed_vector_element,    Int_v_v_v,    V_v_v,    V_v_v_v,    Vector,    Vector_vector,    add_int_vectors,    add_scalar_to_vector,    add_vectors,    allocate_2D_vp_array,    ascend_sort_indexed_vector,    average_vector_elements,    average_vector_squared_elements,    complex_get_vector_element_magnitudes,    copy_indexed_vector,    copy_matrix_col,    copy_matrix_row,    copy_v3,    copy_v4,    copy_vector,    copy_vector_segment,    copy_vector_vector,    copy_vector_with_selection,    create_random_vector,    create_random_vector_2,    create_v3,    create_v4,    create_vector,    create_vector_copy,    create_vector_vector,    descend_sort_indexed_vector,    divide_vector_by_scalar,    divide_vectors,    exp_vector,    find_in_vector,    flatten_vector_vector,    fp_ow_read_vector,    fp_read_ascii_vector,    fp_read_raw_vector,    fp_read_raw_vector_vector,    fp_read_vector,    fp_read_vector_length_header,    fp_read_vector_with_header,    fp_write_col_int_vector_with_header,    fp_write_col_vector,    fp_write_col_vector_full_precision,    fp_write_col_vector_with_header,    fp_write_indexed_vector,    fp_write_raw_vector,    fp_write_row_int_vector,    fp_write_row_vector,    fp_write_row_vector_full_precision,    fp_write_vector_length_header,    free_2D_vp_array_and_vectors,    free_indexed_vector,    free_int_v3,    free_int_vector_vector,    free_v3,    free_v4,    free_vector,    free_vector_vector,    get_abs_of_vector,    get_dot_product,    get_gauss_random_vector,    get_gauss_random_vector_2,    get_general_gauss_random_vector,    get_initialized_vector,    get_int_dot_product,    get_matrix_as_vector_with_selection,    get_matrix_col,    get_matrix_dct,    get_matrix_dft,    get_matrix_inverse_dct,    get_matrix_inverse_dft,    get_matrix_row,    get_max_vector_element,    get_min_vector_element,    get_random_indexed_vector,    get_random_matrix_col,    get_random_matrix_row,    get_random_unit_vector,    get_random_vector,    get_random_vector_2,    get_target_indexed_int_vector,    get_target_indexed_vector,    get_target_int_v3,    get_target_int_vector_vector,    get_target_keypoint_vector_vector,    get_target_v3,    get_target_v4,    get_target_vector,    get_target_vector_vector,    get_unity_vector,    get_vector_angle_in_degrees,    get_vector_angle_in_radians,    get_vector_dft,    get_vector_mean,    get_vector_mean_square,    get_vector_outer_product,    get_vector_vector_transpose,    get_zero_indexed_int_vector,    get_zero_indexed_vector,    get_zero_vector,    insert_zero_col_in_matrix,    insert_zero_row_in_matrix,    int_vector_magnitude,    invert_vector,    is_element_different_from,    is_element_equal_to,    is_element_greater_than,    is_element_in_int_vector,    is_element_in_vector,    is_element_less_than,    is_element_nan,    is_element_nonnan,    is_element_nonzero,    is_element_zero,    log_vector,    log_vector_2,    max_abs_vector_difference,    max_abs_vector_element,    max_int_vector_element,    max_thresh_vector,    max_vector_element,    min_int_vector_element,    min_thresh_vector,    min_vector_element,    multiply_int_matrix_and_int_vector,    multiply_int_vector_and_int_matrix,    multiply_matrix_and_vector,    multiply_vector_and_matrix,    multiply_vector_by_scalar,    multiply_vector_elements,    multiply_vectors,    normalize_vector,    normalize_vector_2,    ow_add_int_vectors,    ow_add_matrix_row_to_vector,    ow_add_scalar_times_vector_to_vector,    ow_add_scalar_to_vector,    ow_add_vector_times_scalar,    ow_add_vectors,    ow_copy_vector,    ow_divide_vector_by_scalar,    ow_divide_vectors,    ow_exp_vector,    ow_get_abs_of_vector,    ow_get_matrix_row,    ow_invert_vector,    ow_log_vector,    ow_log_vector_2,    ow_max_thresh_vector,    ow_min_thresh_vector,    ow_multiply_vector_by_scalar,    ow_multiply_vectors,    ow_normalize_log_prob_vp,    ow_normalize_vector,    ow_normalize_vector_2,    ow_scale_vector_by_magnitude,    ow_scale_vector_by_magnitude_2,    ow_scale_vector_by_max_2,    ow_scale_vector_by_max_2,    ow_scale_vector_by_max_abs,    ow_scale_vector_by_max_abs_2,    ow_scale_vector_by_mean,    ow_scale_vector_by_mean_2,    ow_scale_vector_by_sum,    ow_scale_vector_by_sum_2,    ow_sqrt_vector,    ow_square_vector_elemenets,    ow_subtract_int_vectors,    ow_subtract_scalar_from_vector,    ow_subtract_vector_times_scalar,    ow_subtract_vectors,    put_matrix_col,    put_matrix_row,    read_vector,    remove_matrix_col,    remove_matrix_row,    safe_ow_scale_vector_by_sum,    safe_ow_scale_vector_by_sum_2,    scale_vector_by_magnitude,    scale_vector_by_magnitude_2,    scale_vector_by_max,    scale_vector_by_max_2,    scale_vector_by_max_abs,    scale_vector_by_max_abs_2,    scale_vector_by_mean,    scale_vector_by_mean_2,    scale_vector_by_sum,    scale_vector_by_sum_2,    select_from_vector_vector,    set_fftw_style,    silent_ow_scale_vector_by_sum,    split_v4,    split_vector,    split_vector_vector,    sqrt_vector,    stack_matrix_rows,    subtract_int_vectors,    subtract_scalar_from_vector,    subtract_vectors,    sum_int_vector_squared_elements,    sum_vector_elements,    sum_vector_squared_elements,    unstack_matrix_rows,    vector_distance,    vector_distance_sqrd,    vector_magnitude,    vector_vector_from_matrix,    vector_vector_from_vector,    vp_get_indexed_int_vector,    vp_get_indexed_vector,    write_col_int_vector_with_header,    write_col_vector,    write_col_vector_full_precision,    write_col_vector_with_header,    write_indexed_vector,    write_raw_vector,    write_row_vector,    write_row_vector_full_precision
- verbose
- interactive_pso,    interactive_puts,    kjb_get_verbose_level,    kjb_set_verbose_level,    verbose_pso,    verbose_puts
- visualization
- make_int_matrix_image
- warning messages
- UNTESTED_CODE,    warn_pso,    warn_puts
- word lists
- Word_list,    append_word_list,    concat_word_lists,    copy_word,    copy_word_list,    count_strings_in_word_list,    fp_read_word_list,    fp_write_word_list,    free_word_list,    get_target_word_list,    ra_get_target_word_list,    read_word_list,    search_sorted_word_list,    search_word_list,    select_from_word_list,    sget_word_list,    sort_word_list,    trim_word_list_empty_entries_at_tail,    write_word_list
- xy chromaticity
- get_spectrum_xy_locus,    get_xy_from_XYZ,    get_xy_from_spectrum
Routines in alphabetical order
ASSERT
ASSERT_IS_BOOL
ASSERT_IS_EQUAL_DBL
ASSERT_IS_EQUAL_INT
ASSERT_IS_FINITE_DBL
ASSERT_IS_GREATER_DBL
ASSERT_IS_GREATER_INT
ASSERT_IS_LESS_DBL
ASSERT_IS_LESS_INT
ASSERT_IS_NEARLY_EQUAL_DBL
ASSERT_IS_NON_NEGATIVE_DBL
ASSERT_IS_NON_NEGATIVE_INT
ASSERT_IS_NOT_EQUAL_DBL
ASSERT_IS_NOT_EQUAL_INT
ASSERT_IS_NOT_GREATER_DBL
ASSERT_IS_NOT_GREATER_INT
ASSERT_IS_NOT_LESS_DBL
ASSERT_IS_NOT_LESS_INT
ASSERT_IS_NOT_ZERO_DBL
ASSERT_IS_NUMBER_DBL
ASSERT_IS_POSITIVE_DBL
ASSERT_IS_POSITIVE_INT
ASSERT_IS_PROB_DBL
ASSERT_IS_ZERO_DBL
BATCH_EPETE
BOOL_MALLOC
BUFF_CONST_GEN_GET_TOKEN
BUFF_CONST_GEN_MATCH_GET_TOKEN
BUFF_CONST_GEN_MQ_GET_TOKEN
BUFF_CONST_GET_TOKEN
BUFF_CONST_MATCH_GET_TOKEN
BUFF_CONST_MQ_GET_TOKEN
BUFF_DGET_LINE
BUFF_FGET_LINE
BUFF_GEN_GET_LAST_TOKEN
BUFF_GEN_GET_LAST_TOKEN_2
BUFF_GEN_GET_TOKEN
BUFF_GEN_MATCH_GET_TOKEN
BUFF_GEN_MQ_GET_TOKEN
BUFF_GEN_SPLIT_AT_LAST_TOKEN
BUFF_GEN_SPLIT_AT_LAST_TOKEN_2
BUFF_GET_COMMAND_TEXT
BUFF_GET_ENV
BUFF_GET_LINE
BUFF_GET_TEMP_FILE_NAME
BUFF_GET_TIME
BUFF_GET_TOKEN
BUFF_GET_TOKEN_OK
BUFF_GET_USER_ID
BUFF_MATCH_GET_TOKEN
BUFF_MQ_GET_TOKEN
BUFF_SGET_LINE
BUFF_STDIN_GET_LINE
BYTE_MALLOC
BYTE_REALLOC
Bw_byte_image
Byte_image
CHECK_FOR_HEAP_OVERRUNS
CONST_BUFF_SGET_LINE
Create
DBL_MALLOC
DBL_REALLOC
EGC
EPE
EPETB
EPETE
ER
ERE
ERN
ESBRE
ETE
FLT_MALLOC
FLT_REALLOC
Fluorescent_database
Fluorescent_surface
Hull
INT16_MALLOC
INT16_REALLOC
INT32_MALLOC
INT32_REALLOC
INT_MALLOC
INT_REALLOC
Image_chunk
Image_chunk_info
Indexed_vector
Indexed_vector_element
Int_matrix
Int_matrix_vector
Int_matrix_vector_vector
Int_v_v_v
Int_vector
Int_vector_matrix
Int_vector_vector
Invalid_pixel
KJB_CALLOC
KJB_MALLOC
KJB_REALLOC
KJB_image
KJB_image_sequence
LONG_MALLOC
LONG_REALLOC
Lut
Matrix_vector
Matrix_vector_vector
NGC
NOTE_ERROR
NPE
NPETB
NPETE
NR
NRE
NRN
NTE
N_TYPE_MALLOC
N_TYPE_REALLOC
Pixel
Pixel_extra
Pixel_info
Queue_element
SET_ARGUMENT_BUG
SET_BOUNDS_BUG
SET_BUFFER_OVERFLOW_BUG
SET_CANT_HAPPEN_BUG
SET_FORMAT_STRING_BUG
SET_INFINITE_DOUBLE_BUG
SET_INFINITE_FLOAT_BUG
SET_NAN_DOUBLE_BUG
SET_NAN_FLOAT_BUG
SET_OVERFLOW_BUG
SET_SORT_BUG
SET_UNDERFLOW_BUG
SHORT_MALLOC
SHORT_REALLOC
SIR_particle_filter
STR_MALLOC
STR_REALLOC
SWAP_MATRICES
Segment_t3
Segmentation_t1
Segmentation_t2
Segmentation_t3
Spectra
TYPE_MALLOC
UCHAR_MALLOC
UCHAR_REALLOC
UINT16_MALLOC
UINT16_REALLOC
UINT32_MALLOC
UINT32_REALLOC
UINT_MALLOC
UINT_REALLOC
UNTESTED_CODE
V_v_v
V_v_v_v
Vector
Vector_vector
Word_list
addIndexEntry
add_cleanup_function
add_col_vector_to_matrix
add_error
add_images
add_int_matrices
add_int_scalar_to_int_vector
add_int_vectors
add_matrices
add_row_vector_to_matrix
add_scalar_to_matrix
add_scalar_to_vector
add_vectors
alloc_insert_at_end_of_queue
alloc_insert_into_queue
allocate_2D_byte_array
allocate_2D_double_array
allocate_2D_float_array
allocate_2D_int16_array
allocate_2D_int32_array
allocate_2D_int_array
allocate_2D_int_mp_array
allocate_2D_long_array
allocate_2D_mp_array
allocate_2D_ptr_array
allocate_2D_short_array
allocate_2D_vp_array
allocate_3D_byte_array
allocate_3D_double_array
allocate_3D_float_array
allocate_3D_int16_array
allocate_3D_int32_array
allocate_3D_int_array
allocate_3D_long_array
allocate_3D_ptr_array
allocate_3D_short_array
append_word_list
apply_and_free
apply_to_queue
approximate_hull_average
ascend_sort_indexed_vector
average_bw_images
average_bw_images_2
average_matrices
average_matrix_cols
average_matrix_cols_without_missing
average_matrix_cols_without_negatives
average_matrix_elements
average_matrix_rows
average_matrix_rows_without_missing
average_matrix_rows_without_negatives
average_matrix_vector_elements
average_matrix_vector_rows
average_vector_elements
average_vector_squared_elements
back_project_matrix
back_project_vector
binary_search
binary_search_int_array
binary_search_long_array
bw_byte_image_to_kjb_image
bw_image_to_matrix
byte_build
cap_first_letter_cpy
cat_error
chamfer_distance
chamfer_transform
chamfer_transform_2
change_basis_post_map_image
change_basis_post_map_projected_image
char_for_char_translate
check_child
check_child2
check_config_sub_dir
check_initialization
check_num_args
check_same_int_matrix_dimensions
check_same_int_vector_lengths
check_same_matrix_dimensions
check_same_matrix_vector_dimensions
check_same_size_image
check_same_vector_lengths
check_sort
check_spectra_are_comparable
cholesky_decomposition
closeIndexFile
close_displayed_image
compare_pixel
complex_divide_matrices_ew
complex_get_magnitude_matrix_ew
complex_get_phase_matrix_ew
complex_get_vector_element_magnitudes
complex_multiply_matrices
complex_multiply_matrices_ew
compute_gaussian_process_likelihood
compute_gaussian_process_likelihood_i
compute_gaussian_process_marginal_likelihood
compute_gaussian_process_marginal_likelihood_i
compute_gaussian_process_marginal_log_likelihood
compute_gaussian_process_marginal_log_likelihood_i
compute_image_difference
compute_kalman_filter
compute_kalman_filter_2
compute_kalman_filter_2_stable
compute_kalman_filter_stable
compute_rms_image_difference
compute_svm
concat_int_matrices_vertically
concat_matrices_horizontally
concat_matrices_vertically
concat_word_lists
const_gen_get_token
const_gen_match_get_token
const_gen_match_quote_get_token
const_gen_trim_beg
const_get_token
const_match_get_token
const_match_quote_get_token
const_next_token
const_sget_line
const_sget_line_2
const_trim_beg
constrained_least_squares
convert_image_rgb_to_lab
convert_image_rgb_to_xyz
convert_lut
convert_matrix_rgb_to_lab
convert_matrix_rgb_to_xyz
convert_spectra
convert_vector_rgb_to_lab
convert_vector_rgb_to_xyz
convolve_image
convolve_matrix
convolve_vector
copy_hull
copy_image_vector
copy_indexed_vector
copy_int_matrix
copy_int_matrix_block
copy_int_matrix_col
copy_int_matrix_row
copy_int_matrix_to_matrix
copy_int_vector
copy_int_vector_section
copy_int_vector_vector
copy_keypoint
copy_keypoint_vector
copy_keypoint_vector_selected_rows
copy_lut
copy_matrix
copy_matrix_block
copy_matrix_block_2
copy_matrix_col
copy_matrix_row
copy_matrix_to_int_matrix
copy_matrix_with_selection
copy_matrix_with_selection_2
copy_signature
copy_spectra
copy_v3
copy_v4
copy_vector
copy_vector_segment
copy_vector_vector
copy_vector_with_selection
copy_word
copy_word_list
count_char
count_data_lines_until_next_header
count_invalid_pixels
count_queue_elements
count_real_lines
count_strings_in_word_list
create_byte_image
create_diagonal_matrix
create_ellipse_list
create_fluorescent_database
create_homography_matrix_matrix
create_hull
create_identity_matrix
create_image_display
create_int_matrix_copy
create_int_vector
create_int_vector_copy
create_keypoint_vector
create_keypoint_vector_vector
create_lut
create_matrix
create_matrix_copy
create_matrix_from_fortran_1D_dp_array
create_matrix_matrix
create_matrix_transpose
create_matrix_vector
create_matrix_vector_vector
create_random_matrix
create_random_matrix_2
create_random_vector
create_random_vector_2
create_spectra
create_system_command_process
create_v3
create_v4
create_vector
create_vector_copy
create_vector_vector
create_zero_matrix
db_cv
db_icv
db_irv
db_mat
db_rv
dbb
dbc
dbc_no_kjb
dbe
dbe_no_kjb
dbf
dbf_no_kjb
dbi
dbi_mat
dbi_no_kjb
dbj
dbm
dbm_no_kjb
dbnc
dbnc_no_kjb
dbo
dbo_no_kjb
dbp
dbp_no_kjb
dbr
dbr_no_kjb
dbs
dbs_no_kjb
dbu
dbw
dbw_no_kjb
dbx
dbx_no_kjb
default_bug_handler
descend_sort_indexed_vector
dget_line
diagonalize
diagonalize_2
diagonalize_symmetric
disable_respect_missing_values
disable_stdout
display_byte_image
display_cpu_time
display_matrix
display_real_time
distance_between_lines_as_points
divide_by_sum_project_matrix
divide_images
divide_matrices_ew
divide_matrix_by_col_vector
divide_matrix_by_row_vector
divide_matrix_by_scalar
divide_vector_by_scalar
divide_vectors
do_lapack_cholesky_decomposition
do_lapack_cholesky_decomposition_2
do_lapack_dot_product
do_lapack_matrix_inversion
do_lapack_matrix_inversion_2
do_lapack_svd
do_libsvm_svm_computation
do_libsvm_svm_prediction
do_matrix_recomposition
do_matrix_recomposition_2
do_native_cholesky_decomposition
do_svd
draw_keypoint_correspondences
draw_keypoint_matches
draw_keypoint_matches_1
draw_keypoints_on_image
draw_oriented_keypoint
draw_oriented_keypoint_1
draw_ransac_matches
draw_ubc_keypoints_from_file
draw_vl_keypoint_vector_with_mask
draw_vl_keypoint_vector_with_mask_value
draw_vl_keypoints_from_file
draw_vl_keypoints_from_keypoint_vector
enable_respect_missing_values
enable_stdout
enhanced_term_getc
euclidean_distance
exp_matrix_elements
exp_vector
expand_hull
extended_lc_strncpy
extended_lc_uc
extended_n_lc_uc
extended_n_uc_lc
extended_tolower
extended_toupper
extended_uc_lc
extended_uc_strncpy
extract_keypoints_positions
extract_match_positions
extract_match_positions_1
extract_match_positions_2
extract_selected_keypoints_positions
fget_line
file_db_cv
file_db_icv
file_db_mat
file_dbi_mat
fill_covariance_matrix
fill_mean_vector
fill_with_blanks
findTileOnDisk
find_bright_spots_in_image
find_bright_spots_in_image_sequence
find_char
find_char_pair
find_constrained_hull_average
find_convex_hull
find_hull_bounds
find_in_matrix
find_in_matrix_as_vector
find_in_matrix_by_cols
find_in_matrix_by_rows
find_in_vector
find_string
find_weighted_hull_average
fit_parametric_cubic
fit_parametric_cubic_known_time
fix_sharpen_map
flatten_vector_vector
forward_line_projection
fourier_convolve_image
fourier_convolve_matrix
fourier_ncc_template_matrix
fourier_ncc_template_mvector
fp_draw_vl_keypoints
fp_get_byte_size
fp_get_path_type
fp_ow_read_formatted_int_matrix
fp_ow_read_formatted_matrix
fp_ow_read_int_matrix_by_cols
fp_ow_read_int_matrix_by_rows
fp_ow_read_matrix_by_cols
fp_ow_read_matrix_by_rows
fp_ow_read_vector
fp_read_ascii_int_vector
fp_read_ascii_vector
fp_read_formatted_int_matrix
fp_read_formatted_int_vector_vector
fp_read_formatted_matrix
fp_read_formatted_vector_vector
fp_read_int_matrix
fp_read_int_matrix_by_cols
fp_read_int_matrix_by_rows
fp_read_int_matrix_from_matlab_file
fp_read_int_matrix_with_header
fp_read_int_vector
fp_read_int_vector_vector
fp_read_int_vector_with_header
fp_read_lut
fp_read_matrix
fp_read_matrix_by_cols
fp_read_matrix_by_rows
fp_read_matrix_size_header
fp_read_matrix_vector
fp_read_matrix_vector_with_headers
fp_read_matrix_with_header
fp_read_raw_int_matrix
fp_read_raw_int_vector
fp_read_raw_int_vector_vector
fp_read_raw_matrix
fp_read_raw_matrix_vector
fp_read_raw_vector
fp_read_raw_vector_vector
fp_read_spectra
fp_read_vector
fp_read_vector_length_header
fp_read_vector_vector
fp_read_vector_with_header
fp_read_word_list
fp_write_col_int_vector
fp_write_col_int_vector_with_header
fp_write_col_int_vector_with_title
fp_write_col_vector
fp_write_col_vector_full_precision
fp_write_col_vector_with_header
fp_write_indexed_vector
fp_write_int_matrix
fp_write_int_matrix_cols
fp_write_int_matrix_rows
fp_write_int_matrix_to_matlab_file
fp_write_int_matrix_with_header
fp_write_int_matrix_with_title
fp_write_int_vector_vector
fp_write_lut
fp_write_matrix
fp_write_matrix_2
fp_write_matrix_cols
fp_write_matrix_full_precision
fp_write_matrix_full_precision_with_title
fp_write_matrix_rows
fp_write_matrix_size_header
fp_write_matrix_vector
fp_write_matrix_vector_full_precision
fp_write_matrix_with_header
fp_write_matrix_with_title
fp_write_raw_int_matrix
fp_write_raw_int_vector
fp_write_raw_int_vector_vector
fp_write_raw_int_vector_vector_header
fp_write_raw_matrix
fp_write_raw_matrix_vector
fp_write_raw_matrix_vector_header
fp_write_raw_vector
fp_write_raw_vector_vector
fp_write_raw_vector_vector_header
fp_write_row_int_vector
fp_write_row_int_vector_with_title
fp_write_row_vector
fp_write_row_vector_full_precision
fp_write_spectra
fp_write_spectra_file_header
fp_write_spectra_full_precision
fp_write_vector_length_header
fp_write_vector_vector
fp_write_vector_vector_full_precision
fp_write_vector_vector_with_title
fp_write_word_list
fput_line
free_2D_byte_array
free_2D_double_array
free_2D_float_array
free_2D_int16_array
free_2D_int32_array
free_2D_int_array
free_2D_int_mp_array
free_2D_int_mp_array_and_matrices
free_2D_long_array
free_2D_mp_array
free_2D_mp_array_and_matrices
free_2D_ptr_array
free_2D_short_array
free_2D_vp_array_and_vectors
free_3D_byte_array
free_3D_double_array
free_3D_float_array
free_3D_int16_array
free_3D_int32_array
free_3D_int_array
free_3D_long_array
free_3D_short_array
free_3D_void*_array
free_SIFT_kp
free_SIFT_kp_list
free_byte_image
free_ellipse_list
free_fluorescent_database
free_hull
free_image_sequence
free_image_vector
free_indexed_vector
free_int_matrix
free_int_matrix_matrix
free_int_matrix_vector
free_int_matrix_vector_vector
free_int_v3
free_int_vector
free_int_vector_matrix
free_int_vector_vector
free_keypoint
free_keypoint_vector
free_keypoint_vector_descriptors
free_keypoint_vector_vector
free_kmeans_allocated_static_data
free_lut
free_matrix
free_matrix_matrix
free_matrix_vector
free_matrix_vector_vector
free_queue
free_queue_element
free_region_list
free_signature
free_spectra
free_v3
free_v4
free_vector
free_vector_vector
free_word_list
frobenius_matrix_difference
frobenius_matrix_norm
g_camera_matrix
gamma_correct_image
gamma_pdf
gauss_convolve_image
gauss_convolve_matrix
gauss_rand
gauss_rand_2
gauss_sample_image
gaussian_log_pdf
gaussian_pdf
gaussian_rand
gaussian_rand_with_limits
gen_get_last_token
gen_get_last_token_2
gen_get_token
gen_match_get_token
gen_match_quote_get_token
gen_split_at_last_token
gen_split_at_last_token_2
gen_trim_beg
gen_trim_end
generate_RGB_data
getTileFromDisk
get_1D_gaussian_mask
get_1D_hist
get_2D_gaussian_dx_mask
get_2D_gaussian_dy_mask
get_2D_gaussian_mask
get_2D_gaussian_mask_2
get_2d_homo_rotation_matrix
get_2d_rotation_matrix
get_3D_histogram_clusters
get_3D_histogram_num_bins
get_3d_homo_rotation_matrix_1
get_3d_homo_scaling_matrix_1
get_3d_homo_scaling_matrix_2
get_3d_homo_translation_matrix_1
get_3d_rotation_matrix_1
get_3d_rotation_matrix_2
get_3d_scaling_matrix_1
get_3d_scaling_matrix_2
get_GMM_blk_compound_sym_cov
get_GMM_blk_compound_sym_cov_1
get_MP_inverse
get_MP_inverse_of_transpose
get_RGB_data_from_spectra
get_RGB_from_spectra
get_RGB_from_spectrum
get_RGB_sensors
get_RGB_vector_from_spectra
get_RGB_vector_from_spectrum
get_XYZ_from_spectrum
get_abs_of_int_matrix
get_abs_of_matrix
get_abs_of_vector
get_approximate_error_hull_data
get_ave_ratio_without_invalid
get_ave_rgb
get_ave_sum_ratio_without_invalid
get_base_name
get_base_path
get_best_diagonal_post_map
get_best_linear_fit
get_best_linear_fit_2
get_best_map
get_best_post_map
get_camera_matrix_from_point_and_line_correspondences
get_command_text
get_config_file
get_constrained_keypoint_match
get_convex_hull
get_cpu_time
get_cpu_time_2
get_density_gaussian
get_determinant_abs
get_diagonal_int_matrix
get_diagonal_matrix
get_diagonal_post_map_error
get_distance_to_hull
get_divide_by_sum_projection_matrix
get_dot_product
get_dot_product_of_matrix_rows
get_dot_product_of_matrix_rows_2
get_earthmover_distance
get_error_action
get_euler_homo_rotation_matrix
get_euler_rotation_matrix
get_fd_name
get_file_age
get_file_mod_time
get_file_size
get_fixed_cluster_average_of_3D_data
get_fixed_clustering_of_3D_data
get_fortran_1D_dp_array_from_matrix
get_gauss_random_matrix
get_gauss_random_matrix_2
get_gauss_random_vector
get_gauss_random_vector_2
get_gaussian_process_posterior_distribution
get_gaussian_process_posterior_distribution_i
get_gaussian_process_predictive_distribution
get_gaussian_process_predictive_distribution_i
get_general_gauss_random_vector
get_general_sv_gauss_random_matrix
get_group
get_hull_CM_and_volume
get_identity_matrix
get_image_from_bttv_camera_2
get_image_pixels
get_image_stats
get_image_window
get_image_window_stats
get_independent_GMM
get_independent_GMM_using_CEM
get_independent_GMM_with_shift
get_independent_GMM_with_shift_2
get_initialized_image
get_initialized_image_2
get_initialized_int_matrix
get_initialized_int_vector
get_initialized_matrix
get_initialized_vector
get_int_dot_product
get_int_identity_matrix
get_int_matrix_col
get_int_matrix_row
get_int_transpose
get_interior_distance_to_hull
get_invalid_zero_image
get_keypoint_match
get_keypoint_vector_from_matrix
get_kjb_pthread_number
get_kjb_pthread_self
get_kmeans_clusters
get_kmeans_epsilon
get_kmeans_max_iterations
get_linear_equation_rms_errror
get_local_keypoint_match
get_log_density_gaussian
get_log_determinant_of_PD_matrix
get_matrix_as_vector_with_selection
get_matrix_col
get_matrix_col_norms
get_matrix_dct
get_matrix_dft
get_matrix_from_fortran_1D_dp_array
get_matrix_from_keypoint_vector
get_matrix_from_matrix_vector
get_matrix_from_matrix_vector_with_col_selection
get_matrix_inverse
get_matrix_inverse_dct
get_matrix_inverse_dft
get_matrix_row
get_matrix_row_norms
get_matrix_row_stats
get_matrix_row_stats_2
get_matrix_trace
get_matrix_transpose
get_matrix_vector_from_matrix
get_matrix_vector_from_matrix_2
get_max_int_matrix_row_elements
get_max_int_vector_element
get_max_matrix_element
get_max_matrix_row_elements
get_max_rgb
get_max_vector_element
get_min_int_vector_element
get_min_matrix_element
get_min_vector_element
get_no_overwrite
get_ordered_polygon_CM_and_area
get_path_type
get_points_with_error
get_polygon_CM_and_area
get_post_map_error
get_projection_matrix
get_projection_vector
get_putative_matches
get_putatively_matched_keypoints_2
get_putatively_matched_keypoints_3
get_rand_seed
get_random_index_vector
get_random_indexed_vector
get_random_matrix
get_random_matrix_2
get_random_matrix_col
get_random_matrix_row
get_random_unit_vector
get_random_vector
get_random_vector_2
get_real_line
get_real_time
get_registered_image_pixels
get_rg_from_RGB
get_rg_from_spectrum
get_rgb_to_xyz_matrix
get_rms_col_error
get_rms_relative_col_error
get_rms_relative_row_error
get_rms_row_error
get_row_fits
get_sensor_version
get_spectrum_rg_locus
get_spectrum_uv_locus
get_spectrum_xy_locus
get_status_string
get_str_indent
get_string_why_int_vector_is_not_permutation
get_sum_from_spectrum
get_svd_basis_for_rows
get_target_byte_image
get_target_ellipse_list
get_target_fluorescent_database
get_target_image
get_target_image_sequence
get_target_image_vector
get_target_indexed_int_vector
get_target_indexed_vector
get_target_int_matrix
get_target_int_matrix_vector
get_target_int_matrix_vector_vector
get_target_int_v3
get_target_int_vector
get_target_int_vector_matrix
get_target_int_vector_vector
get_target_keypoint
get_target_keypoint_vector
get_target_keypoint_vector_vector
get_target_lut
get_target_matrix
get_target_matrix_vector
get_target_matrix_vector_vector
get_target_region_list
get_target_signature
get_target_signature_db
get_target_spectra
get_target_v3
get_target_v4
get_target_vector
get_target_vector_vector
get_target_word_list
get_temp_file_name
get_time
get_time_2
get_token
get_two_mode_basis_for_rows
get_unity_int_vector
get_unity_matrix
get_unity_vector
get_user_fd_name
get_user_id
get_uv_from_XYZ
get_uv_from_spectrum
get_vector_angle_in_degrees
get_vector_angle_in_radians
get_vector_dft
get_vector_from_keypoint
get_vector_mean
get_vector_mean_square
get_vector_outer_product
get_vector_vector_transpose
get_xy_from_XYZ
get_xy_from_spectrum
get_zero_image
get_zero_indexed_int_vector
get_zero_indexed_vector
get_zero_int_matrix
get_zero_int_vector
get_zero_matrix
get_zero_vector
head_cmp
hex_print
homogenize_vector
hungarian
ic_head_cmp
image_draw_add_to_point
image_draw_add_to_point_2
image_draw_circle
image_draw_circle_2
image_draw_contour
image_draw_disk
image_draw_disk_2
image_draw_gradient
image_draw_gradient_2
image_draw_hull_boundary
image_draw_hull_interior
image_draw_image
image_draw_pixels
image_draw_point
image_draw_point_2
image_draw_points
image_draw_rectangle
image_draw_rectangle_2
image_draw_segment
image_draw_segment_2
image_draw_text_center
image_draw_text_top_left
image_draw_wrapped_text_top_left
image_to_matrix
image_to_matrix_2
image_to_matrix_vector
image_to_rgb_matrices
image_to_rgb_matrix_array
increment_byte_copy
initIndexFile
init_bttv_camera_from_config_file
init_cpu_time
init_master
init_real_time
insert_at_end_of_queue
insert_error
insert_into_ordered_queue
insert_into_queue
insert_zero_col_in_matrix
insert_zero_row_in_matrix
int_binary_search
int_hungarian
int_linear_search
int_set_difference
int_sort
int_vector_binary_search
int_vector_is_permutation
int_vector_linear_search
int_vector_magnitude
interactive_pso
interactive_puts
interleave_matrix_cols
interleave_matrix_rows
intersect_hulls
intersect_positive_hulls
invalidateEntry
invert_image_gamma
invert_matrix_elements
invert_plucker_line
invert_vector
is_blocking
is_column_sum_different_from
is_column_sum_equal_to
is_column_sum_greater_than
is_column_sum_less_than
is_directory
is_element_different_from
is_element_equal_to
is_element_greater_than
is_element_in_int_vector
is_element_in_vector
is_element_less_than
is_element_nan
is_element_nonnan
is_element_nonzero
is_element_zero
is_file
is_hull_inside_hull
is_in_background
is_interactive
is_matrix_diagonal
is_matrix_element_different_from
is_matrix_element_equal_to
is_matrix_element_greater_than
is_matrix_element_less_than
is_matrix_element_non
is_matrix_element_nonnan
is_matrix_element_nonzero
is_matrix_element_zero
is_matrix_row_stochastic
is_matrix_vector_consistent
is_plucker_line
is_point_in_polygon
is_point_in_segment
is_point_inside_hull
is_queue_ordered
is_row_sum_different_from
is_row_sum_equal_to
is_row_sum_greater_than
is_row_sum_less_than
is_same_size_image
is_vector_vector_consistent
keypoint_euclidean_distance
kjb_abort
kjb_bessel_I0
kjb_buff_cat
kjb_buff_cpy
kjb_byte_image_to_bw_image
kjb_calloc
kjb_cleanup
kjb_cleanup_for_abort
kjb_clear_error
kjb_copy_bw_byte_image
kjb_copy_image
kjb_create_image
kjb_disable_paging
kjb_display_image
kjb_enable_paging
kjb_erf
kjb_exec
kjb_exit
kjb_exit_2
kjb_fclose
kjb_fdopen
kjb_fflush
kjb_fgetc
kjb_fopen
kjb_fork
kjb_fprintf
kjb_fputc
kjb_fputs
kjb_fread
kjb_fread_2
kjb_fread_exact
kjb_free
kjb_free_image
kjb_freopen
kjb_fseek
kjb_ftell
kjb_fwrite
kjb_fwrite_2
kjb_get_debug_level
kjb_get_env
kjb_get_error
kjb_get_strlen_error
kjb_get_verbose_level
kjb_getopts
kjb_glob
kjb_help
kjb_ic_strcmp
kjb_ic_strncmp
kjb_init
kjb_ioctl
kjb_isatty
kjb_malloc
kjb_memcmp
kjb_memcpy
kjb_mkdir
kjb_mkdir_2
kjb_mt_fclose
kjb_mt_fopen
kjb_mt_fprintf
kjb_mt_fread
kjb_mt_free
kjb_mt_fwrite
kjb_mt_malloc
kjb_multithread_wrapper_serialization_lock
kjb_multithread_wrapper_serialization_unlock
kjb_optional_abort
kjb_pclose
kjb_print_error
kjb_pthread_attr_destroy
kjb_pthread_attr_getdetachstate
kjb_pthread_attr_init
kjb_pthread_attr_setdetachstate
kjb_pthread_cancel
kjb_pthread_create
kjb_pthread_equal
kjb_pthread_exit
kjb_pthread_getspecific
kjb_pthread_join
kjb_pthread_key_create
kjb_pthread_key_delete
kjb_pthread_mutex_destroy
kjb_pthread_mutex_init
kjb_pthread_mutex_lock
kjb_pthread_mutex_trylock
kjb_pthread_mutex_unlock
kjb_pthread_once
kjb_pthread_read_prng_seeds
kjb_pthread_setspecific
kjb_pthread_t
kjb_puts
kjb_query
kjb_rand
kjb_rand_2
kjb_rand_2_st
kjb_rand_int
kjb_rand_st
kjb_read
kjb_read_2
kjb_read_exact
kjb_read_image
kjb_read_image_2
kjb_realloc
kjb_realpath
kjb_restore_paging
kjb_reverse
kjb_rmdir
kjb_safe_fflush
kjb_scaled_bessel_I0
kjb_scaled_bessel_I1
kjb_seed_rand
kjb_seed_rand_2
kjb_seed_rand_2_with_tod
kjb_seed_rand_with_3_short
kjb_seed_rand_with_tod
kjb_set_debug_level
kjb_set_verbose_level
kjb_simple_glob
kjb_sort
kjb_sprintf
kjb_strcmp
kjb_strdup
kjb_strncat
kjb_strncmp
kjb_strncpy
kjb_svm_set
kjb_system
kjb_system_2
kjb_unlink
kjb_unlink_2
kjb_use_default_paging
kjb_vfprintf
kjb_vsprintf
kjb_waitpid
kjb_waitpid2
kjb_write
kjb_write_2
kjb_write_image
label_eight_connected_regions
label_four_connected_regions
lapack_qr_decompose
lapack_solve
lapack_solve_symmetric
lapack_solve_symmetric_pd
lapack_solve_triangular
lapack_solve_upper_triangular
last_char
least_squares
least_squares_2
left_justify
line_projection_matrix_from_planes
line_projection_matrix_from_point_project_matrix
linear_search
linear_search_int_array
linear_search_long_array
log_gamma_pdf
log_gaussian_pdf
log_matrix_elements
log_matrix_elements_2
log_one_plus_image
log_sum_log_matrix_elements
log_vector
log_vector_2
long_binary_search
long_linear_search
long_sort
lq_decompose
make_black_and_white_image
make_chromaticity_image
make_image_collage
make_image_collage_2
make_int_matrix_image
mark_blooming_candidates
mark_clipped_pixels
mark_dark_pixels
mark_pixels_above_threshold
mark_pixels_below_threshold
match_get_token
match_quote_get_token
matrix_to_bw_image
matrix_to_max_contrast_8bit_bw_image
matrix_vector_to_image
max_abs_int_matrix_difference
max_abs_int_vector_difference
max_abs_matrix_difference
max_abs_matrix_element
max_abs_vector_difference
max_abs_vector_element
max_int_matrix_element
max_int_vector_element
max_matrix_element
max_rel_matrix_difference
max_thresh_matrix
max_thresh_vector
max_vector_element
memory_used
min_abs_matrix_element
min_int_matrix_element
min_int_vector_element
min_matrix_element
min_thresh_matrix
min_thresh_vector
min_vector_element
mode_filter
move_cursor_up
multiply_by_own_transpose
multiply_by_transpose
multiply_images
multiply_int_matrices
multiply_int_matrix_and_int_vector
multiply_int_matrix_by_int_scalar
multiply_int_vector_and_int_matrix
multiply_int_vector_by_int_scalar
multiply_matrices
multiply_matrices_ew
multiply_matrix_and_vector
multiply_matrix_by_col_vector_ew
multiply_matrix_by_row_vector_ew
multiply_matrix_by_scalar
multiply_matrix_rows
multiply_spectra
multiply_vector_and_matrix
multiply_vector_by_scalar
multiply_vector_elements
multiply_vectors
multiply_with_transpose
mv_gaussian_log_pdf
mv_gaussian_pdf
mv_gaussian_rand
mv_ind_gaussian_log_pdf
mv_ind_gaussian_pdf
mv_ind_gaussian_rand
mv_std_gaussian_log_pdf
mv_std_gaussian_pdf
mv_std_gaussian_rand
n_find_char
nap
ncc_matrix
ncc_mvector
ncut_dense_bipartition
next_token
nonnan_matrix
normalize_illum_spectra
normalize_vector
normalize_vector_2
open_config_file
optimize_free
optimize_free_2
oriented_chamfer_distance
oriented_sum_sq_distance
output_image_for_html
output_image_for_html_2
ow_add_col_int_vector_to_int_matrix
ow_add_col_vector_to_matrix
ow_add_images
ow_add_int_matrices
ow_add_int_matrix_to_matrix
ow_add_int_scalar_to_int_matrix_row
ow_add_int_vectors
ow_add_matrices
ow_add_matrices_2
ow_add_matrix_row_times_scalar
ow_add_matrix_row_to_vector
ow_add_matrix_rows_ew
ow_add_matrix_times_scalar
ow_add_matrix_times_scalar_2
ow_add_row_vector_to_matrix
ow_add_scalar_times_vector_to_matrix_row
ow_add_scalar_times_vector_to_vector
ow_add_scalar_to_matrix
ow_add_scalar_to_matrix_row
ow_add_scalar_to_vector
ow_add_vector_from_image
ow_add_vector_times_scalar
ow_add_vector_to_matrix_col
ow_add_vector_to_matrix_row
ow_add_vectors
ow_copy_int_matrix
ow_copy_int_matrix_block
ow_copy_int_vector
ow_copy_matrix
ow_copy_matrix_block
ow_copy_matrix_block_2
ow_copy_matrix_row
ow_copy_matrix_with_col_selection
ow_copy_vector
ow_divide_images
ow_divide_matrices_ew
ow_divide_matrix_by_col_vector
ow_divide_matrix_by_row_vector
ow_divide_matrix_by_scalar
ow_divide_matrix_row_by_scalar
ow_divide_matrix_row_by_vector
ow_divide_vector_by_scalar
ow_divide_vectors
ow_exp_matrix_elements
ow_exp_scale_by_sum_log_matrix_row
ow_exp_scale_by_sum_log_vector
ow_exp_vector
ow_exponantiate_image
ow_gamma_correct_image
ow_gauss_convolve_image
ow_get_abs_of_int_matrix
ow_get_abs_of_matrix
ow_get_abs_of_vector
ow_get_bw_byte_image_face_region
ow_get_matrix_row
ow_homogenize_vector
ow_horizontal_flip_image
ow_horizontal_flip_matrix
ow_invert_gamma_image
ow_invert_image
ow_invert_image_gamma
ow_invert_matrix_elements
ow_invert_plucker_line
ow_invert_vector
ow_log_brightness_image
ow_log_matrix_elements
ow_log_matrix_elements_2
ow_log_vector
ow_log_vector_2
ow_make_black_and_white_image
ow_make_chromaticity_image
ow_match_brightness
ow_match_chromaticity
ow_max_thresh_image
ow_max_thresh_matrix
ow_max_thresh_vector
ow_min_abs_thresh_matrix
ow_min_of_images
ow_min_thresh_image
ow_min_thresh_matrix
ow_min_thresh_vector
ow_multiply_images
ow_multiply_int_matrix_by_int_scalar
ow_multiply_int_vector_by_int_scalar
ow_multiply_matrices_ew
ow_multiply_matrices_ew_2
ow_multiply_matrix_by_col_vector_ew
ow_multiply_matrix_by_row_vector_ew
ow_multiply_matrix_by_scalar
ow_multiply_matrix_col_by_vector
ow_multiply_matrix_row_by_scalar
ow_multiply_matrix_row_by_vector
ow_multiply_matrix_rows_ew
ow_multiply_vector_by_scalar
ow_multiply_vectors
ow_normalize_illum_spectra
ow_normalize_log_prob_vp
ow_normalize_vector
ow_normalize_vector_2
ow_power_image
ow_scale_image
ow_scale_image_by_channel
ow_scale_vector_by_magnitude
ow_scale_vector_by_magnitude_2
ow_scale_vector_by_max_2
ow_scale_vector_by_max_abs
ow_scale_vector_by_max_abs_2
ow_scale_vector_by_mean
ow_scale_vector_by_mean_2
ow_scale_vector_by_sum
ow_scale_vector_by_sum_2
ow_set_int_matrix
ow_set_matrix
ow_sqrt_vector
ow_square_matrix_elements
ow_square_vector_elemenets
ow_subtract_col_vector_from_matrix
ow_subtract_identity_matrix
ow_subtract_images
ow_subtract_int_matrices
ow_subtract_int_vectors
ow_subtract_matrices
ow_subtract_row_vector_from_matrix
ow_subtract_scalar_from_matrix
ow_subtract_scalar_from_matrix_row
ow_subtract_scalar_from_vector
ow_subtract_vector_from_image
ow_subtract_vector_from_matrix_row
ow_subtract_vector_times_scalar
ow_subtract_vectors
ow_vertical_flip_image
ow_vertical_flip_matrix
ow_zero_int_matrix
ow_zero_matrix
p_stderr
pad_matrix_by_extending
parse_on_string
parse_path
parse_positive_integer_list
pdo
pick_m_from_n
plane_from_lines_as_points
plane_from_plucker_lines
plot3_curve
plot3_points
plot_add_label
plot_add_label_2
plot_bars
plot_bars_2
plot_clear
plot_close
plot_close_all
plot_curve
plot_function_string
plot_get_range
plot_histogram
plot_line
plot_matrix_cols
plot_matrix_row_points
plot_matrix_rows
plot_matrix_values
plot_matrix_values_2
plot_matrix_vector_cols
plot_matrix_vector_list_cols
plot_mulitple_bars
plot_mulitple_bars_2
plot_mulitple_histograms
plot_multi_matrix_rows
plot_multi_segment_curve
plot_open
plot_open3
plot_point
plot_point_list
plot_points
plot_segments
plot_selected_mulitple_histograms
plot_set_range
plot_set_range3
plot_set_title
plot_set_x_legend
plot_set_y_legend
plot_update
plot_vector
plot_vector_point
plot_write
plucker_line_from_planes
plucker_line_from_points
plucker_line_intersect
point_projection_matrix_from_line_projection_matrix
points_from_plucker
poisson_rand
pop_display_plot_flag
pop_error_action
pop_no_overwrite
post_map_image
post_map_projected_image
power_image
pre_map_image
predict_with_svm
print_blanks
print_open_files
print_queue
print_str_queue
print_underlined
process_option_string
project_matrix
project_matrix_onto_unit_sphere
project_rows_onto_basis
project_vector
pso
ptr_head_cmp
ptr_ic_head_cmp
ptr_ic_strcmp
ptr_strcmp
ptr_strncmp
push_display_plot_flag
push_error_action
push_no_overwrite
put_int_matrix_col
put_int_matrix_row
put_line_corrs
put_matrix_col
put_matrix_row
put_point_corrs
put_prompt
ql_decompose
qr_decompose
ra_get_target_int_matrix
ra_get_target_int_matrix_vector
ra_get_target_int_vector
ra_get_target_word_list
random_split_matrix_by_rows
randomize_matrix_rows
ransac_calibrate_camera_from_corrs
read_SIFT_kp_list
read_byte_image
read_dbl_from_config_file
read_dbl_from_file
read_fl_db_from_config_file
read_fluorescent_database
read_illuminant_spectra
read_image_sequence
read_image_vector
read_int_from_file
read_int_matrix
read_int_matrix_by_cols
read_int_matrix_by_rows
read_int_matrix_from_config_file
read_int_vector
read_int_vector_vector
read_lut
read_lut_from_config_file
read_matrix
read_matrix_by_cols
read_matrix_by_rows
read_matrix_from_config_file
read_matrix_vector
read_reflectance_spectra
read_sensor_spectra
read_spectra
read_spectra_file_header
read_spectra_from_config_file
read_vector
read_vector_from_config_file
read_vector_vector
read_vector_vector_from_config_file
read_vl_keypoint_vector_from_file
read_vl_keypoints_into_matrix
read_word_list
remove_camera_offset_from_data
remove_camera_offset_from_image
remove_duplicate_chars
remove_elements_less_than_key
remove_first_element
remove_first_selected_element
remove_last_element
remove_matrix_col
remove_matrix_row
rep_print
reset_cleanup_for_fork
reset_heap_checking_for_fork
reset_kjb_pthread_counter
respect_missing_values
restore_respect_missing_values
rgb_matrices_to_image
rgb_matrix_array_to_image
rms_matrix_difference
rms_matrix_row_difference
rotate_bw_byte_image
rotate_image_left
rotate_image_right
rpad
rpad_cpy
rq_decompose
safe_ow_scale_vector_by_sum
safe_ow_scale_vector_by_sum_2
safe_pipe_write
same_int_matrix_dimensions
sample_from_LDS
sample_from_LDS_2
sample_from_discrete_distribution
sample_from_gamma_distribution
sample_from_gamma_distribution_2
sample_from_gaussian_process_predictive
sample_from_gaussian_process_predictive_i
sample_from_gaussian_process_prior
sample_from_gaussian_process_prior_i
sample_from_uniform_distribution
save_plot
save_plot_as_pbm
save_plot_dir
scale_image
scale_image_by_channel
scale_image_size
scale_vector_by_magnitude
scale_vector_by_magnitude_2
scale_vector_by_max
scale_vector_by_max_2
scale_vector_by_max_abs
scale_vector_by_max_abs_2
scale_vector_by_mean
scale_vector_by_mean_2
scale_vector_by_sum
scale_vector_by_sum_2
search_queue
search_sorted_word_list
search_word_list
segment_from_background
select_from_vector_vector
select_from_word_list
select_matrix_cols
send_command_to_plot
sensor_data_is_up_to_date
set_3D_histogram_num_bins
set_blocking
set_bug
set_bug_handler
set_camera_image_offset
set_camera_spatial_chrom_file
set_camera_vector_offset
set_capture_frame_count
set_clustering_options
set_error
set_error_action
set_fftw_style
set_hdrc_fixed_pixel_correction_file
set_hdrc_options
set_help_file
set_high_light
set_image_average_options
set_image_colour_space_options
set_keypoint_from_vector
set_kmeans_epsilon
set_kmeans_max_iterations
set_low_level_io_options
set_no_blocking
set_no_overwrite
set_offset_removal_options
set_random_options
set_signature_features
set_signature_weights
set_suppress_test_messages
set_video_options
sget_int_vector
sget_line
sget_line_2
sget_non_negative_int_vector
sget_positive_int_vector
sget_word_list
signed_strlen
silent_ow_scale_vector_by_sum
sort_word_list
special_plot_open
split_int_vector
split_int_vector_vector
split_matrix_by_rows
split_v4
split_vector
split_vector_vector
sqrt_matrix_elements
sqrt_vector
square_matrix_elements
squared_exponential_covariance_function
ss1d
ss1f
ss1i
ss1l
ss1pi
ss1pi_2
ss1pl
ss1pl_2
ss1ps
ss1ps_2
ss1s
ss1snd
ss1snf
ss1spi
ss1spl
ss1sps
ss1ui
ss1ul
ss1us
stack_matrix_rows
start_stderr_shadow
start_stdout_shadow
std_dev_bw_images
std_dev_bw_images_2
std_dev_matrices
stdin_get_line
stop_stderr_shadow
stop_stdout_shadow
str_add_error
str_build
str_cat_error
str_char_build
str_delete
str_insert
str_insert_error
str_n_build
str_set_error
str_trunc_cat
str_trunc_cpy
stream_older
stream_younger
string_count_real_lines
string_get_real_line
subtract_col_vector_from_matrix
subtract_images
subtract_int_matrices
subtract_int_vectors
subtract_matrices
subtract_row_vector_from_matrix
subtract_scalar_from_matrix
subtract_scalar_from_vector
subtract_vectors
sum_int_matrix_elements
sum_int_matrix_rows
sum_int_vector_elements
sum_int_vector_squared_elements
sum_matrix_col_elements
sum_matrix_cols
sum_matrix_cols_without_missing
sum_matrix_cols_without_negatives
sum_matrix_elements
sum_matrix_row_elements
sum_matrix_rows
sum_matrix_rows_without_missing
sum_matrix_rows_without_negatives
sum_sq_distance
sum_vector_elements
sum_vector_squared_elements
swap_int_matrix_rows
t1_segment_image
t2_segment_image
term_beep
term_beep_beep
term_blank_out_line
term_get_line
term_get_n_chars
term_getc
term_put_n_chars
term_put_n_raw_chars
term_puts
term_set_blocking
term_set_no_blocking
terminate_child_process
test_pse
test_pso
toggle_high_light
trim_2D_hull
trim_beg
trim_end
trim_len
trim_word_list_empty_entries_at_tail
trunc_quote_cpy
unmark_dark_pixels
unparse_prog_args
unset_high_light
unstack_matrix_rows
vector_distance
vector_distance_sqrd
vector_is_matrix_row
vector_magnitude
vector_vector_from_matrix
vector_vector_from_vector
verbose_pso
verbose_puts
verify_image
verify_matrix
verify_matrix_vector
verify_non_negative_int_matrix
verify_non_negative_matrix
verify_non_negative_matrix_vector
verify_probability_matrix
verify_probability_matrix_vector
verify_probability_row_matrix
verify_probability_row_matrix_vector
void_strcmp
vp_get_indexed_int_vector
vp_get_indexed_vector
warn_pso
warn_puts
watch_for_free
welch_t_statistic
welch_t_test_one_sided
word_in_phrase
write_byte_image
write_col_int_vector
write_col_int_vector_with_header
write_col_vector
write_col_vector_full_precision
write_col_vector_with_header
write_fluorescent_database
write_indexed_vector
write_int_matrix
write_int_matrix_cols
write_int_matrix_rows
write_int_matrix_to_matlab_file
write_int_matrix_with_header
write_int_vector_vector
write_lut
write_matrix
write_matrix_2
write_matrix_cols
write_matrix_full_precision
write_matrix_rows
write_matrix_vector
write_matrix_vector_full_precision
write_matrix_with_header
write_raw_int_matrix
write_raw_int_vector
write_raw_int_vector_vector
write_raw_matrix
write_raw_matrix_vector
write_raw_vector
write_raw_vector_vector
write_row_int_vector
write_row_vector
write_row_vector_full_precision
write_spectra
write_spectra_full_precision
write_vector_vector
write_vector_vector_full_precision
write_vl_keypoint_vector
write_word_list
x_convolve_image
x_convolve_matrix
y_convolve_image
y_convolve_matrix
zero_mean_function