
个人学习笔记
_皮皮的
这个作者很懒,什么都没留下…
展开
-
bug:_CRT_DEBUGGER_HOOK throws exception的解决办法
1、情况说明在一次dll的回调函数调用用,不时的出现_CRT_DEBUGGER_HOOK中断bug,不管是“不调试执行”还是“调试执行”,都会随机出现这个问题。一些文章说是,dll和使用dll的工程,是使用了不同版本的编译器导致,但是这个是同一个工程上出现的,排除这个原因。同时还有一些博客说是一下子同时启动了几十个线程,或者多个线程同时对一个文件读写等都会出现这种情况。我这边是同时开了多个线程,但是貌似没发现同时读写文件(或者我没发现),总之,我是通过这种方式将这个bug消除的:在调用函数的前面声明原创 2020-11-02 14:52:20 · 1089 阅读 · 0 评论 -
出现错误 fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
出现错误 fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>的解决办法:整理一个授权函数加到已有的dll中,在编译加入的代码时出现如题的bug,整了好久都没搞出来,但是突然间就把问题解决了,记录下关键的几个解决步骤:出现原因:和网上大部分博客记录的一样,就是Windows.h和afx.h的冲突问题,解决的办法就是哪个头文件放在前面。办法:1、在编译Wi原创 2020-10-29 18:38:30 · 3392 阅读 · 0 评论 -
makefile实例解析
项目Makefile解析笔记原由项目文件结构笔记原由之前对Makefile文件就有基本的了解,但仅限于编译、链接等基本的知识,很多语法不甚了解。所以在本次华为VCM接口对接项目中吃了大亏。原本直接可以用华为的提供的Makefile demo直接进行编译的,但是由于不熟悉该语法,不懂的其中的道道,导致在使用cmake进行编译的时候,出现很多第三方库的版本冲突问题:找不到头文件、链接不到库、库版本...原创 2019-10-08 15:24:52 · 345 阅读 · 0 评论 -
Google log 日志文件
一个IT从业人员,平时写代码过程必然会涉及到很多输出信息。很多时候输出的信息多了,前面输出的信息会被后面的信息覆盖,这就需要一种能把所有输出信息都保存下来的方法。 当然采用写txt文件文件的方法fwrite\ofstream也能达到同样的效果。但是这里记录Google开源的一种方法,在这仅介绍使用方法,简单、高效。1、首先是编译合适(特定编译器VS2012 2013,平台x64orx86)的dll原创 2016-09-11 15:42:21 · 2359 阅读 · 0 评论 -
Cmaker 是什么
转自:http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/本节介绍CMake里最常用的三个命令,分别是cmake_minimum_required; project; add_executable等。CMake是个好东西,在使用VTK, ITK, IGSTK, OpenCV, DCMTK等开源工具转载 2016-04-07 11:34:04 · 2536 阅读 · 0 评论 -
有关meanshift跟踪的理解(在opencv中实现)(转载)
http://okthen.blog.sohu.com/157859789.htmlmeanshift算法思想其实很简单:利用概率密度的梯度爬升来寻找局部最优。它要做的就是输入一个在图像的范围,然后一直迭代(朝着重心迭代)直到满足你的要求为止。但是他是怎么用于做图像跟踪的呢?这是我自从学习meanshift以来,一直的困惑。而且网上也没有合理的解释。经过这几天的思考,和对反向投影的理解转载 2015-10-14 09:54:07 · 743 阅读 · 0 评论 -
小波变换和motion信号处理(二)【转载】
这是《小波变换和motion信号处理》系列的第二篇,深入小波。第一篇我进行了基础知识的铺垫,第三篇主要讲解应用。在上一篇中讲到,每个小波变换都会有一个mother wavelet,我们称之为母小波,同时还有一个father wavelet,就是scaling function。而该小波的basis函数其实就是对这个母小波和父小波缩放和平移形成的。缩放倍数都是2的级数,平移的大小和当前其缩放转载 2014-01-18 17:14:07 · 1003 阅读 · 0 评论 -
图像处理之特征值和特征向量的意义
1.特征值从线性变换入手,把一个矩阵当作一个线性变换在某一组基下的矩阵,而最简单的线性变换就是数乘变换。特征值的意义就是:目的就是看看一个线性变换对一些非零向量的作用是否能够相当于一个数乘变换,特征值就是这个数乘变换的变换比。特征值得简单理解就是:输入x到系统A中,输出得到的是输出x的landa倍。2.特征向量公式当中的x就是特征向量。我们更关心的是把原先的线性空间原创 2014-01-10 15:41:56 · 16528 阅读 · 0 评论 -
保存点序列的方法
MFC的图像控件上点击鼠标左键获得的坐标序列,通过内存容器保存。1.容器动态地向容器内部添加数据。vector容易需要添加头文件:#includeusing namespace std; 这个是比较容易忘记和忽略的。容器变量定义:vector变量名,如 vector point_vec;保存数据到容器里:point_vec.pushback(点变量);//把数据添加原创 2014-01-09 20:44:40 · 1098 阅读 · 0 评论