自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 老码农找工作,太难了!很抱歉,我不是合格码农

人生不容易:提示:莫入错行而立之年,面临重新找工作。即将离开工作6年的平台,开始不断面试。发现自己很LOW;前后面试三家公司,效果都有不理想,可能自己太差了吧。第一家公司面试:当前路程遥远,赶了一个多小时地铁,到达公司。一个小公司吧,进入公司就去了会议室,和以为技术经理聊天。开始面试交流,现在都回忆不起面试了一下什么问题。就有两个问题一个是C++编译器断点怎么实现的?天啊,我做PC端C++程序应用开发(图像、界面等),这么深奥的问题。。。我直接就回答不会;又问了介绍一个做过项目的框架设计,我脑袋一下

2021-09-10 09:56:25 154

原创 yuv初始化Mat

int icount = iw * ih * 3/2; if( icount == 0 ) return FALSE; cv::Mat yuvMat; yuvMat.create(ih*3/2,iw,CV_8UC1); memcpy( yuvMat.data,rgbBuf,icount ); //非常耗时 cv::Mat rgbMat; cv::cvtColor(yuvMat,rgbMat,COLOR_YUV2BGR_I420);

2020-07-24 18:02:39 673

原创 VS2015编译ffmpeg总结

VS2015编译ffmpeg总结安装VS2015(不在累述);下载git(Git-2.25.0-64-bit.exe);地址:<https://download.csdn.net/download/qq_31401483/12624702>安装git工具(一直下一步即可);使用git下载ffmepg:打开cmd,输入下面指令:git clone https://github.com/ShiftMediaProject/FFmpeg.git下载完成

2020-07-16 15:39:04 306

原创 匈牙利算法实现步骤

匈牙利算法算法概述匈牙利算法是一比较常见的求解指派模型或分配模型的算法。实现步骤1). 统计每行中最小元素;2). 每行所有元素减去最小元素;3). 根据条件不同行不同列,查询每行中是否有满足的0(统计每行都有一个满足条件的0,对应位置就是分配信息);4). 判断每行中都有一个统计到的0信息;5). 检索到没有符合条件的行ColIndex;6). 检索行ColIndex中0(第一个)的位置RowIndex;7). 根据检索列RowIndex中0的统计RowInd

2020-07-02 11:29:42 2467

原创 VS2015编译OPENCV4.2总结

VS2015编译OPENCV4.2下载opencv4.2源代码及opencv_contrib源代码https://opencv.org/releases/将opencv_contrib放在opencv文件夹下在opencv创建一个文件夹CUDA_VS2015,用于存放转换openc工程源代码;打开CMake-gui.exe,选择opencv源代码、CUDA_VS2015:点击“Configure”按钮,显示配置信息。修改cuda信息,在“Search”中输

2020-07-02 11:00:23 392

原创 libtorch安装和测试

libtorch安装和测试说明Libtorch是pytorch开发C++的API接口,可以实现pytorch训练的模型在C++部署和使用;目前下载了基于本电脑的情况下载对应的版本:本电脑环境:Pytorch安装版本GPU1.0;CUDA安装版本10.0;下载Libtorch版本:< libtorch-win-shared-with-deps-1.5.0...

2020-05-06 11:48:38 1376

原创 目标跟踪算法

多目标跟踪算法简介跟踪算法的重点SORT是一种的在线实时多目标跟踪算法。要点为:以 IOU 作为前后图像目标关系度量指标;利用卡尔曼滤波器预测当前位置;通过匈牙利算法关联检测目标;使用 YOLO3,证明检测好跟踪可以很简单。跟踪算法过程将检测目标分配给现有目标时;预测每个目标在当前图像中的新位置,估计其边界框形状;由每个检测与现有目标的所有预测...

2020-05-06 11:44:47 887

原创 QWT在VS2015或者QTCreater配置使用

