Module opencv::core
[−]
[src]
Structs
Constants
Traits
Algorithm | |
ParallelLoopBody |
Functions
absdiff |
computes element-wise absolute difference of two arrays (dst = abs(src1 - src2)) |
add |
adds one matrix to another (dst = src1 + src2) |
add_weighted |
computes weighted sum of two arrays (dst = alpha*src1 + beta*src2 + gamma) |
align_size |
Aligns buffer size by the certain number of bytes |
arrowed_line |
draws an arrow from pt1 to pt2 in the image |
batch_distance |
naive nearest neighbor finder |
bitwise_and |
computes bitwise conjunction of the two arrays (dst = src1 & src2) |
bitwise_not |
inverts each bit of array (dst = ~src) |
bitwise_or |
computes bitwise disjunction of the two arrays (dst = src1 | src2) |
bitwise_xor |
computes bitwise exclusive-or of the two arrays (dst = src1 ^ src2) |
calc_covar_matrix |
computes covariation matrix of a set of samples |
cart_to_polar |
converts Cartesian coordinates to polar |
check_hardware_support |
Returns SSE etc. support status |
circle |
draws the circle outline or a solid circle in the image |
clip_line |
clips the line segment by the rectangle imgRect |
clip_line_size |
clips the line segment by the rectangle Rect(0, 0, imgSize.width, imgSize.height) |
compare |
compares elements of two arrays (dst = src1 <cmpop> src2) |
convert_scale_abs |
scales array elements, computes absolute values and converts the results to 8-bit unsigned integers: dst(i)=saturate_cast |
count_non_zero |
computes the number of nonzero array elements |
cube_root |
computes cube root of the argument |
cv_ceil | |
cv_floor | |
cv_ipl_depth | |
cv_is_inf | |
cv_is_na_n | |
cv_rng |
fault value for arguments: - seed: default -1 |
cv_round | |
dct |
performs forward or inverse 1D or 2D Discrete Cosine Transformation |
determinant |
computes determinant of a square matrix |
dft |
performs forward or inverse 1D or 2D Discrete Fourier Transformation |
divide |
computes element-wise weighted reciprocal of an array (dst = scale/src2) |
divide_mat |
computes element-wise weighted quotient of the two arrays (dst = scale*src1/src2) |
eigen | |
eigen_indexes |
finds eigenvalues of a symmetric matrix |
eigen_vectors |
finds eigenvalues and eigenvectors of a symmetric matrix |
ellipse |
draws an elliptic arc, ellipse sector or a rotated ellipse in the image |
ellipse2_poly |
converts elliptic arc to a polygonal curve |
ellipse_new_rotated_rect |
draws a rotated ellipse in the image |
exp |
computes exponent of each matrix element (dst = e**src) |
extract_channel |
extracts a single channel from src (coi is 0-based index) |
fast_atan2 |
computes the angle in degrees (0..360) of the vector (x,y) |
find_non_zero |
returns the list of locations of non-zero pixels |
flip |
reverses the order of the rows, columns or both in a matrix |
gemm |
implements generalized matrix product algorithm GEMM from BLAS |
get_build_information | |
get_cpu_tick_count |
Returns the number of CPU ticks. |
get_elem_size | |
get_num_threads | |
get_number_of_cp_us |
returns the number of CPUs (including hyper-threading) |
get_optimal_dft_size |
computes the minimal vector size vecsize1 >= vecsize so that the dft() of the vector of length vecsize1 can be computed efficiently |
get_thread_num | |
get_tick_count |
The function returns the number of ticks since the certain event (e.g. when the machine was turned on). It can be used to initialize cv::RNG or to measure a function execution time by reading the tick count before and after the function call. The granularity of ticks depends on the hardware and OS used. Use cv::getTickFrequency() to convert ticks to seconds. |
get_tick_frequency |
Returns the number of ticks per seconds. |
hconcat | |
idct |
performs inverse 1D or 2D Discrete Cosine Transformation |
idft |
performs inverse 1D or 2D Discrete Fourier Transformation |
in_range |
set mask elements for those array elements which are within the element-specific bounding box (dst = lowerb <= src && src < upperb) |
invert |
computes inverse or pseudo-inverse matrix |
line |
draws the line segment (pt1, pt2) in the image |
log |
computes natural logarithm of absolute value of each matrix element: dst = log(abs(src)) |
lut |
transforms array of numbers using a lookup table: dst(i)=lut(src(i)) |
magnitude |
computes magnitude (magnitude(i)) of each (x(i), y(i)) vector |
mahalanobis |
computes Mahalanobis distance between two vectors: sqrt((v1-v2)'*icovar*(v1-v2)), where icovar is the inverse covariation matrix |
mahalonobis |
a synonym for Mahalanobis |
max |
computes per-element maximum of two arrays (dst = max(src1, src2)) |
max_mat |
computes per-element maximum of array and scalar (dst = max(src1, src2)) |
max_mat_mat |
computes per-element maximum of two arrays (dst = max(src1, src2)) |
mean |
computes mean value of selected array elements |
mean_std_dev |
computes mean value and standard deviation of all or selected array elements |
merge | |
min |
computes per-element minimum of two arrays (dst = min(src1, src2)) |
min_mat |
computes per-element minimum of array and scalar (dst = min(src1, src2)) |
min_mat_mat |
computes per-element minimum of two arrays (dst = min(src1, src2)) |
mul_spectrums |
computes element-wise product of the two Fourier spectrums. The second spectrum can optionally be conjugated before the multiplication |
mul_transposed |
multiplies matrix by its transposition from the left or from the right |
multiply |
computes element-wise weighted product of the two arrays (dst = scale*src1*src2) |
norm |
computes norm of the selected array part |
norm_with_type |
computes norm of selected part of the difference between two arrays |
normalize |
scales and shifts array elements so that either the specified norm (alpha) or the minimum (alpha) and maximum (beta) array values get the specified values |
parallel_for_ |
fault value for arguments: - nstripes: default -1. |
pca_back_project | |
pca_project | |
perspective_transform |
performs perspective transformation of each element of multi-channel input matrix |
phase |
computes angle (angle(i)) of each (x(i), y(i)) vector |
polar_to_cart |
converts polar coordinates to Cartesian |
pow |
raises the input matrix elements to the specified power (b = a**power) |
put_text |
renders text string in the image |
rectangle |
draws the rectangle outline or a solid rectangle covering rec in the image |
rectangle_points |
draws the rectangle outline or a solid rectangle with the opposite corners pt1 and pt2 in the image |
reduce |
transforms 2D matrix to 1D row or column vector by taking sum, minimum, maximum or mean value over all the rows |
repeat | |
repeat_to |
replicates the input matrix the specified number of times in the horizontal and/or vertical direction |
scale_add |
adds scaled array to another one (dst = alpha*src1 + src2) |
set_break_on_error |
When the break-on-error mode is set, the default error handler issues a hardware exception, which can make debugging more convenient. |
set_num_threads | |
set_use_optimized |
Turns on/off available optimization |
solve |
solves linear system or a least-square problem |
solve_cubic |
finds real roots of a cubic polynomial |
solve_poly |
finds real and complex roots of a polynomial |
sort |
sorts independently each matrix row or each matrix column |
sort_idx |
sorts independently each matrix row or each matrix column |
split | |
split_at |
copies each plane of a multi-channel array to a dedicated array |
sqrt |
computes square root of each matrix element (dst = src**0.5) |
subtract |
subtracts one matrix from another (dst = src1 - src2) |
sum |
computes sum of array elements |
sv_back_subst |
performs back substitution for the previously computed SVD |
sv_decomp |
computes SVD of src |
swap |
swaps two matrices |
trace |
computes trace of a matrix |
transform |
performs affine transformation of each element of multi-channel input matrix |
transpose |
transposes the matrix |
use_optimized |
Returns the current optimization status |
vconcat |