/****************************************************************************
** Meta object code from reading C++ file 'TskTrain.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../../TskTrain.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'TskTrain.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.8.0. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_TskTrain_t {
QByteArrayData data[5];
char stringdata0[36];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_TskTrain_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_TskTrain_t qt_meta_stringdata_TskTrain = {
{
QT_MOC_LITERAL(0, 0, 8), // "TskTrain"
QT_MOC_LITERAL(1, 9, 6), // "sigMat"
QT_MOC_LITERAL(2, 16, 0), // ""
QT_MOC_LITERAL(3, 17, 7), // "cv::Mat"
QT_MOC_LITERAL(4, 25, 10) // "sigQString"
},
"TskTrain\0sigMat\0\0cv::Mat\0sigQString"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_TskTrain[] = {
// content:
7, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
2, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 24, 2, 0x06 /* Public */,
4, 1, 27, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void, 0x80000000 | 3, 2,
QMetaType::Void, QMetaType::QString, 2,
0 // eod
};
void TskTrain::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
TskTrain *_t = static_cast<TskTrain *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sigMat((*reinterpret_cast< cv::Mat(*)>(_a[1]))); break;
case 1: _t->sigQString((*reinterpret_cast< QString(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
void **func = reinterpret_cast<void **>(_a[1]);
{
typedef void (TskTrain::*_t)(cv::Mat );
if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&TskTrain::sigMat)) {
*result = 0;
return;
}
}
{
typedef void (TskTrain::*_t)(QString );
if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&TskTrain::sigQString)) {
*result = 1;
return;
}
}
}
}
const QMetaObject TskTrain::staticMetaObject = {
{ &QThread::staticMetaObject, qt_meta_stringdata_TskTrain.data,
qt_meta_data_TskTrain, qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};
const QMetaObject *TskTrain::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *TskTrain::qt_metacast(const char *_clname)
{
if (!_clname) return Q_NULLPTR;
if (!strcmp(_clname, qt_meta_stringdata_TskTrain.stringdata0))
return static_cast<void*>(const_cast< TskTrain*>(this));
return QThread::qt_metacast(_clname);
}
int TskTrain::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QThread::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
// SIGNAL 0
void TskTrain::sigMat(cv::Mat _t1)
{
void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void TskTrain::sigQString(QString _t1)
{
void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
没有合适的资源?快使用搜索试试~ 我知道了~
SVM实现手写数字识别
共68个文件
dll:14个
tlog:9个
obj:8个
4星 · 超过85%的资源 需积分: 50 158 下载量 162 浏览量
2018-03-30
15:08:43
上传
评论 21
收藏 51.49MB RAR 举报
温馨提示
基于opencv-SVM算法实现手写数字识别,使用Qt做UI实现手写板,可以实时测试,资源包含源代码和可执行程序(release文件夹下的exe文件可以直接运行测试)
资源推荐
资源详情
资源评论
收起资源包目录
SVM数字识别.rar (68个子文件)
SVM数字识别
SVM4Mnist.opensdf 42B
SVM4Mnist.v12.suo 24KB
SVM4Mnist
Release
moc_TskTrain.obj 114KB
SVM4Mnist.log 3KB
DigitsDetector.obj 160KB
TskTrain.obj 131KB
SVM4Mnist.tlog
CL.write.1.tlog 2KB
custombuild.write.1.tlog 942B
custombuild.command.1.tlog 4KB
SVM4Mnist.lastbuildstate 158B
link.command.1.tlog 3KB
CL.read.1.tlog 242KB
link.write.1.tlog 1008B
cl.command.1.tlog 13KB
custombuild.read.1.tlog 694B
link.read.1.tlog 5KB
apptools.obj 114KB
moc_SVM4Mnist.obj 113KB
SVM4Mnist.obj 195KB
main.obj 110KB
qrc_SVM4Mnist.obj 2KB
apptools.cpp 1KB
DigitsDetector.h 903B
Resources
DigitsDetector.cpp 3KB
SVM4Mnist.cpp 4KB
GeneratedFiles
Release
moc_SVM4Mnist.cpp 4KB
moc_TskTrain.cpp 5KB
Debug
Debug
SVM4Mnist.log 86B
SVM4Mnist.Build.CppClean.log 2KB
SVM4Mnist.tlog
apptools.h 954B
TskTrain.h 344B
SVM4Mnist.qrc 69B
main.cpp 189B
SVM4Mnist.vcxproj.filters 4KB
SVM4Mnist.h 861B
SVM4Mnist.vcxproj.user 713B
SVM4Mnist.ui 7KB
Mnist
train-labels.idx1-ubyte 59KB
train-images.idx3-ubyte 44.86MB
t10k-images.idx3-ubyte 7.48MB
t10k-labels.idx1-ubyte 10KB
SVM4Mnist.vcxproj 13KB
TskTrain.cpp 2KB
SVM4Mnist.sln 973B
Win32
Release
Qt5Widgets.dll 4.28MB
SVM4Mnist.exe 69KB
opencv_world300.dll 26.36MB
Qt5Gui.dll 4.69MB
Qt5Network.dll 914KB
platforms
qminimal.dll 28KB
qdirect2d.dll 1.07MB
qwindows.dll 1.03MB
qoffscreen.dll 593KB
qwindowsd.pdb 11.11MB
qdirect2dd.dll 2.37MB
qoffscreend.dll 1.16MB
qoffscreend.pdb 5.2MB
qdirect2dd.pdb 12.26MB
qminimald.dll 75KB
qwindowsd.dll 2.22MB
qminimald.pdb 2.43MB
Mnist
train-labels.idx1-ubyte 59KB
train-images.idx3-ubyte 44.86MB
t10k-images.idx3-ubyte 7.48MB
t10k-labels.idx1-ubyte 10KB
Qt5Core.dll 4.48MB
Debug
opencv_world300d.dll 38.24MB
SVM4Mnist.sdf 22.13MB
共 68 条
- 1
资源评论
- IM_echo2019-03-30很好的东西,新手学习学习
KayChanGeek
- 粉丝: 870
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功