自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 【C++】ffmpeg将png/jpg图片序列转成mp4/avi

20190715更新该方法没有对视频帧进行编码压缩,生成的视频很大,而且不能在windows自带的播放器上播放。后来在网上找到了一段代码,修改之后满足了自己的需求,封装成了一个类,可以将png\jpg格式的图片合成为mp4或者avi格式的视频,其中因为读取硬盘图片用的是自己的一个库(主要用到的功能是:读取图片数据区,对图片进行格式转换),这一部分可以根据大家自己手上已有的代码资源进行替代...

2019-07-09 12:00:11 9452 7

原创 利用dll导出lib

1.打开cmd,首先找到你要反编译的文件的路径下,我的文件在F:\a路径下面这里需要注意:先要进入盘符,然后再用cd命令进入指定的文件夹目录。2.2 按路径C:\Program Files\Microsoft Visual Studio\VC98\Bin找到批处理文件VCVARS32.BAT将其直接拖拽到控制台窗口中,回车3 输入dumpbin -exports libfree

2016-11-10 17:57:11 513

原创 CGAL编译与配置

从来没有自己编译过第三方库,每次看到cmake上那些红色的错误就头疼,从来都是伸手党,不过这次没有要到编译好的CGAL,只能硬着头皮自己来。当编译完看到自己的例子跑通,才发现并没有想象中的复杂。

2016-04-09 16:55:32 18830 8

原创 Qgis国际化

参考文章:QT实现多国语言几点需要注意的:1.pro文件生成方法:2.ts文件生成方法:输入命令:lupdate f:\code\QT_Code\QtApplication2\QtApplication2\QtApplication.pro3.打开生成的ts文件,逐句翻译,最后“文件”→“发布”,则会生成qm文件:4.在main函数或者构造函数中添加

2016-03-01 20:23:33 628

原创 使用Qt设计师实现对话框

初学Qt,这两天在整对话框。Qt实现对话框有两种方式,一是纯代码形式,这种方法还是比较麻烦的;二是使用Qt设计师来快速创建对话框,这种方法可以通过拖拽控件来快速实现对话框。这里简要记录一下通过Qt设计师实现对话框。首先通过Qt设计师设计好对话框,保存之后会生成一个dlg.ui文件,加载到工程的form files,单独编译,会在工程的GeneratedFiles文件夹下生成ui_dlg.h

2016-02-16 19:28:55 1771 2

原创 Qt中读写Excel

这两天需要写一个程序需要将统计结果写入Excel,搜索了相关资料,这里做个简单的记录:首先创建一个Qt application工程,记得添加下面这两个库:然后需要添加这个lib:qaxcontainerd.lib,如图:头文件中记得添加这个:#include 以上步骤配置好之后就可以利用Qt对Excel进行读写了,下面这些具体的操作是引用自以下博客:http://b

2016-01-20 19:00:22 12549

原创 Qgis二次开发包下载及配置

实习已经一个多月了,这周的任务需要用到qgis,所以首先需要编译并配置好这个库,自己尝试编译这个库,但是感觉很复杂,中间出的问题没能解决也就放弃了(还得找时间再试试)。后来在网上找到了另外一个教程,其中提到可以利用Osgoe4W下载qgis二次开发包,不用自己编译源码,省了很多麻烦,果断尝试了下这种方法。关于二次开发包下载这部分,这篇博客写得非常详细,可以参考:http://blog.

2016-01-14 13:43:29 10110 3

原创 如何利用QT设计师设计的ui生成相应头文件

假设已经利用QT设计师设计了gotocelldialog.ui,将要生成的头文件名称为ui_hello.h(规则的头文件应该命名为ui_gotocelldialog.h,这里截图中是乱写的)然后再在开始菜单中找到“Qt4.8.7 Command Prompt”,按照下图进行输入即可:

2015-12-02 20:23:09 3171

原创 QT+VS2010配置