QWT配置VS2015或者QTCreater在VS2015编译、配置(配置了Qt)下载qwt-6.1.2源代码C:\Users\sg\Desktop\qwt-6.1.2\qwt-6.1.2用VS2015打开源代码[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aIDC5ee7-1588736163788)(media/c8f405f6c78e86191920...

2020-05-06 11:37:41 414

原创 Socket中TCP客户端连接connect 延时处理

1.设置socket异步模式2.调用connet函数3.调用select检测事件4.getsocketopt检测连接结果5 设置阻塞模式代码如下:const BOOL CNetCommTcpClient::Connect( SOCKET sockfd ,sockaddr_in & serv_addr ){}...

2019-11-28 16:14:29 908

原创 最小二乘法-多项式

多项式最小二乘法 基于一元二次方程进行推理方程式是:f(x)=ax^2+bx+c 其中点 N(x_i,y_i) 表示多个点信息,拟合一个二次方程;其中原理为:∑_(i=1)N▒〖(a〖x_i〗2+bx_i+c -y_i )^2=min〗对各个系数求导∑_(i=1)N▒〖(a〖x_i〗2+bx_i+c -y_i )^2=min〗对a求导:∑_(i=1)N▒〖(a2 〖x_i〗...

2019-10-29 18:00:29 1739

原创 SURF特征点

Surf(加速稳健特征)特征提取注释:相对于sift特征,该特征执行效率比较快的原因为:通过Hessian矩阵代替了DOG金字塔;对特征描述符进行降维;提取特征算法流程相对于sift金字塔,surf采用以下方式形成:通过高斯滤波器进行过滤,不断的改变高斯滤波器的尺寸,获得不同组O和层L的图片。高斯滤波器的尺寸大小计算方式为:    比如:  第1组第1层 :  第1组第2层 :...

2019-10-29 17:42:45 302

原创 SIFT特征点

Sift(尺度不变特征变换)特征提取注意:放射变换和透视变换:放射变换是二维空间变换,透视变换是三维空间变换;SIFT先进行非抑制最大值,在用Hessian矩阵过滤;Surf先进行Hessian矩阵,再进行非抑制最大值;优点目标旋转,缩放,平移保持;图像放射/投影;光照影响;目标遮挡;杂物场景;噪音;以上几种场景下,特征点保持不变性。缺点实时性不高...

2019-10-29 17:41:15 186

原创 HOG特征提取原理

HOG特征提取 原始

2019-10-29 17:26:24 257 1

原创 AdaBoost原理-学习总结

Adaboost学习总结 算法概述Adaboost(提升)算法是通过多个弱分类器(弱可学习)联合形成一个强分类器(强可学习)的算法。解决主要解决两个问题: 每一轮弱分类时候,怎么改变训练数据的权值; 如何将多个弱分类器组合成为一个强分类器; 算法解决方法 训练数据的权值更新第一次训练样本权值为1/N,其中N代表样本的数量;其余次训...

2019-10-29 17:21:41 179

原创 关于Qt绘制二维坐标-qwt

#下载wqt源码,wqt-6.1.2#用QtCreater编译wqt.pro#将wqt.pro编译的dll 放入Qt中即可

2019-10-29 15:13:08 1283

原创 关于Qt 程序界面中英文切换总结

关于Qt 程序界面中英文切换总结Qt通过lupdate.exe和linguist.exe实现程序中英文切换 一种基于QtCreater直接使用Qt预言家(注意电脑有权限,可能翻译失败),另外一种用shell脚本方式,调用exe。 第一种方式:在工程文件.pro添加 TRANSLATIONS = english_EN.ts ,其中english_EN.ts是自己取名;用lingui...

2019-10-28 16:37:50 2025

原创 VS2012下-ffmpeg视频解码显示

概述:对音视频编解码,主要有ffmpeg vlc等开源库,该文章主要介绍ffmpeg对音视频的解码及显示工作。针对不同的性能,实现了三个功能模块;a. 软解码+CPU显示b. 软解码+GPU显示c. 硬解码+GPU显示三个模块对音视频的解码效率一次增加。**2. 功能实现...

2019-07-05 17:48:20 230

原创 程序员的第一笔

学习C++开发语言的总结做开发工作已经有七年有余!

2019-07-05 17:25:51 77

ffmepg_AMF_ffnvcodec_gl_KHR.rar

ffmepg_AMF_ffnvcodec_gl_KHR,用于vs2015编译ffmpeg的附加资源。一般下载后,放在msvc下include文件夹下

2020-07-16

Git-2.25.0-64-bit.tar.bz2

git工具,用于windows系统,可以通过git下载ffmepg相关资源,用于vs编译ffmpeg

2020-07-16

VS2015中C++匈牙利算法

C++实现的匈牙利算法。进行了相关测试,测试成功; 匈牙利算法分配优化算法

2020-07-02

空空如也

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

TA关注的人

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