自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 Install GDAL under Python3.7 in Ubuntu OS

Install GDAL under Python3.7 in Ubuntu OS

2022-08-28 13:19:26 456

转载 C++ 父类对象指向子类指针

父类子类指针函数调用注意事项1,如果以一个基础类指针指向一个衍生类对象(派生类对象),那么经由该指针只能访问基础类定义的函数(静态联翩)2,如果以一个衍生类指针指向一个基础类对象,必须先做强制转型动作(explicit cast),这种做法很危险,也不符合生活习惯,在程序设计上也会给程序员带来困扰。(一般不会这么去定义)3,如果基础类和衍生类定义了相同名称的成员函数,那么通过对象指针调用成员...

2020-04-27 11:04:41 445

转载 ubuntu18.04 nvidia驱动突然崩溃,修复过程

1.首先先卸载掉原本的驱动sudo apt-get remove --purge nvidia*禁用nouveau打开编辑配置文件: sudo gedit /etc/modprobe.d/blacklist.conf在最后一行添加: blacklist nouveau 禁用nouveau第三方驱动,之后也不需要改回来执行: sudo up...

2019-11-28 16:34:28 1999

原创 解决运行python脚本一闪而过

先import os然后加个os.system("pause")看看原因是你双击运行时,程序是按顺序执行的,当执行完最后语句时程序就退出了,给我们的感觉就是有个黑窗口一闪而过,加上os.system("pause")后程序运行结束后会暂停执行,然后等待用户输入再退出。在命令行窗口执行脚本也是可行的,因为程序的输出是到命令行窗口。

2015-04-15 20:06:07 70177 3

转载 DLL 与 LIB之间的区别

共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅

2015-03-25 01:42:55 669

原创 如何block .NET FRAMEWORK4.51的安装

Back up the registry.Start Registry Editor. To do this, click Start, click Run, type regedit, and then click OK.Locate and then click to select the following registry sub key:HKEY_LOCAL_MACHIN

2014-12-26 06:05:40 2042

转载 GMM, Gaussian Mixture Model, 高斯混合模型

聚类的方法有很多种,k-means要数最简单的一种聚类方法了,其大致思想就是把数据分为多个堆,每个堆就是一类。每个堆都有一个聚类中心(学习的结果就是获得这k个聚类中心),这个中心就是这个类中所有数据的均值,而这个堆中所有的点到该类的聚类中心都小于到其他类的聚类中心(分类的过程就是将未知数据对这k个聚类中心进行比较的过程,离谁近就是谁)。其实k-means算的上最直观、最方便理解的一种聚类方式了,原

2014-11-21 01:10:04 36995 5

原创 管道截获win 32 exe 的printf消息

