fixed some warnings
GPU: TargetArchs -> added FEATURE_SET prefix.
This commit is contained in:
@@ -28,9 +28,9 @@ GPU compute features.
|
|||||||
\begin{lstlisting}
|
\begin{lstlisting}
|
||||||
enum GpuFeature
|
enum GpuFeature
|
||||||
{
|
{
|
||||||
COMPUTE_10, COMPUTE_11,
|
FEATURE_SET_COMPUTE_10, FEATURE_SET_COMPUTE_11,
|
||||||
COMPUTE_12, COMPUTE_13,
|
FEATURE_SET_COMPUTE_12, FEATURE_SET_COMPUTE_13,
|
||||||
COMPUTE_20, COMPUTE_21,
|
FEATURE_SET_COMPUTE_20, FEATURE_SET_COMPUTE_21,
|
||||||
ATOMICS, NATIVE_DOUBLE
|
ATOMICS, NATIVE_DOUBLE
|
||||||
};
|
};
|
||||||
\end{lstlisting}
|
\end{lstlisting}
|
||||||
|
@@ -66,14 +66,14 @@ namespace cv
|
|||||||
|
|
||||||
enum GpuFeature
|
enum GpuFeature
|
||||||
{
|
{
|
||||||
COMPUTE_10 = 10,
|
FEATURE_SET_COMPUTE_10 = 10,
|
||||||
COMPUTE_11 = 11,
|
FEATURE_SET_COMPUTE_11 = 11,
|
||||||
COMPUTE_12 = 12,
|
FEATURE_SET_COMPUTE_12 = 12,
|
||||||
COMPUTE_13 = 13,
|
FEATURE_SET_COMPUTE_13 = 13,
|
||||||
COMPUTE_20 = 20,
|
FEATURE_SET_COMPUTE_20 = 20,
|
||||||
COMPUTE_21 = 21,
|
FEATURE_SET_COMPUTE_21 = 21,
|
||||||
ATOMICS = COMPUTE_11,
|
ATOMICS = FEATURE_SET_COMPUTE_11,
|
||||||
NATIVE_DOUBLE = COMPUTE_13
|
NATIVE_DOUBLE = FEATURE_SET_COMPUTE_13
|
||||||
};
|
};
|
||||||
|
|
||||||
class CV_EXPORTS TargetArchs
|
class CV_EXPORTS TargetArchs
|
||||||
|
@@ -192,7 +192,7 @@ void cv::gpu::BruteForceMatcher_GPU_base::matchSingle(const GpuMat& queryDescs,
|
|||||||
match_caller_t func = match_callers[distType][queryDescs.depth()];
|
match_caller_t func = match_callers[distType][queryDescs.depth()];
|
||||||
CV_Assert(func != 0);
|
CV_Assert(func != 0);
|
||||||
|
|
||||||
bool cc_12 = TargetArchs::builtWith(COMPUTE_12) && DeviceInfo().supports(COMPUTE_12);
|
bool cc_12 = TargetArchs::builtWith(FEATURE_SET_COMPUTE_12) && DeviceInfo().supports(FEATURE_SET_COMPUTE_12);
|
||||||
|
|
||||||
// For single train there is no need to save imgIdx, so we just save imgIdx to trainIdx.
|
// For single train there is no need to save imgIdx, so we just save imgIdx to trainIdx.
|
||||||
// trainIdx store after imgIdx, so we doesn't lose it value.
|
// trainIdx store after imgIdx, so we doesn't lose it value.
|
||||||
@@ -320,7 +320,7 @@ void cv::gpu::BruteForceMatcher_GPU_base::matchCollection(const GpuMat& queryDes
|
|||||||
match_caller_t func = match_callers[distType][queryDescs.depth()];
|
match_caller_t func = match_callers[distType][queryDescs.depth()];
|
||||||
CV_Assert(func != 0);
|
CV_Assert(func != 0);
|
||||||
|
|
||||||
bool cc_12 = TargetArchs::builtWith(COMPUTE_12) && DeviceInfo().supports(COMPUTE_12);
|
bool cc_12 = TargetArchs::builtWith(FEATURE_SET_COMPUTE_12) && DeviceInfo().supports(FEATURE_SET_COMPUTE_12);
|
||||||
|
|
||||||
func(queryDescs, trainCollection, maskCollection, trainIdx, imgIdx, distance, cc_12);
|
func(queryDescs, trainCollection, maskCollection, trainIdx, imgIdx, distance, cc_12);
|
||||||
}
|
}
|
||||||
|
@@ -128,7 +128,7 @@ void cv::gpu::remap(const GpuMat& src, GpuMat& dst, const GpuMat& xmap, const Gp
|
|||||||
|
|
||||||
void cv::gpu::meanShiftFiltering(const GpuMat& src, GpuMat& dst, int sp, int sr, TermCriteria criteria)
|
void cv::gpu::meanShiftFiltering(const GpuMat& src, GpuMat& dst, int sp, int sr, TermCriteria criteria)
|
||||||
{
|
{
|
||||||
CV_Assert(TargetArchs::builtWith(COMPUTE_12) && DeviceInfo().supports(COMPUTE_12));
|
CV_Assert(TargetArchs::builtWith(FEATURE_SET_COMPUTE_12) && DeviceInfo().supports(FEATURE_SET_COMPUTE_12));
|
||||||
|
|
||||||
if( src.empty() )
|
if( src.empty() )
|
||||||
CV_Error( CV_StsBadArg, "The input image is empty" );
|
CV_Error( CV_StsBadArg, "The input image is empty" );
|
||||||
@@ -156,7 +156,7 @@ void cv::gpu::meanShiftFiltering(const GpuMat& src, GpuMat& dst, int sp, int sr,
|
|||||||
|
|
||||||
void cv::gpu::meanShiftProc(const GpuMat& src, GpuMat& dstr, GpuMat& dstsp, int sp, int sr, TermCriteria criteria)
|
void cv::gpu::meanShiftProc(const GpuMat& src, GpuMat& dstr, GpuMat& dstsp, int sp, int sr, TermCriteria criteria)
|
||||||
{
|
{
|
||||||
CV_Assert(TargetArchs::builtWith(COMPUTE_12) && DeviceInfo().supports(COMPUTE_12));
|
CV_Assert(TargetArchs::builtWith(FEATURE_SET_COMPUTE_12) && DeviceInfo().supports(FEATURE_SET_COMPUTE_12));
|
||||||
|
|
||||||
if( src.empty() )
|
if( src.empty() )
|
||||||
CV_Error( CV_StsBadArg, "The input image is empty" );
|
CV_Error( CV_StsBadArg, "The input image is empty" );
|
||||||
|
@@ -227,7 +227,7 @@ inline int dist2(const cv::Vec2s& lhs, const cv::Vec2s& rhs)
|
|||||||
|
|
||||||
void cv::gpu::meanShiftSegmentation(const GpuMat& src, Mat& dst, int sp, int sr, int minsize, TermCriteria criteria)
|
void cv::gpu::meanShiftSegmentation(const GpuMat& src, Mat& dst, int sp, int sr, int minsize, TermCriteria criteria)
|
||||||
{
|
{
|
||||||
CV_Assert(TargetArchs::builtWith(COMPUTE_12) && DeviceInfo().supports(COMPUTE_12));
|
CV_Assert(TargetArchs::builtWith(FEATURE_SET_COMPUTE_12) && DeviceInfo().supports(FEATURE_SET_COMPUTE_12));
|
||||||
|
|
||||||
CV_Assert(src.type() == CV_8UC4);
|
CV_Assert(src.type() == CV_8UC4);
|
||||||
const int nrows = src.rows;
|
const int nrows = src.rows;
|
||||||
|
@@ -174,7 +174,7 @@ namespace
|
|||||||
{
|
{
|
||||||
typedef void (*fasthessian_t)(PtrStepf hessianBuffer, int x_size, int y_size, const dim3& threads);
|
typedef void (*fasthessian_t)(PtrStepf hessianBuffer, int x_size, int y_size, const dim3& threads);
|
||||||
const fasthessian_t fasthessian =
|
const fasthessian_t fasthessian =
|
||||||
DeviceInfo().supports(COMPUTE_13) ? fasthessian_gpu : fasthessian_gpu_old;
|
DeviceInfo().supports(FEATURE_SET_COMPUTE_13) ? fasthessian_gpu : fasthessian_gpu_old;
|
||||||
|
|
||||||
dim3 threads = calcBlockSize(nIntervals);
|
dim3 threads = calcBlockSize(nIntervals);
|
||||||
for(int octave = 0; octave < nOctaves; ++octave)
|
for(int octave = 0; octave < nOctaves; ++octave)
|
||||||
@@ -234,7 +234,7 @@ namespace
|
|||||||
const KeyPoint_GPU* features, int nFeatures);
|
const KeyPoint_GPU* features, int nFeatures);
|
||||||
|
|
||||||
const compute_descriptors_t compute_descriptors =
|
const compute_descriptors_t compute_descriptors =
|
||||||
DeviceInfo().supports(COMPUTE_13) ? compute_descriptors_gpu : compute_descriptors_gpu_old;
|
DeviceInfo().supports(FEATURE_SET_COMPUTE_13) ? compute_descriptors_gpu : compute_descriptors_gpu_old;
|
||||||
|
|
||||||
if (keypoints.cols > 0)
|
if (keypoints.cols > 0)
|
||||||
{
|
{
|
||||||
|
@@ -13,7 +13,7 @@ void help()
|
|||||||
<< "./convexhull\n" << endl;
|
<< "./convexhull\n" << endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
int main( int argc, char** argv )
|
int main( int /*argc*/, char** /*argv*/ )
|
||||||
{
|
{
|
||||||
Mat img(500, 500, CV_8UC3);
|
Mat img(500, 500, CV_8UC3);
|
||||||
RNG& rng = theRNG();
|
RNG& rng = theRNG();
|
||||||
|
@@ -12,7 +12,7 @@ int _contrast = 100;
|
|||||||
Mat image;
|
Mat image;
|
||||||
|
|
||||||
/* brightness/contrast callback function */
|
/* brightness/contrast callback function */
|
||||||
void updateBrightnessContrast( int arg, void* )
|
void updateBrightnessContrast( int /*arg*/, void* )
|
||||||
{
|
{
|
||||||
int histSize = 64;
|
int histSize = 64;
|
||||||
int brightness = _brightness - 100;
|
int brightness = _brightness - 100;
|
||||||
|
@@ -139,7 +139,7 @@ void drawSquares( Mat& image, const vector<vector<Point> >& squares )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int main(int argc, char** argv)
|
int main(int /*argc*/, char** /*argv*/)
|
||||||
{
|
{
|
||||||
static const char* names[] = { "pic1.png", "pic2.png", "pic3.png",
|
static const char* names[] = { "pic1.png", "pic2.png", "pic3.png",
|
||||||
"pic4.png", "pic5.png", "pic6.png", 0 };
|
"pic4.png", "pic5.png", "pic6.png", 0 };
|
||||||
|
Reference in New Issue
Block a user