安装QT和QT在VS中的插件:qt-opensource-windows-x86-vs2010-4.8.7.exe,qt-vs-addin-1.1.11-opensource.exe安装完之后,在VC++ directories中将一下几项添加上:include,lib,src至于是否需要在环境变量中添加bin目录,明天开机实验了再看吧。创建的QT工程不要包含中文路径,不然会报错。

2015-12-02 20:15:52 521

原创 PCL 利用空间同名点求取旋转和平移矩阵

#include #include #include #include #include #include #include #include using namespace std;int main(int argc, char **argv) { pcl::PointCloud::Ptr cloud_in (new pcl::PointCloud ()); pcl:

2015-10-28 10:49:25 3938 1

原创 利用文件RGB值渲染点云

今天得到一个文件,格式如下:1.73 5.83-130.57 134139 1431.74 5.50 -130.57 75 74 721.45 6.98 -130.55 101 97 852.11 4.89 -130.55 142 140 12710.74 1.94 -133.11 138 138 13010.76 2.05 -1

2015-10-07 22:10:29 2992

原创 VTK鼠标选点

打开点云后用鼠标选点并输出选中点信息:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

2015-10-07 16:35:09 4226

原创 VTK利用点云高程渲染点云(方法三:vtkPoltData)

#include "vtkActor.h"#include "vtkRenderer.h"#include "vtkRenderWindow.h"#include "vtkRenderWindowInteractor.h"#include "vtkProperty.h"#include "vtkInteractorStyleTrackballCamera.h"#include "vtk

2015-10-07 09:53:19 2278

原创 C++获取指定文件夹下的所有文件名(或路径)

今天在安装PCL的时候写了个博客,但是写到要添加的dll的时候,有好几十个dll文件,开始时逐个点击文件名、复制、粘贴,感觉特别费事,所以在网上找个代码。这个代码能实现查找文件夹下的所有文件以及指定类型的文件。自己修改了点然后添加上注释就直接贴出来了。#include #include #include #include #include using namespace std;

2015-10-04 15:49:26 8245 4

原创 VS2010+PCL1.6.0+1.7.2(Win7 64位)安装教程

之前在自己的笔记本上(win7 32位系统)安装过PCL1.6.0,但是今天在台式机上(win7 64位)按照那个教程没有成功,后来摸索了一下,运行测试用例通过了,希望给需要的朋友一点点帮助吧!(由于CSDN对资源大小有限制,所以传到360云盘吧)1. 将这两个资源下载之后放在自己所建工程的同一级目录下面;PCL1.6.0:http://yunpan.cn/cHGwBSMbDEi6P 访问

2015-10-04 14:44:04 3344

原创 VTK利用点云高程渲染点云(方法二:vtkUnstructuredGrid)

前一篇博客介绍的方法多绕了一步(重新写了一个文件),本文介绍的方法省去了那一步,感觉更好。文件格式:0.029800 -31.861797 19.5280000.029600 -31.681202 19.3488010.029600 -31.700199 19.2922000.029700 -31.707401 19.2283990.029600 -31.692402 19

2015-10-02 20:28:11 4164

原创 VTK利用点云高程渲染点云(+读写文件)

原始数据格式是个TXT文件,,包含x,y,z坐标,现在想利用点云的高程进行渲染,但是使用vtkSimplePointReader类读取的 x-y-z坐标只能给点云统一指定颜色,而类vtkParticleReader读取的数据形式为x-y-z-a,后来自己从新写了下文件,将x-y-z后面再写个z值作为a,然后实现利用a(也就是原数据的z渲染点云),代码如下:#include #include

2015-10-01 15:49:30 4622

原创 利用VTK构造球形(表面)点云

vtkPointSource用于在球体内产生指定数量的点,用户可以指定球的半径和球心位置。默认情况下,产生的点随机分布于球内,也可以产生随机分布于球表面的点云。#include #include #include #include // for POINT and INDICES enum values#include #include #include #includ

2015-09-23 21:02:28 2489

