Package | Description |
---|---|
org.bytedeco.opencv.global | |
org.bytedeco.opencv.helper | |
org.bytedeco.opencv.opencv_core | |
org.bytedeco.opencv.opencv_imgproc |
Modifier and Type | Method and Description |
---|---|
static CvSeq |
opencv_imgproc.cvApproxChains(CvSeq src_seq,
CvMemStorage storage) |
static CvSeq |
opencv_imgproc.cvApproxChains(CvSeq src_seq,
CvMemStorage storage,
int method,
double parameter,
int minimal_perimeter,
int recursive)
\brief Approximates Freeman chain(s) with a polygonal curve.
|
static CvSeq |
opencv_imgproc.cvApproxPoly(Pointer src_seq,
int header_size,
CvMemStorage storage,
int method,
double eps) |
static CvSeq |
opencv_imgproc.cvApproxPoly(Pointer src_seq,
int header_size,
CvMemStorage storage,
int method,
double eps,
int recursive)
\brief Approximates a single polygonal curve (contour) or
a tree of polygonal curves (contours)
|
static CvSeq |
opencv_core.cvCloneSeq(CvSeq seq) |
static CvSeq |
opencv_core.cvCloneSeq(CvSeq seq,
CvMemStorage storage) |
static CvSeq |
opencv_imgproc.cvConvexHull2(CvArr input) |
static CvSeq |
opencv_imgproc.cvConvexHull2(CvArr input,
Pointer hull_storage,
int orientation,
int return_points)
\brief Calculates exact convex hull of 2d point set
|
static CvSeq |
opencv_imgproc.cvConvexityDefects(CvArr contour,
CvArr convexhull) |
static CvSeq |
opencv_imgproc.cvConvexityDefects(CvArr contour,
CvArr convexhull,
CvMemStorage storage)
\brief Finds convexity defects for the contour
|
static CvSeq |
opencv_core.cvCreateSeq(int seq_flags,
long header_size,
long elem_size,
CvMemStorage storage)
Creates new empty sequence that will reside in the specified storage
|
static CvSeq |
opencv_imgproc.cvEndFindContours(CvContourScanner scanner)
\brief Releases contour scanner and returns pointer to the first outer contour
|
static CvSeq |
opencv_core.cvEndWriteSeq(CvSeqWriter writer)
Closes sequence writer, updates sequence header and returns pointer
to the resultant sequence
(which may be useful if the sequence was created using cvStartWriteSeq))
|
static CvSeq |
opencv_imgproc.cvFindNextContour(CvContourScanner scanner)
\brief Retrieves next contour
|
static CvSeq |
opencv_imgproc.cvHoughCircles(CvArr image,
Pointer circle_storage,
int method,
double dp,
double min_dist) |
static CvSeq |
opencv_imgproc.cvHoughCircles(CvArr image,
Pointer circle_storage,
int method,
double dp,
double min_dist,
double param1,
double param2,
int min_radius,
int max_radius)
\brief Finds circles in the image
|
static CvSeq |
opencv_imgproc.cvHoughLines2(CvArr image,
Pointer line_storage,
int method,
double rho,
double theta,
int threshold) |
static CvSeq |
opencv_imgproc.cvHoughLines2(CvArr image,
Pointer line_storage,
int method,
double rho,
double theta,
int threshold,
double param1,
double param2,
double min_theta,
double max_theta)
\brief Finds lines on binary image using one of several methods.
|
static CvSeq |
opencv_core.cvMakeSeqHeaderForArray(int seq_type,
int header_size,
int elem_size,
Pointer elements,
int total,
CvSeq seq,
CvSeqBlock block)
Creates sequence header for array.
|
static CvSeq |
opencv_imgproc.cvPointSeqFromMat(int seq_kind,
CvArr mat,
CvContour contour_header,
CvSeqBlock block)
\brief Initializes sequence header for a matrix (column or row vector) of points
|
static CvSeq |
opencv_core.cvSeqSlice(CvSeq seq,
CvSlice slice) |
static CvSeq |
opencv_core.cvSeqSlice(CvSeq seq,
CvSlice slice,
CvMemStorage storage,
int copy_data)
Extracts sequence slice (with or without copying sequence elements)
|
static CvSeq |
opencv_core.cvTreeToNodeSeq(Pointer first,
int header_size,
CvMemStorage storage)
Gathers pointers to all the sequences,
accessible from the
first , to the single sequence |
Modifier and Type | Method and Description |
---|---|
static void |
opencv_core.clearSeq(CvSeq seq) |
static CvSeq |
opencv_imgproc.cvApproxChains(CvSeq src_seq,
CvMemStorage storage) |
static CvSeq |
opencv_imgproc.cvApproxChains(CvSeq src_seq,
CvMemStorage storage,
int method,
double parameter,
int minimal_perimeter,
int recursive)
\brief Approximates Freeman chain(s) with a polygonal curve.
|
static void |
opencv_core.cvClearSeq(CvSeq seq)
Removes all the elements from the sequence.
|
static CvSeq |
opencv_core.cvCloneSeq(CvSeq seq) |
static CvSeq |
opencv_core.cvCloneSeq(CvSeq seq,
CvMemStorage storage) |
static Pointer |
opencv_core.cvCvtSeqToArray(CvSeq seq,
Pointer elements) |
static Pointer |
opencv_core.cvCvtSeqToArray(CvSeq seq,
Pointer elements,
CvSlice slice)
Copies sequence content to a continuous piece of memory
|
static void |
opencv_imgproc.cvDrawContours(CvArr img,
CvSeq contour,
CvScalar external_color,
CvScalar hole_color,
int max_level) |
static void |
opencv_imgproc.cvDrawContours(CvArr img,
CvSeq contour,
CvScalar external_color,
CvScalar hole_color,
int max_level,
int thickness,
int line_type,
CvPoint offset)
\brief Draws contour outlines or filled interiors on the image
|
static void |
opencv_imgproc.cvDrawContours(CvArr img,
CvSeq contour,
CvScalar external_color,
CvScalar hole_color,
int max_level,
int thickness,
int line_type,
int[] offset) |
static void |
opencv_imgproc.cvDrawContours(CvArr img,
CvSeq contour,
CvScalar external_color,
CvScalar hole_color,
int max_level,
int thickness,
int line_type,
IntBuffer offset) |
static int |
opencv_imgproc.cvFindContours(CvArr image,
CvMemStorage storage,
CvSeq first_contour) |
static int |
opencv_imgproc.cvFindContours(CvArr image,
CvMemStorage storage,
CvSeq first_contour,
int header_size,
int mode,
int method,
CvPoint offset) |
static int |
opencv_imgproc.cvFindContours(CvArr image,
CvMemStorage storage,
CvSeq first_contour,
int header_size,
int mode,
int method,
int[] offset) |
static int |
opencv_imgproc.cvFindContours(CvArr image,
CvMemStorage storage,
CvSeq first_contour,
int header_size,
int mode,
int method,
IntBuffer offset) |
static BytePointer |
opencv_core.cvGetSeqElem(CvSeq seq,
int index)
Retrieves pointer to specified sequence element.
|
static CvSeq |
opencv_core.cvMakeSeqHeaderForArray(int seq_type,
int header_size,
int elem_size,
Pointer elements,
int total,
CvSeq seq,
CvSeqBlock block)
Creates sequence header for array.
|
static int |
opencv_core.cvSeqElemIdx(CvSeq seq,
Pointer element) |
static int |
opencv_core.cvSeqElemIdx(CvSeq seq,
Pointer element,
CvSeqBlock block) |
static int |
opencv_core.cvSeqElemIdx(CvSeq seq,
Pointer element,
PointerPointer block)
Calculates index of the specified sequence element.
|
static BytePointer |
opencv_core.cvSeqInsert(CvSeq seq,
int before_index) |
static BytePointer |
opencv_core.cvSeqInsert(CvSeq seq,
int before_index,
Pointer element)
Inserts a new element in the middle of sequence.
|
static void |
opencv_core.cvSeqInsertSlice(CvSeq seq,
int before_index,
CvArr from_arr)
Inserts a sequence or array into another sequence
|
static void |
opencv_core.cvSeqInvert(CvSeq seq)
Reverses order of sequence elements in-place
|
static int |
opencv_core.cvSeqPartition(CvSeq seq,
CvMemStorage storage,
CvSeq labels,
CvCmpFunc is_equal,
Pointer userdata) |
static int |
opencv_core.cvSeqPartition(CvSeq seq,
CvMemStorage storage,
PointerPointer labels,
CvCmpFunc is_equal,
Pointer userdata)
Splits sequence into one or more equivalence classes using the specified criteria
|
static void |
opencv_core.cvSeqPop(CvSeq seq) |
static void |
opencv_core.cvSeqPop(CvSeq seq,
Pointer element)
Removes the last element from sequence and optionally saves it
|
static void |
opencv_core.cvSeqPopFront(CvSeq seq) |
static void |
opencv_core.cvSeqPopFront(CvSeq seq,
Pointer element)
Removes the first element from sequence and optioanally saves it
|
static void |
opencv_core.cvSeqPopMulti(CvSeq seq,
Pointer elements,
int count) |
static void |
opencv_core.cvSeqPopMulti(CvSeq seq,
Pointer elements,
int count,
int in_front)
Removes several elements from the end of sequence and optionally saves them
|
static BytePointer |
opencv_core.cvSeqPush(CvSeq seq) |
static BytePointer |
opencv_core.cvSeqPush(CvSeq seq,
Pointer element)
Adds new element to the end of sequence.
|
static BytePointer |
opencv_core.cvSeqPushFront(CvSeq seq) |
static BytePointer |
opencv_core.cvSeqPushFront(CvSeq seq,
Pointer element)
Adds new element to the beginning of sequence.
|
static void |
opencv_core.cvSeqPushMulti(CvSeq seq,
Pointer elements,
int count) |
static void |
opencv_core.cvSeqPushMulti(CvSeq seq,
Pointer elements,
int count,
int in_front)
Adds several new elements to the end of sequence
|
static void |
opencv_core.cvSeqRemove(CvSeq seq,
int index)
Removes specified sequence element
|
static void |
opencv_core.cvSeqRemoveSlice(CvSeq seq,
CvSlice slice)
Removes sequence slice
|
static byte[] |
opencv_core.cvSeqSearch(CvSeq seq,
Pointer elem,
CvCmpFunc func,
int is_sorted,
int[] elem_idx) |
static byte[] |
opencv_core.cvSeqSearch(CvSeq seq,
Pointer elem,
CvCmpFunc func,
int is_sorted,
int[] elem_idx,
Pointer userdata) |
static ByteBuffer |
opencv_core.cvSeqSearch(CvSeq seq,
Pointer elem,
CvCmpFunc func,
int is_sorted,
IntBuffer elem_idx) |
static ByteBuffer |
opencv_core.cvSeqSearch(CvSeq seq,
Pointer elem,
CvCmpFunc func,
int is_sorted,
IntBuffer elem_idx,
Pointer userdata) |
static BytePointer |
opencv_core.cvSeqSearch(CvSeq seq,
Pointer elem,
CvCmpFunc func,
int is_sorted,
IntPointer elem_idx) |
static BytePointer |
opencv_core.cvSeqSearch(CvSeq seq,
Pointer elem,
CvCmpFunc func,
int is_sorted,
IntPointer elem_idx,
Pointer userdata)
Finds element in a [sorted] sequence
|
static CvSeq |
opencv_core.cvSeqSlice(CvSeq seq,
CvSlice slice) |
static CvSeq |
opencv_core.cvSeqSlice(CvSeq seq,
CvSlice slice,
CvMemStorage storage,
int copy_data)
Extracts sequence slice (with or without copying sequence elements)
|
static void |
opencv_core.cvSeqSort(CvSeq seq,
CvCmpFunc func) |
static void |
opencv_core.cvSeqSort(CvSeq seq,
CvCmpFunc func,
Pointer userdata)
Sorts sequence in-place given element comparison function
|
static void |
opencv_core.cvSetSeqBlockSize(CvSeq seq,
int delta_elems)
Changes default size (granularity) of sequence blocks.
|
static int |
opencv_core.cvSliceLength(CvSlice slice,
CvSeq seq)
Calculates length of sequence slice (with support of negative indices).
|
static void |
opencv_core.cvStartAppendToSeq(CvSeq seq,
CvSeqWriter writer)
Initializes sequence writer.
|
static void |
opencv_core.cvStartReadSeq(CvSeq seq,
CvSeqReader reader) |
static void |
opencv_core.cvStartReadSeq(CvSeq seq,
CvSeqReader reader,
int reverse)
Initializes sequence reader.
|
static void |
opencv_imgproc.cvSubstituteContour(CvContourScanner scanner,
CvSeq new_contour)
\brief Substitutes the last retrieved contour with the new one
|
static BytePointer |
opencv_core.getSeqElem(CvSeq seq,
int index) |
static void |
opencv_core.seqInsertSlice(CvSeq seq,
int before_index,
CvArr from_arr) |
static void |
opencv_core.seqPop(CvSeq seq) |
static void |
opencv_core.seqPop(CvSeq seq,
Pointer element) |
static void |
opencv_core.seqPopFront(CvSeq seq) |
static void |
opencv_core.seqPopFront(CvSeq seq,
Pointer element) |
static BytePointer |
opencv_core.seqPush(CvSeq seq) |
static BytePointer |
opencv_core.seqPush(CvSeq seq,
Pointer element)
STL-style Sequence Iterator inherited from the CvSeqReader structure
|
static BytePointer |
opencv_core.seqPushFront(CvSeq seq) |
static BytePointer |
opencv_core.seqPushFront(CvSeq seq,
Pointer element) |
static void |
opencv_core.seqRemove(CvSeq seq,
int index) |
static void |
opencv_core.seqRemoveSlice(CvSeq seq,
CvSlice slice) |
Modifier and Type | Method and Description |
---|---|
static void |
opencv_imgproc.cvDrawContours(CvArr img,
CvSeq contour,
CvScalar external_color,
CvScalar hole_color,
int max_level,
int thickness,
int line_type) |
static int |
opencv_imgproc.cvFindContours(CvArr image,
CvMemStorage storage,
CvSeq first_contour,
int header_size,
int mode,
int method) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCvGraph |
class |
AbstractCvSet |
class |
CvChain
Chain/Contour
|
class |
CvContour |
class |
CvGraph |
class |
CvSet |
Modifier and Type | Method and Description |
---|---|
CvSeq |
CvSeq.block_max(BytePointer setter) |
static CvSeq |
AbstractCvSeq.create(int seq_flags,
int header_size,
int elem_size,
CvMemStorage storage) |
CvSeq |
CvSeq.delta_elems(int setter) |
CvSeq |
CvSeq.elem_size(int setter) |
CvSeq |
CvSeq.first(CvSeqBlock setter) |
CvSeq |
CvSeq.flags(int setter) |
CvSeq |
CvSeq.free_blocks(CvSeqBlock setter) |
CvSeq |
CvGraph.h_next()
Next sequence.
|
CvSeq |
CvSeq.h_next()
Next sequence.
|
CvSeq |
CvContour.h_next()
Next sequence.
|
CvSeq |
CvChain.h_next()
Next sequence.
|
CvSeq |
CvSet.h_next()
Next sequence.
|
CvSeq |
CvSeq.h_next(CvSeq setter) |
CvSeq |
CvGraph.h_prev()
Previous sequence.
|
CvSeq |
CvSeq.h_prev()
Previous sequence.
|
CvSeq |
CvContour.h_prev()
Previous sequence.
|
CvSeq |
CvChain.h_prev()
Previous sequence.
|
CvSeq |
CvSet.h_prev()
Previous sequence.
|
CvSeq |
CvSeq.h_prev(CvSeq setter) |
CvSeq |
CvSeq.header_size(int setter) |
CvSeq |
CvSeq.position(long position) |
CvSeq |
CvSeq.ptr(BytePointer setter) |
CvSeq |
CvSeqWriter.seq()
the sequence written
|
CvSeq |
CvSeqReader.seq()
sequence, beign read
|
CvSeq |
CvGraphScanner.stack() |
CvSeq |
CvSeq.storage(CvMemStorage setter) |
CvSeq |
CvSeq.total(int setter) |
CvSeq |
CvGraph.v_next() |
CvSeq |
CvSeq.v_next() |
CvSeq |
CvContour.v_next() |
CvSeq |
CvChain.v_next() |
CvSeq |
CvSet.v_next() |
CvSeq |
CvSeq.v_next(CvSeq setter) |
CvSeq |
CvGraph.v_prev()
2nd previous sequence.
|
CvSeq |
CvSeq.v_prev()
2nd previous sequence.
|
CvSeq |
CvContour.v_prev()
2nd previous sequence.
|
CvSeq |
CvChain.v_prev()
2nd previous sequence.
|
CvSeq |
CvSet.v_prev()
2nd previous sequence.
|
CvSeq |
CvSeq.v_prev(CvSeq setter) |
Modifier and Type | Method and Description |
---|---|
CvGraph |
CvGraph.h_next(CvSeq setter) |
CvSeq |
CvSeq.h_next(CvSeq setter) |
CvContour |
CvContour.h_next(CvSeq setter) |
CvChain |
CvChain.h_next(CvSeq setter) |
CvSet |
CvSet.h_next(CvSeq setter) |
CvGraph |
CvGraph.h_prev(CvSeq setter) |
CvSeq |
CvSeq.h_prev(CvSeq setter) |
CvContour |
CvContour.h_prev(CvSeq setter) |
CvChain |
CvChain.h_prev(CvSeq setter) |
CvSet |
CvSet.h_prev(CvSeq setter) |
CvSeqWriter |
CvSeqWriter.seq(CvSeq setter) |
CvSeqReader |
CvSeqReader.seq(CvSeq setter) |
CvGraphScanner |
CvGraphScanner.stack(CvSeq setter) |
CvGraph |
CvGraph.v_next(CvSeq setter) |
CvSeq |
CvSeq.v_next(CvSeq setter) |
CvContour |
CvContour.v_next(CvSeq setter) |
CvChain |
CvChain.v_next(CvSeq setter) |
CvSet |
CvSet.v_next(CvSeq setter) |
CvGraph |
CvGraph.v_prev(CvSeq setter) |
CvSeq |
CvSeq.v_prev(CvSeq setter) |
CvContour |
CvContour.v_prev(CvSeq setter) |
CvChain |
CvChain.v_prev(CvSeq setter) |
CvSet |
CvSet.v_prev(CvSeq setter) |
Modifier and Type | Method and Description |
---|---|
CvSeq |
CvConnectedComp.contour()
optional component boundary
(the contour might have child contours corresponding to the holes)
|
CvSeq |
CvChainPtReader.seq()
sequence, beign read
|
Modifier and Type | Method and Description |
---|---|
CvConnectedComp |
CvConnectedComp.contour(CvSeq setter) |
CvChainPtReader |
CvChainPtReader.seq(CvSeq setter) |
Copyright © 2020. All rights reserved.