IVA/app/main.cpp
hehaoyang ff66a2e0d6 V1.02
1. 删除图片存储到本地的方式;
2. 取流方式由Opencv修改为FFmpeg方式;
3. 解码后的数据直接转为RK_FORMAT_YCbCr_422_SP格式发送给算法;
4. 视频裸流数据存储在内存中,保存30s;
5. 报警图片从报警录像视频中获取;
2023-12-08 14:17:14 +08:00

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();
}