SECURITY_ATTRIBUTES sa;HANDLE hRead,hWrite;sa.nLength = sizeof(SECURITY_ATTRIBUTES);sa.lpSecurityDescriptor = NULL;sa.bInheritHandle = TRUE;if (!CreatePipe(&hRead,&hWrite,&sa,0)) {re

2013-10-21 17:07:20 1119

原创 VC中Unicode下char 转化为 LPWSTR

USES_CONVERSION;char p[ ];LPWSTR trans= A2W(p);

2013-10-21 16:57:30 1020

原创 C语言读写二进制文件(float)

C语言中读写二进制文件,文件的数据类型为float,废话少说,上代码:#include "opencv2/highgui/highgui.hpp"#include "opencv2/core/core.hpp"#include #include using namespace std;int main(){cv::Mat descr;descr=cv::Ma

2013-06-07 23:45:37 4946 1

原创 Unicode 下 Cstring 转 string

方法一:     CString   cstr(_T( "MIT"));  string str(CW2A((LPCTSTR)cstr));方法二:CString cstr(_T( "MIT"));USES_CONVERSION;std::string str=W2A(cstr);

2013-06-05 14:27:43 887

转载 opencv 开源图像拼接

用opencv开源包实现了下图像拼接网上搜的都是一行代码Stitcher::Status status = stitcher.stitch(imgs, pano);就出来的傻瓜拼接,连opencv基本的包都没用。自己好歹用了下基本的包实现了下。鲁棒性不太好,图片少的时候没事,图片一多就出现了内存错误和木有特征点的错误。#include #include #inclu

2013-05-31 19:23:04 31105 10

转载 Meshlab VS 编译注意问题

Meshlab和VCGlib都是意大利国立研究院的作品,meshlab提供了大量的模型分析与处理的算法,而VCGlib建立了基础的数据结构及其遍历访问的算法,也提供了模型的基本处理算法。VCGlib是标准C++库写的,其提供了IO与封装OpenGL来显示。Meshlab的界面是用QT来写的,因此需要QT SDK的支持。各软件的地址链接为:(1)MeshLab源代码SVN:https:/

2013-05-30 11:46:45 8354 1

转载 SIFT算法C语言逐步实现详解(下)

教你一步一步用c语言实现sift算法、下作者:July、二零一一年三月十二日出处:http://blog.csdn.net/v_JULY_v。参考:Rob Hess维护的sift 库环境:windows xp+vc6.0条件:c语言实现。说明:本BLOG内会陆续一一实现所有经典算法。------------------------本文接上,教你一步一步用c语

2013-05-13 20:59:38 10191 7

转载 SIFT算法C语言逐步实现详解(上)

教你一步一步用c语言实现sift算法、上作者:July、二零一一年三月十二日出处:http://blog.csdn.net/v_JULY_v参考:Rob Hess维护的sift 库环境:windows xp+vc6.0条件:c语言实现。说明:本BLOG内会陆续一一实现所有经典算法。------------------------引言:在我写的关于sift算法的前

2013-05-13 20:56:46 22935 9

原创 WORD2007插入脚注后连续分节符变成了分页符

使用WORD进行论文排版时,正文部分经常要分栏,这时要用“连续”的分节符把需要分栏的文字与其他内容隔开。如果你还需要在首页插入脚注(一般是一些项目基金、作者简介),此时“连续”的分节符就变成了“分页符”:插入脚注的页只能有一小节存在,第一节之后的部分总是跳到脚注的后面,在第一页留下大量的空白。你是否曾被这样的问题困扰呢?解决这样的问题:选“左上角Office按钮”->“word选项”—>“高级

2013-02-27 10:56:30 5864

转载 VC中调用exe

目前知道三种方式:WinExec,ShellExecute ,CreateProcess,别人已经总结的很好了《vc中调用其他应用程序的方法(函数) winexec,shellexecute ,createprocess》,我全文转载一下,另外后面加点自己的总结(黑体部分,除了标题)。三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的

2012-10-16 22:14:47 10940 1

转载 主成分分析(Principal Component Analysis)原理

因为经常做一些图像和信号处理的工作,要用到主元分析(Principal Components Analysis)作为工具。写出来供自己和朋友参考。PCA是一种统计技术,经常应用于人面部识别和图像压缩以及信号去噪等领域,是在高维数据中提取模式的一种常用技术。要了解PCA首先要了解一些相关的数学知识,这里主要介绍协方差矩阵、特征值与特征矢量的概念。1、 协方差矩阵协方差总是在两维数据之间进

2012-10-10 10:40:01 15914

转载 在MFC中创建文件夹

#include "Shlwapi.h".........CString m_strFolderPath=_T("E:\\path");if(!PathIsDirectory(m_strFolderPath)){CString strMsg;strMsg.Format (_T("指定路径\"%s\"不存在,是否创建?"), m_strFolderPath); i

2012-07-06 21:07:32 6079

转载 去除容器内重复元素

c++ STL  unique()+remove()函数去除容器内重复元素2009-09-15 23:03#include #include #include #include /* 删除容器内重复元素,分三步处理* 1、先排序容器元素* 2、取得重复元素首部迭代器* 3、删除重复元素*/using namespace std;int

2012-07-04 13:31:47 1383 1

转载 Graphviz 画图

1. Graphviz介绍Graphviz是大名鼎鼎的贝尔实验室的几位牛人开发的一个画图工具。它的理念和一般的“所见即所得”的画图工具不一样,是“所想即所得”。 Graphviz提供了dot语言来编写绘图脚本。什么?!画个图也需要一个语言!!不要急,dot语言是非常简单地,只要看了下面几个列子,就能使用了。2. Graphviz的几个例子下面的几个例子都来自于官方文档。

2012-06-04 18:22:31 1637

转载 Structure from motion

1. Bundler简介Bundler是一个采用C和C++开发的称为sfm(struct-from-motion)的系统,它能够利用无序的图片集合(例如来自网络的图片)重建出3D的模型。最早的版本被用在Photo Tourism的项目上。项目的官方网站在此:http://phototour.cs.washington.edu/。Bundler的输入是一些图像、图像特征以及图像匹配信息,输出

2012-05-24 08:58:03 18836 3

原创 opencv2.4+VS2008配置

摘要:在VS2008环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。1、下载软件  下载OpenCV-2.4.0,双击解压到%opencv

2012-05-17 22:14:02 34655 1

转载 指针数组的定义和引用

指针数组是一种特殊的数组,指针数组的数组元素都是指针变量。指针数组的定义格式为:类型名称 *数组名称[数组长度];例如:float *pf[3];因为下标运算符[]的优先级高于指针运算符*,上述定义等价于:float * (pf[3]);说明pf是一个含有3个元素的数组,数组元素为指向float型变量的指针变量。又如: int *pn[5]; /*定义一个5个元素的指针数组

2012-05-16 16:08:22 40789 7

原创 vector中删除任意元素(按序列号,比如程序中删除第4个)

#include "iostream"using namespace std;#include int main(){ vector a; int b; for (int i=0;i {  b=i;  a.push_back(b); } for (int j=0;j {  cout } cout a[3]=10; for (i

2012-05-14 10:32:57 4156

转载 图像处理和图像识别中常用的OpenCV函数

1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像文件所分配的内存;6、cvDestroyWindow:销毁显示图像文件的窗口;7、cvCreateFileC

2012-05-14 09:07:47 1956

原创 VS中MFC读取txt数据

CFileDialog open_dlg(true,NULL , NULL , OFN_FILEMUSTEXIST | OFN_READONLY | OFN_PATHMUSTEXIST , TEXT("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*|") , NULL);if(open_dlg.DoModal() == IDOK){filename = open_d

2012-05-11 20:31:37 6025

原创 VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换

1. Cstring 与char*的相互转换Cstring转charCstring cstr="Germany";char *p = (LPSTR)(LPCTSTR)cstr;char转Cstringchar *p ="Germany";Cstring cstr;cstr.format(”%s”, p);2. Cstring与int

2012-05-11 20:19:06 10510

转载 世界著名大学校训(中英文版)

1.Oxford University :The lord is my illumination.牛津大学:上帝赐予我们知识。2.Cambridge University:Here is light asacred and knowledge.剑桥大学:求知学习的理想之地。3.University of Edinburgh:The learned can see t

2012-05-06 08:54:39 13261 1

原创 世界著名大学校训

1、(美国)耶鲁大学:真理和光明2、(英国)剑桥大学:剑桥---求知学习的理想之地3、(美国)普林斯顿大学:普林斯顿—为国家服务,为世界服务4、(美国)哈佛大学:与柏拉图为友,与亚里士多德为友,更要与真理为友5、(美国)麻省理工学院:既学会动脑,也学会动手6、(美国)斯坦佛大学:愿学术自由之风劲吹7、(

2012-05-06 08:50:47 4517

转载 C/C++ 中#if 0 和#if 1

当注释掉大块代码时,使用"#if 0"比使用"/**/"要好,因为用"/**/"做大段的注释要防止被注释掉的代码中有嵌套的"/**/",这会导致注释掉的代码区域不是你想要的范围,当被注释掉的代码很大时容易出现这种情况,特别是过一段时间后又修改该处代码时更是如此。    在这里顺便对条件编译(#ifdef, #else, #endif, #if等)进行说明。以下分3种情况:  1. 情况1:

2012-03-30 09:46:11 4899

转载 c++中new和delete的使用方法

new和delete运算符用于动态分配和撤销内存的运算符new用法:1. 开辟单变量地址空间1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a.2)int *a = new int(5) 作用同上,但是同时将整数赋值为52. 开辟数组空间一维: int *a =

2012-03-27 15:21:47 661

转载 dll生成对应的导入库lib

需要的工具:两个命令行工具,一个是dumpbin.exe,另一个是lib.exe(我的vs2008,在D:\Programe Files\Microsoft Visual Studio 9.0\VC\bin下)。由于是命令行工具,需要用cmd打开(运行/cmd)。也许打开的任意一个工具的时候会遇到一个问题:缺少mspdb80.dll,那在***\Microsoft Visual Studio 9.

2012-03-08 16:40:11 11921 1

转载 VC 中如何从字符串中分离文件名与路径(CString)

获取文件路径:CString strPath;int n=m_strOriFileName.ReverseFind('\\')+1;strPath=m_strOriFileName.Left(n);获取文件名:CString strFile;int n=m_strUntFileName.GetLength()-m_strOriFileName.ReverseFind('

2012-03-08 09:32:14 3761

图像拼接软件

一款很经典的图像拼接软件,国外的大牛写的AutoStitch

2012-02-13

空空如也

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

TA关注的人

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