Merge pull request #903 from aks2:2.4
This commit is contained in:
commit
3af21cad4c
@ -1691,7 +1691,7 @@ Returns the depth of a matrix element.
|
|||||||
|
|
||||||
.. ocv:function:: int Mat::depth() const
|
.. ocv:function:: int Mat::depth() const
|
||||||
|
|
||||||
The method returns the identifier of the matrix element depth (the type of each individual channel). For example, for a 16-bit signed 3-channel array, the method returns ``CV_16S`` . A complete list of matrix types contains the following values:
|
The method returns the identifier of the matrix element depth (the type of each individual channel). For example, for a 16-bit signed element array, the method returns ``CV_16S`` . A complete list of matrix types contains the following values:
|
||||||
|
|
||||||
* ``CV_8U`` - 8-bit unsigned integers ( ``0..255`` )
|
* ``CV_8U`` - 8-bit unsigned integers ( ``0..255`` )
|
||||||
|
|
||||||
|
@ -217,7 +217,7 @@ For each query descriptor, finds the training descriptors not farther than the s
|
|||||||
|
|
||||||
:param compactResult: Parameter used when the mask (or masks) is not empty. If ``compactResult`` is false, the ``matches`` vector has the same size as ``queryDescriptors`` rows. If ``compactResult`` is true, the ``matches`` vector does not contain matches for fully masked-out query descriptors.
|
:param compactResult: Parameter used when the mask (or masks) is not empty. If ``compactResult`` is false, the ``matches`` vector has the same size as ``queryDescriptors`` rows. If ``compactResult`` is true, the ``matches`` vector does not contain matches for fully masked-out query descriptors.
|
||||||
|
|
||||||
:param maxDistance: Threshold for the distance between matched descriptors.
|
:param maxDistance: Threshold for the distance between matched descriptors. Distance means here metric distance (e.g. Hamming distance), not the distance between coordinates (which is measured in Pixels)!
|
||||||
|
|
||||||
For each query descriptor, the methods find such training descriptors that the distance between the query descriptor and the training descriptor is equal or smaller than ``maxDistance``. Found matches are returned in the distance increasing order.
|
For each query descriptor, the methods find such training descriptors that the distance between the query descriptor and the training descriptor is equal or smaller than ``maxDistance``. Found matches are returned in the distance increasing order.
|
||||||
|
|
||||||
|
@ -256,12 +256,17 @@ namespace
|
|||||||
|
|
||||||
void cv::imshow( const string& winname, InputArray _img )
|
void cv::imshow( const string& winname, InputArray _img )
|
||||||
{
|
{
|
||||||
|
const Size size = _img.size();
|
||||||
#ifndef HAVE_OPENGL
|
#ifndef HAVE_OPENGL
|
||||||
Mat img = _img.getMat();
|
CV_Assert(size.width>0 && size.height>0);
|
||||||
CvMat c_img = img;
|
{
|
||||||
cvShowImage(winname.c_str(), &c_img);
|
Mat img = _img.getMat();
|
||||||
|
CvMat c_img = img;
|
||||||
|
cvShowImage(winname.c_str(), &c_img);
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
const double useGl = getWindowProperty(winname, WND_PROP_OPENGL);
|
const double useGl = getWindowProperty(winname, WND_PROP_OPENGL);
|
||||||
|
CV_Assert(size.width>0 && size.height>0);
|
||||||
|
|
||||||
if (useGl <= 0)
|
if (useGl <= 0)
|
||||||
{
|
{
|
||||||
@ -275,7 +280,6 @@ void cv::imshow( const string& winname, InputArray _img )
|
|||||||
|
|
||||||
if (autoSize > 0)
|
if (autoSize > 0)
|
||||||
{
|
{
|
||||||
Size size = _img.size();
|
|
||||||
resizeWindow(winname, size.width, size.height);
|
resizeWindow(winname, size.width, size.height);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user