3 #if !defined(CV_C_H_INCLUDED) 4 #define CV_C_H_INCLUDED 1 7 #include <opencv/highgui.h> 8 #include <opencv2/core/version.hpp> 10 #if CV_MAJOR_VERSION == 3 11 #include <opencv2/calib3d/calib3d_c.h> 46 CV_Image destination_image,
double maximum_value,
int adaptive_method,
47 int threshold_type,
int block_size,
double parameter1);
56 CV_Size size,
unsigned int depth,
unsigned int channels);
58 CV_Size size,
unsigned int depth,
unsigned int channels);
63 int thickness,
int line_type,
CV_Point offset);
84 int smooth_type,
int parameter1,
int parameter2,
85 double parameter3,
double parameter4);
95 int type,
int maximum_iterations,
double epsilon);
118 double value0,
double value1,
double value2,
double value3);
124 int parameter1,
double parameter2);
139 #endif // !defined(CV_C_H_INCLUDED)
CvTermCriteria * CV_Term_Criteria
double CV_Point2D32F__y_get(CV_Point2D32F point)
void CV_Image__copy(CV_Image source_image, CV_Image destination_image, CV_Image mask)
int CV_Image__points_maximum(CV_Image image, CV_Point2D32F_Vector points, unsigned int start_index, unsigned int end_index)
CV_Point2D32F CV_Point2D32F_Vector__fetch1(CV_Point2D32F_Vector vector, unsigned int index)
void CV_Image__pnm_write(CV_Image image, String_Const file_base_name)
Writes image out to .pnm file named file_name.
CV_Scalar CV_Scalar__rgb(double red, double green, double blue)
void CV_Image__convert_color(CV_Image source_image, CV_Image destination_image, int conversion_code)
bool CV_Sequence__check_contour_convexity(CV_Sequence contour)
void CV_Image__find_corner_sub_pix(CV_Image image, CV_Point2D32F_Vector corners, int count, CV_Size window, CV_Size zero_zone, CV_Term_Criteria criteria)
int CV__round(double value)
CV_Image CV_Image__pnm_read(String_Const file_base_name)
Reads in a CV_Image in from the .pnm file named file_name.
void CV_Point2D32F__y_set(CV_Point2D32F point, double y)
bool CV_Point2D32F_Vector__is_clockwise(CV_Point2D32F_Vector corners)
Return true if corners is in a clockwise direction.
CvPoint2D32f * CV_Point2D32F
int CV_Image__channels_get(CV_Image image)
void CV_Image__flip(CV_Image from_image, CV_Image to_image, int flip_code)
void CV_Point2D32F__x_set(CV_Point2D32F point, double x)
void CV_Image__blob_draw(CV_Image image, int x, int y, CV_Scalar color)
void CV_Image__adaptive_threshold(CV_Image source_image, CV_Image destination_image, double maximum_value, int adaptive_method, int threshold_type, int block_size, double parameter1)
CV_Image CV_Image__header_create(CV_Size size, unsigned int depth, unsigned int channels)
void CV_Memory_Storage__clear(CV_Memory_Storage storage)
double CV_Point2D32F__x_get(CV_Point2D32F point)
void CV_Point2D32F_Vector__corners_normalize(CV_Point2D32F_Vector corners)
Force corners to be counter-clockwise.
CV_Sequence CV_Sequence__approximate_polygon(CV_Sequence contour, int header_size, CV_Memory_Storage storage, int method, int parameter1, double parameter2)
int CV__chain_approx_simple
CvPoint2D32f * CV_Point2D32F_Vector
CV_Term_Criteria CV_Term_Criteria__create(int type, int maximum_iterations, double epsilon)
CvMemStorage * CV_Memory_Storage
CV_Size CV_Size__create(int width, int height)
void CV_Size__free(CV_Size cv_size)
CV_Image CV_Image__tga_read(CV_Image image, String_Const file_name)
Read in a .tga file.
int CV_Image__gray_fetch(CV_Image image, int x, int y)
CV_Scalar CV_Scalar__create(double value0, double value1, double value2, double value3)
void CV_Image__draw_contours(CV_Image image, CV_Sequence contour, CV_Scalar external_color, CV_Scalar hole_color, int maximal_level, int thickness, int line_type, CV_Point offset)
int CV__undistortion_setup(String_Const calibrate_file_name, int width, int height, CV_Image *mapx, CV_Image *mapy)
void CV_Image__smooth(CV_Image source_image, CV_Image destination_image, int smooth_type, int parameter1, int parameter2, double parameter3, double parameter4)
CV_Sequence CV_Image__find_contours(CV_Image image, CV_Memory_Storage storage, int header_size, int mode, int method, CV_Point point)
CV_Image CV_Image__create(CV_Size size, unsigned int depth, unsigned int channels)
CV_Point2D32F_Vector CV_Point2D32F_Vector__create(unsigned int size)
int CV_Point__y_get(CV_Point point)
double CV_Sequence__contour_area(CV_Sequence contour, CV_Slice slice, int oriented)
void CV_Image__cross_draw(CV_Image image, int x, int y, CV_Scalar color)
CV_Sequence CV_Sequence__next_get(CV_Sequence sequence)
int CV_Image__save(CV_Image image, String_Const file_name, int *parameters)
void CV__release_image(CV_Image image)
double CV_Sequence__arc_length(CV_Sequence contour, CV_Slice slice, int is_closed)
int CV_Image__points_minimum(CV_Image image, CV_Point2D32F_Vector points, unsigned int start_index, unsigned int end_index)
void CV_Point2D32F__point_set(CV_Point2D32F point2d32f, CV_Point point)
int CV_Image__width_get(CV_Image image)
int CV_Image__height_get(CV_Image image)
const char * String_Const
void CV_Image__tga_write(CV_Image image, String_Const file_name)
Write image out to file_name in .tga format.
int CV__term_criteria_eps
int CV__adaptive_thresh_gaussian_c
CV_Point CV_Point__create(int x, int y)
int CV_Sequence__total_get(CV_Sequence sequence)
CV_Point CV_Sequence__point_fetch1(CV_Sequence sequence, unsigned int index)
void CV_Scalar__free(CV_Scalar cv_scalar)
int CV__term_criteria_iterations
int CV_Point__x_get(CV_Point point)
CV_Memory_Storage CV_Memory_Storage__create(int block_size)
int CV_Image__point_sample(CV_Image image, CV_Point2D32F point)
void CV_Image__remap(CV_Image source_image, CV_Image destination_image, CV_Image map_x, CV_Image map_y, int flags, CV_Scalar fill_value)