自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (2)
  • 收藏
  • 关注

原创 恶劣天气对高速公路交通的影响

基于视频能见度检测的预警告警系统可以有效提高高速公路的安全性,减少交通事故的发生。该系统具有广阔的应用前景,可以推广应用于高速公路、隧道、桥梁等交通设施。基于视频能见度检测的预警告警系统可以有效降低此类事故的发生风险。系统可以检测出当前的能见度,并在能见度低于预设阈值时向驾驶员发出警告,提醒驾驶员注意安全。系统架构:预警告警系统可以分为三个部分:视频采集模块、能见度检测模块和预警告警模块。视频采集模块:负责采集道路图像。预警告警模块:负责根据能见度检测结果发出警告。能见度检测模块:负责计算当前的能见度。

2024-03-21 12:02:01 403

原创 QImage在跨线程通信的使用方法

QImage在多线程情况的使用探讨

2023-07-16 16:57:01 384

原创 OpenCV cmakelists.txt 配置

OpenCV cmakelists.txt 配置

2022-09-13 15:43:04 755 1

原创 Clion的cmake选项设置

cmake option如何在clion中进行设置

2022-09-12 18:56:16 1361

原创 qmake 编译找不到 libonnxruntime.so.1.10.0

在使用paddle_inference时,出现无法找到 libonnxruntime.so.1.10.0的警告;编译环境是Linux 的Qt Creator;但命名so文件就在那里,LIBS也进行了添加;仍提示无法找到`OrtGetApiBase@VERS_1.10.0’必须在引入libonnxruntime时才可以,因此这个警告才是错误的根本原因。

2022-08-24 11:41:13 1269

原创 开始篇:后期会整理QT开发Android应用遇到的问题和自己的解决方案

开篇

2022-04-06 19:15:36 404

原创 Pytorch基本操作流程: 七步成诗

Pytorch的基本使用流程总结为七个步骤,方便理解。这里省去了部分细节。PS: 内容纯属个人理解,难免有错误,告知即改!第一步 : 定义module模块 ,即定义网络generator = GeneratorDRRN()第二步: 定义优化器,并告知优化器,模型的哪些参数需要学习optim_generator = optim.Adam(generator.parameters(), lr=opt.generatorLR)第三步: 定义损失函数:content_crite

2021-03-14 15:07:38 478

原创 FreeRTMPLive中间件,监控摄像头转RTMP

web浏览器如何播放RTSP视频流,FreeRTMPLive是一种便捷的解决方式。

2021-03-10 17:55:41 456 1

原创 视频能见度检测系统架构分析

背景团雾,又名坨雾,是受局部地区微气候环境的影响,在大雾中数十米到上百米的局部范围内,出现的更“浓”、能见度更低的雾气团。由于团雾预测预报难、区域性很强,车辆难以提前得到通知或警示,往往造成驶入团雾区域内根本来不及减速,常常酿成重大交通事故,号称“高速公路流动杀手”传统的气象环境检测系统无法全面覆盖所有路网高速公路监控体系几乎可以全路网覆盖,但在能见度检测上尚无有效作为实现高速公路能见度的态势感知,重点需要建立基于视频的能见度检测和预警体系高速公路低能见度或团雾,是造成多车事故,重大伤亡事故的

2020-08-12 10:12:01 2094

原创 经典网络整理

经典网络架构VGG16googleNetResNetResNet参考资料查看超分重建.md对应章节DenseNetDenseBlock是DenseNet的内部单元,DenseNet由多个DenseBLock通过Transition来连接起来bottleneck 就是减少channels数量,通常采用Conv1*1来实现Bottleneck Layer是指在DenseBlock中,...

2020-05-07 11:50:14 992

原创 基于视频的能见度检测,解决高速公路团雾的困扰

基于视频的能见度检测,解决高速公路团雾的困扰 2017年,发生在滁新高速公路安徽阜阳段的30辆车连撞事故,让大家对团雾的危害有了更深刻的认识。日常大家很少听说团雾,但是在高速公路上遇到团雾有多可怕呢?假设车辆以100公里的速度行驶,突然进入能见度大约只有100米的团雾中会是什么情况?一旦发现异常,司机是否能够确保安全,100公里/小时的时候要保证100米以上的安全距离,因为刹车距离和你的反应时间...

2020-05-06 16:30:41 6038 2

原创 视频摘要 视频浓缩

视频摘要 视频浓缩何为视频浓缩或视频摘要?视频摘要的难点是什么?参考何为视频浓缩或视频摘要?在介绍视频浓缩 或者视频摘要之前,我们先考虑下什么是视频浓缩?在视频监控领域有什么应用价值?了解一下Markdown的基本语法知识。视频摘要又称视频浓缩,是对视频内容的一个简单概括,以自动或半自动的方式,先通过运动目标分析,提取运动目标,然后对各个目标的运动轨迹进行分析,将不同的目标拼接到一个共同的背...

2019-04-08 11:00:11 1414

转载 C++中将string类型转换为int, float, double类型 主要通过以下几种方式:

http://blog.csdn.net/candadition/article/details/7342380include include //使用stringstream需要引入这个头文件using namespace std;//模板函数:将string类型变量转换为常用的数值类型(此方法具有普遍适用性) template Type stringToNum(const string

2016-11-05 21:27:23 722

原创 BackgroundSubtractorMOG部分代码

BackgroundSubtractorMOG部分代码**代码摘自opencv//backgroundRatio : 通过代码可知,就是k个模型的权重累加值>= backgroundRatio ,此时前k个model就是背景的model,大于k的model就是前景的model//nmixtures : model数量static void process8uC1( const Mat& ima

2016-03-05 09:52:29 865

原创 c++ 虚函数

c++ 虚函数

2016-02-24 09:36:57 384

原创 opencv Mat 多通道的使用

代码是8 通道Mat的使用方法。 typedef cv::Vec Vec8f; E2 = cv::Mat::zeros(srcImage.rows, srcImage.cols, CV_32FC(8));//背景 E(0)值 //CV_32FC3 std::cout << "channel = " << E2.channels() << " \n "; for (int i =

2015-11-26 09:32:45 3889

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客问题描述 在编写程序时,使用了类模板,但发现可以编译,但是链接时提示错误,可看出,类模板没有实例化。 参考文件 [1] c++模板类(一)理解编译器的编译模板过程 http://blog.csdn.net/look01/article/details/3228134[2]c++应用程序文件的编译过程 http://blog.csdn.net/peter_

2015-11-11 21:05:07 498

转载 MATLAB中MEX文件的编写与调试

http://www.cnblogs.com/avril/archive/2012/09/12/2681192.html

2015-10-10 21:48:29 418

原创 matlab的reshape和opencv的reshape异同

matlab的reshape和opencv的reshape异同

2015-10-09 14:55:53 1519

原创 计时与读取列表文件

计时 double t = (double)cvGetTickCount(); 此处添加程序处理代码 t = (double)cvGetTickCount() - t; cout << "cost time: " << t / ((double)cvGetTickFrequency()*1000.) << endl;读取文件数据每行是一个文件名字,读取每行数据

2015-08-14 21:13:24 484

原创 MFC自定义消息

基本结果1、在头文件中定义消息afx_msg LRESULT OnTestingNotification(WPARAM wParam, LPARAM lParam);2、在cpp中实现这个消息3、消息映射BEGIN_MESSAGE_MAP(CDlgTesting, CDialog) //{{AFX_MSG_MAP(CDlgTesting) ON_WM_SIZE() ON_B

2015-08-09 17:45:41 497

原创 opencv在mfc界面嵌入式显示图像

在dialog上设置一个label或者其他控件,设置好位置和尺寸获取opencv创建的窗口句柄将两者关联到一起void EmbedCvWindow( HWND pWnd, CString strWndName, int w, int h ){ cvNamedWindow(strWndName, 0); HWND hWnd = (HWND) cvGetWindowHandle(s

2015-08-09 10:45:54 1462

原创 配置文件解析方法总结

本文用于总结如何解析配置文件,逐步更新。(一) google.protocolbuffer bool success = google::protobuf::TextFormat::Parse(input, proto);可以从配置文件读取配置信息,并将数据封装到Message中。注意这里的message需要在proto中定义;即使配置文件中item的顺序与message中的顺序不一致也不要紧。

2015-08-04 10:50:11 1215

原创 boost 1.56.0 编译及使用

boost 1.56.0 编译及使用该文很好的介绍了boost的基本编译方法[如何编译成64位]2参考文献: [1]http://www.cnblogs.com/zhcncn/p/3950477.html [2] http://www.cnblogs.com/codingmylife/archive/2012/11/05/2754778.html

2015-07-23 09:45:30 625

原创 视频摘要与检索

当前,视频监控已经遍布城市的大街小巷,摄像头也从模拟、数字、到网络的升级,解决了监控者看清楚的基本需求。但现实呢? 监控摄像头7*24小时不简单的捕获视频信息,这些信息真正被使用的又有多少? 据估计不会到十分之一,也许这都估计高了。其主要原因是,人工无法浏览海量的视频。那么如何浏览这海量的监控视频呢? 相应的技术就因用而生。视频摘要,也被称作视频浓缩:该技术将长视频浓缩为短视频,实现视频压缩,

2015-07-11 11:04:07 1792

原创 QT交通标识牌测试数据集分类整理

交通标识牌测试数据集分类整理根据输入的ground truth文件,将图片分类到对应类的文件夹下面采用了QT #include #include #include #include #include #include // 根据groundtruth 文件,将测试数据按文件夹分类存储//GT-final_test.csvint DispatchImageByCvs

2015-07-10 10:23:28 2246 1

原创 QT dialog一种使用方法

// 导出视频片段void extractTrajectoryWidget::exportAviSegment(){ //设计一个弹出widget,包括内容:导出名称,存储路径(可选择) QDialog* dialog = new QDialog(this); dialog->window()->setWindowTitle(QStringLiteral("导出配置")); QLine

2015-04-08 23:05:02 1175

原创 文件操作及字符串操作(二):遍历文件夹下的所有文件

(一)支持win32控制台程序void processCharSize(string path){ //string path = "H:\\back\\data"; vector files; //文件句柄 long hFile = 0; //文件信息 struct _finddata_t fileinfo; string p; if((hFile =

2015-01-12 08:30:26 535

原创 Opencv函数:reduce

参考资料:1、http://docs.opencv.org/modules/core/doc/operations_on_arrays.html?highlight=reduce#void reduce(InputArray src, OutputArray dst, int dim, int rtype, int dtype)Reduces a matrix to a vecto

2015-01-11 10:10:21 4479

原创 文件操作及字符串操作(一):

该文目的是整理最近使用到的文件操作及字符串操作,作为资料留存。方法不一定是最优的,功能可用即可。(一) 读取文件数据,数据由tab间隔,前2行是图像数据的行数和列数。并且第一列是样本图像数据的标签。具体描述:1、数据存储的训练数据,图像数据被转换为一个行向量,第一列是样本的标签。2、提取的标签数据和图像数据分布存储在opencv的mat矩阵// 加载训练

2015-01-11 09:14:42 609

转载 C指针

http://www.cnblogs.com/wchhuangya/archive/2009/12/24/1631121.html

2014-08-06 09:47:08 549

原创 CascadeClassifier

void CascadeClassifier::detectMultiScale( const Mat& image, vector& objects, double scaleFactor, int minNeighbors, i

2014-06-25 09:22:22 959

原创 Debug模式误用Opencv Release库的错误

以下一个错误仅是其中一种情况。

2014-06-19 16:37:36 969

原创 Opencv与CUDA

这是opencv 2.49 与CUDA 6.0 配置

2014-06-15 22:33:04 814 1

转载 使用SkinMagic美化VC界面

使用SkinMagic美化VC界面博客分类: VCVC++HTML 目前网上SkinMagic的破解版有三种,一种是1.0的,第二种是2.01的,还有一种是2.21的。1.0版有一个比较大的Bug,在列表控件上无法显示中文。而2.21版就太复杂了,有四个不同的库,因此推荐使用2.01版。2.0b1版破解Dll下载地址http://www.cppblo

2014-06-03 11:23:38 947

转载 DeepLearning资源整理

原文网址:http://www.tuicool.com/articles/Vb6fy2bDeep Learning源代码收集-持续更新…[email protected]://blog.csdn.net/zouxy09 收集了一些Deep Learning的源代码。主要是Matlab和C++的,当然也有python的。放在这里,后续遇到新的会持续更新。

2014-05-31 13:54:27 871

转载 MFC:线程中更新窗口不能直接调用UpdateData函数

线程中更新窗口不能直接调用UpdateData函数问题:在线程中使用UpdateData(FALSE)来更新窗口的内容,结果在Debug版本下面就出现了Assert报错.解决方案:UpdateData(FALSE)语句用SendMessage(WM_UPDATEDATA, FALSE)替代即可.abc.h文件中:#define   WM_UPDATEDATA   WM_

2014-05-28 17:29:51 1832 1

转载 malloc()与 alloc()

malloc()与 alloc()C语言跟内存分配方式(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存

2014-05-27 15:09:03 535

转载 Opencv HOG

很好的Hog 博文 :http://www.cnblogs.com/tornadomeet/archive/2012/08/15/2640754.html

2014-05-17 14:31:56 878

转载 概率论07 联合分布

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我之前一直专注于单一的随机变量及其概率分布。我们自然的会想将以前的结论推广到多个随机变量。联合分布(joint distribution)描述了多个随机变量的概率分布,是对单一随机变量的自然拓展。联合分布的多个随机变量都定义在同一个样本空间中。对于联合分布来

2014-05-06 10:28:11 1039

BOSS系统架构图 电信

boss系统架构图 比较全面 包含CRM 、计费

2009-11-11

电信97业务介绍.ppt

总体介绍电信行业97业务,包括基本流程说明,以及具体业务的流程演示。供大家参考!

2008-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除