mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 08:13:04 +04:00
Merge pull request #25075 from mshabunin:cleanup-imgproc-1
C-API cleanup: apps, imgproc_c and some constants #25075 Merge with https://github.com/opencv/opencv_contrib/pull/3642 * Removed obsolete apps - traincascade and createsamples (please use older OpenCV versions if you need them). These apps relied heavily on C-API * removed all mentions of imgproc C-API headers (imgproc_c.h, types_c.h) - they were empty, included core C-API headers * replaced usage of several C constants with C++ ones (error codes, norm modes, RNG modes, PCA modes, ...) - most part of this PR (split into two parts - all modules and calib+3d - for easier backporting) * removed imgproc C-API headers (as separate commit, so that other changes could be backported to 4.x) Most of these changes can be backported to 4.x.
This commit is contained in:
@@ -57,7 +57,7 @@
|
||||
#endif
|
||||
|
||||
#include "opencv2/imgproc.hpp"
|
||||
#include "opencv2/imgproc/imgproc_c.h"
|
||||
#include "opencv2/core/core_c.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
@@ -1088,17 +1088,17 @@ void cv::imshow(const String& winname, const ogl::Texture2D& _tex)
|
||||
|
||||
void setOpenGLDrawCallbackImpl(const char*, CvOpenGlDrawCallback, void*)
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
}
|
||||
|
||||
void setOpenGLContextImpl(const char*)
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
}
|
||||
|
||||
void updateWindowImpl(const char*)
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
}
|
||||
|
||||
#endif // !HAVE_OPENGL
|
||||
@@ -1112,52 +1112,52 @@ static const char* NO_QT_ERR_MSG = "The library is compiled without QT support";
|
||||
|
||||
cv::QtFont cv::fontQt(const String&, int, Scalar, int, int, int)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::addText( const Mat&, const String&, Point, const QtFont&)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::addText(const Mat&, const String&, Point, const String&, int, Scalar, int, int, int)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::displayStatusBar(const String&, const String&, int)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::displayOverlay(const String&, const String&, int )
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
int cv::startLoop(int (*)(int argc, char *argv[]), int , char**)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::stopLoop()
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::saveWindowParameters(const String&)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::loadWindowParameters(const String&)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
int cv::createButton(const String&, ButtonCallback, void*, int , bool )
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
#endif // !HAVE_QT
|
||||
|
||||
@@ -136,7 +136,7 @@ void cv::addText( const Mat& img, const String& text, Point org, const QtFont& f
|
||||
{
|
||||
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
CvMat _img = cvMat(img);
|
||||
QMetaObject::invokeMethod(
|
||||
@@ -160,7 +160,7 @@ void cv::addText( const Mat& img, const String& text, Point org, const String& n
|
||||
void cv::displayStatusBar(const String& name, const String& text, int delayms)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"displayStatusBar",
|
||||
@@ -174,7 +174,7 @@ void cv::displayStatusBar(const String& name, const String& text, int delayms)
|
||||
void cv::displayOverlay(const String& name, const String& text, int delayms)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"displayInfo",
|
||||
@@ -202,7 +202,7 @@ void cv::stopLoop()
|
||||
void cv::saveWindowParameters(const String& windowName)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"saveWindowParameters",
|
||||
@@ -213,7 +213,7 @@ void cv::saveWindowParameters(const String& windowName)
|
||||
void cv::loadWindowParameters(const String& windowName)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"loadWindowParameters",
|
||||
@@ -225,7 +225,7 @@ void cv::loadWindowParameters(const String& windowName)
|
||||
int cv::createButton(const String& button_name, ButtonCallback on_change, void* userdata, int button_type , bool initial_button_state )
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"addButton",
|
||||
@@ -242,7 +242,7 @@ int cv::createButton(const String& button_name, ButtonCallback on_change, void*
|
||||
double cvGetRatioWindow_QT(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
double result = -1;
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
@@ -256,7 +256,7 @@ double cvGetRatioWindow_QT(const char* name)
|
||||
|
||||
double cvGetPropVisible_QT(const char* name) {
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
double result = 0;
|
||||
|
||||
@@ -273,7 +273,7 @@ void cvSetRatioWindow_QT(const char* name,double prop_value)
|
||||
{
|
||||
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"setRatioWindow",
|
||||
@@ -285,7 +285,7 @@ void cvSetRatioWindow_QT(const char* name,double prop_value)
|
||||
double cvGetPropWindow_QT(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
double result = -1;
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
@@ -301,7 +301,7 @@ double cvGetPropWindow_QT(const char* name)
|
||||
void cvSetPropWindow_QT(const char* name,double prop_value)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"setPropWindow",
|
||||
@@ -326,7 +326,7 @@ void setWindowTitle_QT(const String& winname, const String& title)
|
||||
void cvSetModeWindow_QT(const char* name, double prop_value)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"toggleFullScreen",
|
||||
@@ -338,7 +338,7 @@ void cvSetModeWindow_QT(const char* name, double prop_value)
|
||||
CvRect cvGetWindowRect_QT(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
CvRect result = cvRect(-1, -1, -1, -1);
|
||||
|
||||
@@ -354,7 +354,7 @@ CvRect cvGetWindowRect_QT(const char* name)
|
||||
double cvGetModeWindow_QT(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
double result = -1;
|
||||
|
||||
@@ -501,7 +501,7 @@ static CvTrackbar* icvFindTrackBarByName(const char* name_trackbar, const char*
|
||||
QPointer<CvWindow> w = icvFindWindowByName(nameWinQt);
|
||||
|
||||
if (!w)
|
||||
CV_Error(CV_StsNullPtr, "NULL window handler");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window handler");
|
||||
|
||||
if (w->param_gui_mode == cv::WINDOW_GUI_NORMAL)
|
||||
return (CvTrackbar*) icvFindBarByName(w->myBarLayout, nameQt, type_CvTrackbar);
|
||||
@@ -576,7 +576,7 @@ int namedWindowImpl(const char* name, int flags)
|
||||
void destroyWindowImpl(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"destroyWindow",
|
||||
@@ -599,7 +599,7 @@ void destroyAllWindowsImpl()
|
||||
void moveWindowImpl(const char* name, int x, int y)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"moveWindow",
|
||||
autoBlockingConnection(),
|
||||
@@ -611,7 +611,7 @@ void moveWindowImpl(const char* name, int x, int y)
|
||||
void resizeWindowImpl(const char* name, int width, int height)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"resizeWindow",
|
||||
autoBlockingConnection(),
|
||||
@@ -624,7 +624,7 @@ void resizeWindowImpl(const char* name, int width, int height)
|
||||
int createTrackbar2Impl(const char* name_bar, const char* window_name, int* val, int count, CvTrackbarCallback2 on_notify, void* userdata)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"addSlider2",
|
||||
@@ -687,7 +687,7 @@ void setMouseCallbackImpl(const char* window_name, CvMouseCallback on_mouse, voi
|
||||
QPointer<CvWindow> w = icvFindWindowByName(QLatin1String(window_name));
|
||||
|
||||
if (!w)
|
||||
CV_Error(CV_StsNullPtr, "NULL window handler");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window handler");
|
||||
|
||||
w->setMouseCallBack(on_mouse, param);
|
||||
|
||||
@@ -717,7 +717,7 @@ void showImageImpl(const char* name, const CvArr* arr)
|
||||
void setOpenGLDrawCallbackImpl(const char* window_name, CvOpenGlDrawCallback callback, void* userdata)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"setOpenGlDrawCallback",
|
||||
@@ -731,7 +731,7 @@ void setOpenGLDrawCallbackImpl(const char* window_name, CvOpenGlDrawCallback cal
|
||||
void setOpenGLContextImpl(const char* window_name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"setOpenGlContext",
|
||||
@@ -743,7 +743,7 @@ void setOpenGLContextImpl(const char* window_name)
|
||||
void updateWindowImpl(const char* window_name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"updateWindow",
|
||||
@@ -973,7 +973,7 @@ void GuiReceiver::toggleFullScreen(QString name, double arg2)
|
||||
void GuiReceiver::createWindow(QString name, int flags)
|
||||
{
|
||||
if (!qApp)
|
||||
CV_Error(CV_StsNullPtr, "NULL session handler" );
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL session handler" );
|
||||
|
||||
// Check the name in the storage
|
||||
if (icvFindWindowByName(name.toLatin1().data()))
|
||||
@@ -1064,7 +1064,7 @@ void GuiReceiver::destroyWindow(QString name)
|
||||
void GuiReceiver::destroyAllWindow()
|
||||
{
|
||||
if (!qApp)
|
||||
CV_Error(CV_StsNullPtr, "NULL session handler" );
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL session handler" );
|
||||
|
||||
if (multiThreads)
|
||||
{
|
||||
@@ -1193,7 +1193,7 @@ void GuiReceiver::addSlider2(QString bar_name, QString window_name, void* value,
|
||||
return;
|
||||
|
||||
if (count <= 0) //count is the max value of the slider, so must be bigger than 0
|
||||
CV_Error(CV_StsNullPtr, "Max value of the slider must be bigger than 0" );
|
||||
CV_Error(cv::Error::StsNullPtr, "Max value of the slider must be bigger than 0" );
|
||||
|
||||
CvWindow::addSlider2(w, bar_name, (int*)value, count, (CvTrackbarCallback2) on_change, userdata);
|
||||
}
|
||||
@@ -1223,10 +1223,10 @@ void GuiReceiver::addSlider(QString bar_name, QString window_name, void* value,
|
||||
return;
|
||||
|
||||
if (!value)
|
||||
CV_Error(CV_StsNullPtr, "NULL value pointer" );
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL value pointer" );
|
||||
|
||||
if (count <= 0) //count is the max value of the slider, so must be bigger than 0
|
||||
CV_Error(CV_StsNullPtr, "Max value of the slider must be bigger than 0" );
|
||||
CV_Error(cv::Error::StsNullPtr, "Max value of the slider must be bigger than 0" );
|
||||
|
||||
CvWindow::addSlider(w, bar_name, (int*)value, count, (CvTrackbarCallback) on_change);
|
||||
}
|
||||
@@ -1640,7 +1640,7 @@ CvWindow::CvWindow(QString name, int arg2)
|
||||
//3: my view
|
||||
#ifndef HAVE_QT_OPENGL
|
||||
if (arg2 & cv::WINDOW_OPENGL)
|
||||
CV_Error( CV_OpenGlNotSupported, "Library was built without OpenGL support" );
|
||||
CV_Error( cv::Error::OpenGlNotSupported, "Library was built without OpenGL support" );
|
||||
mode_display = CV_MODE_NORMAL;
|
||||
#else
|
||||
mode_display = arg2 & cv::WINDOW_OPENGL ? CV_MODE_OPENGL : CV_MODE_NORMAL;
|
||||
@@ -2599,19 +2599,19 @@ void DefaultViewPort::startDisplayInfo(QString text, int delayms)
|
||||
|
||||
void DefaultViewPort::setOpenGlDrawCallback(CvOpenGlDrawCallback /*callback*/, void* /*userdata*/)
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
}
|
||||
|
||||
|
||||
void DefaultViewPort::makeCurrentOpenGlContext()
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
}
|
||||
|
||||
|
||||
void DefaultViewPort::updateGl()
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
}
|
||||
|
||||
|
||||
@@ -2714,7 +2714,7 @@ void DefaultViewPort::saveView()
|
||||
return;
|
||||
}
|
||||
|
||||
CV_Error(CV_StsNullPtr, "file extension not recognized, please choose between JPG, JPEG, BMP or PNG");
|
||||
CV_Error(cv::Error::StsNullPtr, "file extension not recognized, please choose between JPG, JPEG, BMP or PNG");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -284,14 +284,11 @@ void resizeWindowImpl( const char* name, int width, int height)
|
||||
|
||||
void moveWindowImpl( const char* name, int x, int y)
|
||||
{
|
||||
CV_FUNCNAME("moveWindowImpl");
|
||||
__BEGIN__;
|
||||
|
||||
NSAutoreleasePool* localpool1 = [[NSAutoreleasePool alloc] init];
|
||||
CVWindow *window = nil;
|
||||
|
||||
if(name == NULL)
|
||||
CV_ERROR( CV_StsNullPtr, "NULL window name" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window name" );
|
||||
//cout << "moveWindowImpl"<< endl;
|
||||
window = cvGetWindow(name);
|
||||
if(window) {
|
||||
@@ -305,8 +302,6 @@ void moveWindowImpl( const char* name, int x, int y)
|
||||
}
|
||||
}
|
||||
[localpool1 drain];
|
||||
|
||||
__END__;
|
||||
}
|
||||
|
||||
static int cocoa_CreateTrackbar (const char* trackbar_name,
|
||||
@@ -314,19 +309,17 @@ static int cocoa_CreateTrackbar (const char* trackbar_name,
|
||||
int* val, int count,
|
||||
CvTrackbarCallback on_notify)
|
||||
{
|
||||
CV_FUNCNAME("cocoa_CreateTrackbar");
|
||||
|
||||
|
||||
int result = 0;
|
||||
CVWindow *window = nil;
|
||||
NSAutoreleasePool* localpool2 = nil;
|
||||
|
||||
__BEGIN__;
|
||||
if (localpool2 != nil) [localpool2 drain];
|
||||
localpool2 = [[NSAutoreleasePool alloc] init];
|
||||
|
||||
if(window_name == NULL)
|
||||
CV_ERROR( CV_StsNullPtr, "NULL window name" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window name" );
|
||||
|
||||
//cout << "cocoa_CreateTrackbar" << endl ;
|
||||
window = cvGetWindow(window_name);
|
||||
@@ -338,7 +331,6 @@ static int cocoa_CreateTrackbar (const char* trackbar_name,
|
||||
result = 1;
|
||||
}
|
||||
[localpool2 drain];
|
||||
__END__;
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -367,18 +359,15 @@ int createTrackbar2Impl(const char* trackbar_name,
|
||||
|
||||
void setMouseCallbackImpl( const char* name, CvMouseCallback function, void* info)
|
||||
{
|
||||
CV_FUNCNAME("setMouseCallbackImpl");
|
||||
|
||||
CVWindow *window = nil;
|
||||
NSAutoreleasePool* localpool3 = nil;
|
||||
__BEGIN__;
|
||||
//cout << "setMouseCallbackImpl" << endl;
|
||||
|
||||
if (localpool3 != nil) [localpool3 drain];
|
||||
localpool3 = [[NSAutoreleasePool alloc] init];
|
||||
|
||||
if(name == NULL)
|
||||
CV_ERROR( CV_StsNullPtr, "NULL window name" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window name" );
|
||||
|
||||
window = cvGetWindow(name);
|
||||
if(window) {
|
||||
@@ -386,22 +375,16 @@ void setMouseCallbackImpl( const char* name, CvMouseCallback function, void* inf
|
||||
[window setMouseParam:info];
|
||||
}
|
||||
[localpool3 drain];
|
||||
|
||||
__END__;
|
||||
}
|
||||
|
||||
int getTrackbarPosImpl( const char* trackbar_name, const char* window_name )
|
||||
{
|
||||
CV_FUNCNAME("getTrackbarPosImpl");
|
||||
|
||||
CVWindow *window = nil;
|
||||
int pos = -1;
|
||||
NSAutoreleasePool* localpool4 = nil;
|
||||
__BEGIN__;
|
||||
|
||||
//cout << "getTrackbarPosImpl" << endl;
|
||||
if(trackbar_name == NULL || window_name == NULL)
|
||||
CV_ERROR( CV_StsNullPtr, "NULL trackbar or window name" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL trackbar or window name" );
|
||||
|
||||
if (localpool4 != nil) [localpool4 drain];
|
||||
localpool4 = [[NSAutoreleasePool alloc] init];
|
||||
@@ -414,25 +397,21 @@ void setMouseCallbackImpl( const char* name, CvMouseCallback function, void* inf
|
||||
}
|
||||
}
|
||||
[localpool4 drain];
|
||||
__END__;
|
||||
return pos;
|
||||
}
|
||||
|
||||
void setTrackbarPosImpl(const char* trackbar_name, const char* window_name, int pos)
|
||||
{
|
||||
CV_FUNCNAME("setTrackbarPosImpl");
|
||||
|
||||
CVWindow *window = nil;
|
||||
CVSlider *slider = nil;
|
||||
NSAutoreleasePool* localpool5 = nil;
|
||||
|
||||
__BEGIN__;
|
||||
//cout << "setTrackbarPosImpl" << endl;
|
||||
if(trackbar_name == NULL || window_name == NULL)
|
||||
CV_ERROR( CV_StsNullPtr, "NULL trackbar or window name" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL trackbar or window name" );
|
||||
|
||||
if(pos < 0)
|
||||
CV_ERROR( CV_StsOutOfRange, "Bad trackbar maximal value" );
|
||||
CV_Error( cv::Error::StsOutOfRange, "Bad trackbar maximal value" );
|
||||
|
||||
if (localpool5 != nil) [localpool5 drain];
|
||||
localpool5 = [[NSAutoreleasePool alloc] init];
|
||||
@@ -448,22 +427,17 @@ void setTrackbarPosImpl(const char* trackbar_name, const char* window_name, int
|
||||
}
|
||||
}
|
||||
[localpool5 drain];
|
||||
|
||||
__END__;
|
||||
}
|
||||
|
||||
void setTrackbarMaxImpl(const char* trackbar_name, const char* window_name, int maxval)
|
||||
{
|
||||
CV_FUNCNAME("setTrackbarMaxImpl");
|
||||
|
||||
CVWindow *window = nil;
|
||||
CVSlider *slider = nil;
|
||||
NSAutoreleasePool* localpool5 = nil;
|
||||
|
||||
__BEGIN__;
|
||||
//cout << "setTrackbarPosImpl" << endl;
|
||||
if(trackbar_name == NULL || window_name == NULL)
|
||||
CV_ERROR( CV_StsNullPtr, "NULL trackbar or window name" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL trackbar or window name" );
|
||||
|
||||
if (localpool5 != nil) [localpool5 drain];
|
||||
localpool5 = [[NSAutoreleasePool alloc] init];
|
||||
@@ -480,21 +454,16 @@ void setTrackbarMaxImpl(const char* trackbar_name, const char* window_name, int
|
||||
}
|
||||
}
|
||||
[localpool5 drain];
|
||||
|
||||
__END__;
|
||||
}
|
||||
|
||||
void setTrackbarMinImpl(const char* trackbar_name, const char* window_name, int minval)
|
||||
{
|
||||
CV_FUNCNAME("setTrackbarMinImpl");
|
||||
|
||||
CVWindow *window = nil;
|
||||
CVSlider *slider = nil;
|
||||
NSAutoreleasePool* localpool5 = nil;
|
||||
|
||||
__BEGIN__;
|
||||
if(trackbar_name == NULL || window_name == NULL)
|
||||
CV_ERROR( CV_StsNullPtr, "NULL trackbar or window name" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL trackbar or window name" );
|
||||
|
||||
if (localpool5 != nil) [localpool5 drain];
|
||||
localpool5 = [[NSAutoreleasePool alloc] init];
|
||||
@@ -511,8 +480,6 @@ void setTrackbarMinImpl(const char* trackbar_name, const char* window_name, int
|
||||
}
|
||||
}
|
||||
[localpool5 drain];
|
||||
|
||||
__END__;
|
||||
}
|
||||
|
||||
int namedWindowImpl( const char* name, int flags )
|
||||
@@ -616,18 +583,15 @@ CvRect cvGetWindowRect_COCOA( const char* name )
|
||||
CvRect result = cvRect(-1, -1, -1, -1);
|
||||
CVWindow *window = nil;
|
||||
|
||||
CV_FUNCNAME( "cvGetWindowRect_COCOA" );
|
||||
|
||||
__BEGIN__;
|
||||
if( name == NULL )
|
||||
{
|
||||
CV_ERROR( CV_StsNullPtr, "NULL name string" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL name string" );
|
||||
}
|
||||
|
||||
window = cvGetWindow( name );
|
||||
if ( window == NULL )
|
||||
{
|
||||
CV_ERROR( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
} else {
|
||||
NSRect rect = [window frame];
|
||||
#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_6
|
||||
@@ -638,8 +602,6 @@ CvRect cvGetWindowRect_COCOA( const char* name )
|
||||
NSSize sz = [[[window contentView] image] size];
|
||||
result = cvRect(pt.x, pt.y, sz.width, sz.height);
|
||||
}
|
||||
|
||||
__END__;
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -648,23 +610,18 @@ double cvGetModeWindow_COCOA( const char* name )
|
||||
double result = -1;
|
||||
CVWindow *window = nil;
|
||||
|
||||
CV_FUNCNAME( "cvGetModeWindow_COCOA" );
|
||||
|
||||
__BEGIN__;
|
||||
if( name == NULL )
|
||||
{
|
||||
CV_ERROR( CV_StsNullPtr, "NULL name string" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL name string" );
|
||||
}
|
||||
|
||||
window = cvGetWindow( name );
|
||||
if ( window == NULL )
|
||||
{
|
||||
CV_ERROR( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
}
|
||||
|
||||
result = window.status;
|
||||
|
||||
__END__;
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -678,18 +635,15 @@ void cvSetModeWindow_COCOA( const char* name, double prop_value )
|
||||
|
||||
NSAutoreleasePool* localpool = nil;
|
||||
|
||||
CV_FUNCNAME( "cvSetModeWindow_COCOA" );
|
||||
|
||||
__BEGIN__;
|
||||
if( name == NULL )
|
||||
{
|
||||
CV_ERROR( CV_StsNullPtr, "NULL name string" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL name string" );
|
||||
}
|
||||
|
||||
window = cvGetWindow(name);
|
||||
if ( window == NULL )
|
||||
{
|
||||
CV_ERROR( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
}
|
||||
|
||||
if ( [window autosize] )
|
||||
@@ -737,8 +691,6 @@ void cvSetModeWindow_COCOA( const char* name, double prop_value )
|
||||
}
|
||||
#endif
|
||||
[localpool drain];
|
||||
|
||||
__END__;
|
||||
}
|
||||
|
||||
double cvGetPropVisible_COCOA(const char* name)
|
||||
@@ -746,23 +698,19 @@ double cvGetPropVisible_COCOA(const char* name)
|
||||
double result = -1;
|
||||
CVWindow* window = nil;
|
||||
|
||||
CV_FUNCNAME("cvGetPropVisible_COCOA");
|
||||
|
||||
__BEGIN__;
|
||||
if (name == NULL)
|
||||
{
|
||||
CV_ERROR(CV_StsNullPtr, "NULL name string");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL name string");
|
||||
}
|
||||
|
||||
window = cvGetWindow(name);
|
||||
if (window == NULL)
|
||||
{
|
||||
CV_ERROR(CV_StsNullPtr, "NULL window");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window");
|
||||
}
|
||||
|
||||
result = window.isVisible ? 1 : 0;
|
||||
|
||||
__END__;
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -771,23 +719,18 @@ double cvGetPropTopmost_COCOA(const char* name)
|
||||
double result = -1;
|
||||
CVWindow* window = nil;
|
||||
|
||||
CV_FUNCNAME("cvGetPropTopmost_COCOA");
|
||||
|
||||
__BEGIN__;
|
||||
if (name == NULL)
|
||||
{
|
||||
CV_ERROR(CV_StsNullPtr, "NULL name string");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL name string");
|
||||
}
|
||||
|
||||
window = cvGetWindow(name);
|
||||
if (window == NULL)
|
||||
{
|
||||
CV_ERROR(CV_StsNullPtr, "NULL window");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window");
|
||||
}
|
||||
|
||||
result = (window.level == NSStatusWindowLevel) ? 1 : 0;
|
||||
|
||||
__END__;
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -795,23 +738,21 @@ void cvSetPropTopmost_COCOA( const char* name, const bool topmost )
|
||||
{
|
||||
CVWindow *window = nil;
|
||||
NSAutoreleasePool* localpool = nil;
|
||||
CV_FUNCNAME( "cvSetPropTopmost_COCOA" );
|
||||
|
||||
__BEGIN__;
|
||||
if( name == NULL )
|
||||
{
|
||||
CV_ERROR( CV_StsNullPtr, "NULL name string" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL name string" );
|
||||
}
|
||||
|
||||
window = cvGetWindow(name);
|
||||
if ( window == NULL )
|
||||
{
|
||||
CV_ERROR( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
}
|
||||
|
||||
if (([window styleMask] & NSFullScreenWindowMask))
|
||||
{
|
||||
EXIT;
|
||||
return;
|
||||
}
|
||||
|
||||
localpool = [[NSAutoreleasePool alloc] init];
|
||||
@@ -825,7 +766,6 @@ void cvSetPropTopmost_COCOA( const char* name, const bool topmost )
|
||||
[window makeKeyAndOrderFront:nil];
|
||||
}
|
||||
[localpool drain];
|
||||
__END__;
|
||||
}
|
||||
|
||||
void setWindowTitle_COCOA(const cv::String& winname, const cv::String& title)
|
||||
|
||||
@@ -737,7 +737,7 @@ CvRect cvGetWindowRect_GTK(const char* name)
|
||||
CV_LOCK_MUTEX();
|
||||
const auto window = icvFindWindowByName(name);
|
||||
if (!window)
|
||||
CV_Error( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
|
||||
return cvRect(getImageRect_(window));
|
||||
}
|
||||
@@ -779,7 +779,7 @@ double cvGetModeWindow_GTK(const char* name)//YV
|
||||
CV_LOCK_MUTEX();
|
||||
const auto window = icvFindWindowByName(name);
|
||||
if (!window)
|
||||
CV_Error( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
|
||||
double result = window->status;
|
||||
return result;
|
||||
@@ -794,7 +794,7 @@ void cvSetModeWindow_GTK( const char* name, double prop_value)//Yannick Verdie
|
||||
|
||||
const auto window = icvFindWindowByName(name);
|
||||
if (!window)
|
||||
CV_Error( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
|
||||
setModeWindow_(window, (int)prop_value);
|
||||
}
|
||||
@@ -910,11 +910,11 @@ namespace
|
||||
// Try double-buffered visual
|
||||
glconfig = gdk_gl_config_new_by_mode((GdkGLConfigMode)(GDK_GL_MODE_RGB | GDK_GL_MODE_DEPTH | GDK_GL_MODE_DOUBLE));
|
||||
if (!glconfig)
|
||||
CV_Error( CV_OpenGlApiCallError, "Can't Create A GL Device Context" );
|
||||
CV_Error( cv::Error::OpenGlApiCallError, "Can't Create A GL Device Context" );
|
||||
|
||||
// Set OpenGL-capability to the widget
|
||||
if (!gtk_widget_set_gl_capability(window->widget, glconfig, NULL, TRUE, GDK_GL_RGBA_TYPE))
|
||||
CV_Error( CV_OpenGlApiCallError, "Can't Create A GL Device Context" );
|
||||
CV_Error( cv::Error::OpenGlApiCallError, "Can't Create A GL Device Context" );
|
||||
|
||||
window->useGl = true;
|
||||
}
|
||||
@@ -925,7 +925,7 @@ namespace
|
||||
GdkGLDrawable* gldrawable = gtk_widget_get_gl_drawable(window->widget);
|
||||
|
||||
if (!gdk_gl_drawable_gl_begin (gldrawable, glcontext))
|
||||
CV_Error( CV_OpenGlApiCallError, "Can't Activate The GL Rendering Context" );
|
||||
CV_Error( cv::Error::OpenGlApiCallError, "Can't Activate The GL Rendering Context" );
|
||||
|
||||
glViewport(0, 0, gtk_widget_get_allocated_width(window->widget), gtk_widget_get_allocated_height(window->widget));
|
||||
|
||||
@@ -1044,7 +1044,7 @@ static std::shared_ptr<CvWindow> namedWindow_(const std::string& name, int flags
|
||||
|
||||
#ifndef HAVE_OPENGL
|
||||
if (flags & cv::WINDOW_OPENGL)
|
||||
CV_Error( CV_OpenGlNotSupported, "Library was built without OpenGL support" );
|
||||
CV_Error( cv::Error::OpenGlNotSupported, "Library was built without OpenGL support" );
|
||||
#else
|
||||
if (flags & cv::WINDOW_OPENGL)
|
||||
createGlContext(window);
|
||||
@@ -1125,16 +1125,16 @@ void setOpenGLContextImpl(const char* name)
|
||||
|
||||
auto window = icvFindWindowByName(name);
|
||||
if (!window)
|
||||
CV_Error( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
|
||||
if (!window->useGl)
|
||||
CV_Error( CV_OpenGlNotSupported, "Window doesn't support OpenGL" );
|
||||
CV_Error( cv::Error::OpenGlNotSupported, "Window doesn't support OpenGL" );
|
||||
|
||||
glcontext = gtk_widget_get_gl_context(window->widget);
|
||||
gldrawable = gtk_widget_get_gl_drawable(window->widget);
|
||||
|
||||
if (!gdk_gl_drawable_make_current(gldrawable, glcontext))
|
||||
CV_Error( CV_OpenGlApiCallError, "Can't Activate The GL Rendering Context" );
|
||||
CV_Error( cv::Error::OpenGlApiCallError, "Can't Activate The GL Rendering Context" );
|
||||
}
|
||||
|
||||
void updateWindowImpl(const char* name)
|
||||
@@ -1162,7 +1162,7 @@ void setOpenGLDrawCallbackImpl(const char* name, CvOpenGlDrawCallback callback,
|
||||
return;
|
||||
|
||||
if (!window->useGl)
|
||||
CV_Error( CV_OpenGlNotSupported, "Window was created without OpenGL context" );
|
||||
CV_Error( cv::Error::OpenGlNotSupported, "Window was created without OpenGL context" );
|
||||
|
||||
window->glDrawCallback = callback;
|
||||
window->glDrawData = userdata;
|
||||
@@ -1376,7 +1376,7 @@ icvCreateTrackbar( const char* trackbar_name, const char* window_name,
|
||||
CV_Assert(trackbar_name && "NULL trackbar name");
|
||||
|
||||
if( count <= 0 )
|
||||
CV_Error( CV_StsOutOfRange, "Bad trackbar maximal value" );
|
||||
CV_Error( cv::Error::StsOutOfRange, "Bad trackbar maximal value" );
|
||||
|
||||
CV_LOCK_MUTEX();
|
||||
|
||||
@@ -1539,7 +1539,7 @@ void setTrackbarPosImpl( const char* trackbar_name, const char* window_name, int
|
||||
const auto trackbar = icvFindTrackbarByName(window, trackbar_name);
|
||||
if (!trackbar)
|
||||
{
|
||||
CV_Error( CV_StsNullPtr, "No trackbar found" );
|
||||
CV_Error( cv::Error::StsNullPtr, "No trackbar found" );
|
||||
}
|
||||
|
||||
return setTrackbarPos_(trackbar, pos);
|
||||
|
||||
@@ -36,12 +36,12 @@
|
||||
|
||||
#define CV_WINRT_NO_GUI_ERROR( funcname ) \
|
||||
{ \
|
||||
cvError( CV_StsNotImplemented, funcname, \
|
||||
cvError( cv::Error::StsNotImplemented, funcname, \
|
||||
"The function is not implemented. ", \
|
||||
__FILE__, __LINE__ ); \
|
||||
}
|
||||
|
||||
#define CV_ERROR( Code, Msg ) \
|
||||
#define CV_Error( Code, Msg ) \
|
||||
{ \
|
||||
cvError( (Code), cvFuncName, Msg, __FILE__, __LINE__ ); \
|
||||
};
|
||||
@@ -65,7 +65,7 @@ void showImageImpl(const char* name, const CvArr* arr)
|
||||
CvMat stub, *image;
|
||||
|
||||
if (!name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL name");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL name");
|
||||
|
||||
CvWindow* window = HighguiBridge::getInstance().namedWindow(name);
|
||||
|
||||
@@ -89,7 +89,7 @@ int namedWindowImpl(const char* name, int flags)
|
||||
CV_FUNCNAME("namedWindowImpl");
|
||||
|
||||
if (!name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL name");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL name");
|
||||
|
||||
HighguiBridge::getInstance().namedWindow(name);
|
||||
|
||||
@@ -101,7 +101,7 @@ void destroyWindowImpl(const char* name)
|
||||
CV_FUNCNAME("destroyWindowImpl");
|
||||
|
||||
if (!name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL name string");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL name string");
|
||||
|
||||
HighguiBridge::getInstance().destroyWindow(name);
|
||||
}
|
||||
@@ -119,16 +119,16 @@ int createTrackbar2Impl(const char* trackbar_name, const char* window_name,
|
||||
int pos = 0;
|
||||
|
||||
if (!window_name || !trackbar_name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL window or trackbar name");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window or trackbar name");
|
||||
|
||||
if (count < 0)
|
||||
CV_ERROR(CV_StsOutOfRange, "Bad trackbar max value");
|
||||
CV_Error(cv::Error::StsOutOfRange, "Bad trackbar max value");
|
||||
|
||||
CvWindow* window = HighguiBridge::getInstance().namedWindow(window_name);
|
||||
|
||||
if (!window)
|
||||
{
|
||||
CV_ERROR(CV_StsNullPtr, "NULL window");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window");
|
||||
}
|
||||
|
||||
window->createSlider(trackbar_name, val, count, on_notify, userdata);
|
||||
@@ -143,7 +143,7 @@ void setTrackbarPosImpl(const char* trackbar_name, const char* window_name, int
|
||||
CvTrackbar* trackbar = 0;
|
||||
|
||||
if (trackbar_name == 0 || window_name == 0)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL trackbar or window name");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL trackbar or window name");
|
||||
|
||||
CvWindow* window = HighguiBridge::getInstance().findWindowByName(window_name);
|
||||
if (window)
|
||||
@@ -160,7 +160,7 @@ void setTrackbarMaxImpl(const char* trackbar_name, const char* window_name, int
|
||||
if (maxval >= 0)
|
||||
{
|
||||
if (trackbar_name == 0 || window_name == 0)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL trackbar or window name");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL trackbar or window name");
|
||||
|
||||
CvTrackbar* trackbar = HighguiBridge::getInstance().findTrackbarByName(trackbar_name, window_name);
|
||||
|
||||
@@ -176,7 +176,7 @@ void setTrackbarMinImpl(const char* trackbar_name, const char* window_name, int
|
||||
if (minval >= 0)
|
||||
{
|
||||
if (trackbar_name == 0 || window_name == 0)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL trackbar or window name");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL trackbar or window name");
|
||||
|
||||
CvTrackbar* trackbar = HighguiBridge::getInstance().findTrackbarByName(trackbar_name, window_name);
|
||||
|
||||
@@ -192,7 +192,7 @@ int getTrackbarPosImpl(const char* trackbar_name, const char* window_name)
|
||||
CV_FUNCNAME("getTrackbarPosImpl");
|
||||
|
||||
if (trackbar_name == 0 || window_name == 0)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL trackbar or window name");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL trackbar or window name");
|
||||
|
||||
CvTrackbar* trackbar = HighguiBridge::getInstance().findTrackbarByName(trackbar_name, window_name);
|
||||
|
||||
@@ -229,7 +229,7 @@ void setMouseCallbackImpl(const char* window_name, CvMouseCallback on_mouse, voi
|
||||
CV_FUNCNAME("setMouseCallbackImpl");
|
||||
|
||||
if (!window_name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL window name");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window name");
|
||||
|
||||
CvWindow* window = HighguiBridge::getInstance().findWindowByName(window_name);
|
||||
if (!window)
|
||||
@@ -256,5 +256,5 @@ void cvSetModeWindow_WinRT(const char* name, double prop_value) {
|
||||
|
||||
double cvGetModeWindow_WinRT(const char* name) {
|
||||
CV_WINRT_NO_GUI_ERROR("cvGetModeWindow");
|
||||
return CV_StsNotImplemented;
|
||||
return cv::Error::StsNotImplemented;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user