hehaoyang
ff66a2e0d6
1. 删除图片存储到本地的方式; 2. 取流方式由Opencv修改为FFmpeg方式; 3. 解码后的数据直接转为RK_FORMAT_YCbCr_422_SP格式发送给算法; 4. 视频裸流数据存储在内存中,保存30s; 5. 报警图片从报警录像视频中获取;
34 lines
853 B
C++
34 lines
853 B
C++
#include <QCoreApplication>
|
|
#include <QThreadPool>
|
|
#include <HxDataBase.h>
|
|
#include "HxTaskDispatch.h"
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
QCoreApplication a(argc, argv);
|
|
|
|
/* 需要设置的运行时默认工作路径 */
|
|
QDir::setCurrent(QCoreApplication::applicationDirPath());
|
|
|
|
/* 记录日志 */
|
|
HxLog::append("application", "startup");
|
|
|
|
/* 创建数据缓存目录 */
|
|
HxDir::mkpath({{TEMPORARY_LOG_DIRECTORY},
|
|
{TEMPORARY_RECORD_DIRECTORY}});
|
|
|
|
/* 设置最大线程个数 */
|
|
QThreadPool::globalInstance()->setMaxThreadCount(100);
|
|
|
|
/* 数据库模块初始化 */
|
|
HxDataBase::initialization();
|
|
|
|
HxTaskDispatch::initialization();
|
|
|
|
HxTaskDispatch::listern(9031);
|
|
HxTaskDispatch::listern(9032);
|
|
HxTaskDispatch::connect_to_host("192.168.10.10", 9031);
|
|
|
|
return a.exec();
|
|
}
|