自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JoliceYu的技术博客

不积跬步无以至千里

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 动态、静态编译以及MD、MDd、MT、MTd编译

一、问题的引出最近在VS2012中新建了一个MFC的工程,在自己电脑上运行很好,但是当拷贝到同学电脑上的时候一直出现“差dll”或者是“应用程序无法启动”的错误。后来找出原因,是自己编译的时候选择静态还是动态编译的问题。 解决办法1:让同学安装了VS2012,注意这里必须是和自己编译器相同的版本,比如是2013就不行。 解决办法2:在自己这边用静态编译,重新生成可执行文件即可。二、动态和静态编译

2017-05-08 15:13:35 3512

原创 VS打开之前创建的MFC工程显示代码错误的解决办法

最近遇到一个问题,大概一个月之前用VS2012创建的MFC工程,现在还是用2012打开,但是代码中显示很多“无法识别的标识符”,截图如下:就是代码中会显示很多与MFC 有关的标识或者类名为“无法识别的标识符”,但是重新生成或者编译整个工程又没有任何错误,不过有时候也会有错误。最后的解决办法是:办法1:在工程的属性设置中,在“包含目录”中,将当前工程的目录的路径添加进去就可以了。办法

2017-05-25 10:36:32 885

原创 OpenCV常用函数记载

在实际经常用到OpenCV,这个库的函数多,功能强大,这篇博客主要用于记载自己在平时用到的一些OpenCV中的一些函数和方法。随时用到随时记载。一、Mat类相关的操作二、矩阵操作1、opencv中矩阵的拼接–vconcat和hconcat函数 vconcat函数:用于两个Mat矩阵或者图像的水平拼接。 hconcat函数:用于两个Mat矩阵或者图像的垂直拼接。vconcat(B,C,A); //

2017-05-12 18:24:03 2377 1

原创 OpenCV中提取SIFT特征点、图像匹配、图像配准

在实际中提取图像的sift特征点,再对特征点做匹配,形成特征点对,最后计算图像变换的矩阵,一般为单应矩阵,再利用单应矩阵进行图像的配准,现在基于OpenCV实现相关的算法和步骤,具体代码和主要的函数讲解如下。一、代码如下:#include<iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>

2017-05-09 15:19:24 18894 7

原创 重装VS后无法打开iostream文件解决办法

这几天重装了VS2012编译器,重装后发现了一个问题,之前用VS2012创建的可以运行的工程,现在打开运行都显示iostream库打不开,以及一些基本的c++的基础库都没法打开,后来发现是因为自己重装了VS的时候,重装的VS的路径和重装前的不一样所致。解决办法 办法1:再次重装VS,注意这次重装的路径要和之前的第一次的路径相同。 办法2:将之前的创建的工程的源文件都拷贝,在重装后的VS下创建工程

2017-05-08 11:32:25 13751 5

原创 MFC中向对话框中添加菜单栏方法

在MFC中一般基于对话框的MFC界面是没有菜单栏的,基于文档视图结构的MFC界面是有菜单栏的,那么怎么在基于对话框的MFC界面中添加菜单栏。下面是基于网上的博客啥的自己整理的。**一、在资源视图中将menu加入资源视图中1、在MFC中新建一个基于对话框的MFC界面工程,打开资源视图截图如下: 里面是默认没有menu资源的。这时就需要我们手动添加menu资源了。 2、在资源视图中添加menu资

2017-05-06 20:11:12 46223 7

原创 OpenCV的读取图像使用注意事项

最近在使用OpenCV 的时候发现了一些平时没有注意的小问题,所以记录一下,以免自己下次再犯同样的错误。一、imread读图像函数使用注意事项在使用imread读图像的时候,大家最常用的读取的方式就是:Mat src = imraed("src.jpg");`其实imread函数除了一个参数是图像路径之外,还有一个就是读取图像的方式。1.1、imread函数原型imread函数的原型如下:C++:

2017-05-06 17:24:03 1750

转载 在共享Dll和静态库中使用MFC的区别

使用VS编译MFC工程是在项目属性中有一项MFC的使用,有三种设置:    1.使用标准Windows库   2.在共享DLL中使用MFC    3.在静态库中使用MFC           第一种顾名思义。       第二种指的是打包时一些MFC的DLL的内容没有被包含在EXE文件中,所以EXE文件较小,但是运行时要求系统中要有相关的DLL文件。第三种是将DLL中的相关代码

2017-05-05 15:18:23 1305

opencv分封装函数到dll

在opencv的实际使用,经常遇到这种情况,自己在电脑上配置了opencv,写好了opencv的代码工程,在环境变量中加了opencv的dll的路径,这样可以在自己电脑上运行代码。但是如果将该工程拷贝到其他没有配置opencv的电脑上就无法运行。解决办法:在配置了opencv的电脑上(但是在环境变量中没有添加dll的路径),将调用相关函数的代码封装成函数,生成dll文件,拷贝到其他没配置opencv的电脑上,再解析该dll,将该dll中调用的一些opencv的函数涉及到的opencv的dll拷贝下就行。

2017-12-03

Gdal读取与生成图像

Gdal读取与生成图像

2016-11-23

空空如也

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

TA关注的人

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