原创 用于理解vtkPolyData和vtkCellArray的一段代码

#include "vtkActor.h"#include "vtkCamera.h"#include "vtkCellArray.h"#include "vtkFloatArray.h"#include "vtkPointData.h"#include "vtkPoints.h"#include "vtkPolyData.h"#include "vtkPolyDataMapper.

2015-09-23 15:57:10 3491

原创 VS2010相对路径与绝对路径问题

在添加外部库的时候总是会涉及相对路径的问题,这里做个总结,将需要了解的地方罗列出来:1. 绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe    另外,还有一种不包含盘符的特殊绝对路径,形如   \windows\system32\cmd.exe   无论当前路径是什么,会自动       地从当前盘的根目     录开始查找指定的程序。

2015-09-23 15:06:40 10732

原创 VTK鼠标交互方式

2015/9/19这里主要介绍常用的两种交互方式,以后有用到其他的再添加吧vtkInteractorStyleTrackballCamera *style = //常用的方式 移动摄像机 vtkInteractorStyleTrackballCamera::New(); iren->SetInteractorStyle(style); //vtkInte

2015-09-19 17:17:42 5772

原创 我的求职路

今天算是正式开始求职了吧!想记下每一次面试或笔试的经历,让下一次应聘的自己做得比现在更好点,最后成功拿到中意的offer!时间:2015年9月18日15:00地点:武汉市洪广大酒店面试单位:华为技术、面试职位:数据库研发工程师面试记录:(技术面)一对一的面试形式,面试官是个30+的工程师。首先我简单的自我介绍,然后介绍了一下自己上半年在广州实习做的工作,这个面试官还听感兴趣的,

2015-09-18 19:49:43 473

原创 VAssistX安装预破解

我的编译器是VS2010,下载的助手版本是Visual_Assist_X_10.8.2023.0_Cracked。第一步:解压后,运行解压文件夹下的VA_X_Setup2023.exe;第二部:将解压文件夹下的VA_X.dll拷贝到下面的路径:C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\10.0\Extension

2015-09-17 09:48:04 937

原创 MFC 利用Spin控件增减编辑框控件数值

半年差4天

2015-09-11 17:43:36 5766

原创 C++ 文件读取

文件读取用得不多,每次要用都是临时学,然后过很久又忘记了,真是不长记性。       由于我们主要是进行数据的读取,所以这里做个简单的笔记,谈谈怎么读取txt中的坐标,每行一个坐标,包含x、y、z三个值,例如:70.046 34.224 5.96070.085 34.454 5.96069.826 34.894 5.96070.048 34.895 5.96070.070

2015-09-11 17:14:08 616

原创 MFC实现256色工具栏图标及工具栏提示信息

MFC中,ToolBar上的button绘制图标,默认只支持16色,如果从Icon资源将超过16色的bmp拷贝到ToolBar的button上会出现颜色失真,网上有使用CImageList实现256色工具栏图标的方法,我只是简单地看了看,没有去实现,这里介绍另外一种简单的实现256色工具栏图标的方法:首先,在设计工具栏按钮功能的时候,我们可以先忽略button的图标,可以先在button上写上

2015-08-13 17:30:04 4167

原创 MDI中重新排列view视口(子窗口)

这几天的任务是:在一个MDI应用程序中打开多个view(子窗口),要求通过菜单实现子窗口的水平、垂直和重叠排列,在实现之前,先看一下效果图吧。这个功能在VC++6.0中可以通过添加菜单项后将在菜单项的ID设置为指定ID,即可由系统自动实现这些功能,不需要添加事件处理函数(ID_WINDOW_CASCADE , ID_WINDOW_HORZ , ID_WINDOW_VERT),但是在VS

2015-07-29 11:28:45 1745 2

原创 工具栏中嵌入Combo Box

1.在资源视图的toolbar资源的IDR_MAINFRAME中找一个放置combo box控件的地方,将它的ID设置为ID_COMBO2.利用类向导创建下面这个类:class CToolBarWithCombo : public CToolBar{public: CComboBox m_comboBox;// Overrides // ClassWizard ge

2015-06-23 17:19:46 1306 1

原创 MFC MDI启动是不显示子窗口

MFC的MDI在打开时,默认会产生一个子窗口,如果希望启动时不产生这个子窗口,可以在app类的InitInstance中加入以下代码:// Parse command line for standard shell commands, DDE, file open CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); //禁止程序启动

2015-06-19 09:01:32 703

原创 改变对话框尺寸,使得控件位置和显示区域动态改变

当改变对话框尺寸的时候,使用easysize.h改变控件的显示区域大小

2015-06-04 10:54:07 535

原创 改变菜单栏字体的大小

这两天在菜单栏,需要改变菜单栏字体的大小,但是CMenu类没有提供相应的方法,自己上网找了点,找到了两种方法,具体的使用情况还有待研究,先做点笔记吧方法一:在MainFrame的OnCreate函数中增加如下代码// start LOGFONT m_lf; memset(&m_lf, 0, sizeof(LOGFONT)); m_lf.lfHeight = 26;

2015-05-19 15:31:24 8521

原创 如何在编译器(vs2010)里设置调用别人写好的lib和dll

这是网上找的,但是实际使用时,我只添加了红色矩形标注出来的3项就可以用

2015-05-15 17:41:34 8471

原创 静态方法调用dll函数及类

与动态调用dll类相比,静态方法就简单多了先把dll的头文件和源文件贴出来dll头文件.hnamespace FunName{ class Fun { public: __declspec(dllexport) int Add(int a,int b); __declspec(dllexport) int Sub(int a,int b); protected: p

2015-05-15 15:42:23 703

原创 动态导出dll中的类

这里我参照网上的资源,实现了两种动态调用dll中类方法的办法:一、逐个导出类中的方法二、获取一个类对象来调用类的方法先把dll中的头文件和源文件贴出来:DLL的.h文件#include #ifdef CALC_EXPORTS#define CALC_API __declspec (dllexport)#else#define CALC_API __de

2015-05-15 10:50:41 505

转载 使用LoadLibrary调用DLL中输出的class

转载原文链接:使用LoadLibrary调用DLL中输出的class

2015-05-14 14:59:40 1146

转载 (转载)攻略:创建和使用动态链接库Walkthrough: Creating and Using a Static Library

In this walkthrough, you will create a static library (LIB) containing useful routines that can be used by other applications. Using static libraries is a great way to reuse code. Rather than re-imple

2015-05-12 14:43:31 497

转载 (转载)C++中的Preprocess Compilation Linking

转载自:【1】http://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work               【2】 http://www.cprogramming.com/compilingandlinking.htmlThe compilation of a C++ p

2015-05-12 14:05:20 556

ffmpeg将png/jpg图片序列转成mp4/avi

C++代码将图片序列(png、jpg等格式)合成为视频(mp4、avi等格式)

2019-07-15

CGAL安装包

CGAL4.7的安装包,编译及配置请参考博客:http://blog.csdn.net/u013094443/article/details/51106015

2016-04-09

ToolBar图标合并工具

可以用于将单个小图标合并成为长条形的bmp,支持bmp批量导入,无需安装

2015-08-13

武汉大学遥感学院2014复试专业面试和英语面试题

这个包含英语面试和专业综合面试,我考的专硕,英语和学硕面试的是一样,专业综合面试分开的,但是每个面试组各个方向的老师都有,所以应该差不多

2014-03-31

武汉大学遥感学院2014复试专业笔试

只有题目,没有答案,14的复试笔试和往年不太相同,考得比较细,9选5,学硕专硕都是考一样的,只有面试不同

2014-03-31

武汉大学遥感学院2014复试上机编程题

只有题目,没有答案,我复试完就记下来了,希望对大家有帮助

2014-03-31

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

TA关注的人

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