- 博客(20)
- 收藏
- 关注
原创 Visual Studio 出现“无法解析的外部符号”错误
今天编译igstk中一个helloworld项目,添加了.h文件。编译出现“无法解析的外部符号”错误。根据提示可能是缺少了实现文件,可能是.cxx文件,.lib文件吧。然后在igstk的source文件夹下边一一找到了对应的.cxx文件,把它们全部拷入了igstk文件夹目录下的.h所在的文件夹下。编译后仍然是同样的错误。后来发现,应该是把.cxx文件拷入工程目录下,然后一一添加即可。
2015-07-30 23:27:03 3323
原创 openCV 形态学处理
(一)结构化因子SEMat element = getStructuringElement(MORPH_RECT, Size(30, 1), Point(-1, -1) );(二)open运算morphologyEx(source, open, CV_MOP_OPEN, element);
2015-07-28 15:46:41 478
原创 关于openCV getRotationMatrix2D 函数中平移向量的理解
图像先绕坐标原点旋转,旋转之后图像的中心点到了另一个位置。旋转前后图像的中心点就不在一个位置了,为了让它们在一个位置上,需要再平移图像。图像中心点旋转后的坐标减去旋转前的坐标就是转换矩阵中的平移向量了。
2015-07-28 14:35:25 4039
原创 openCV 旋转和伸缩图像
输入输出都是Mat格式。/************************************************************************ 功能:旋转图像,输入输出都为Mat格式 输入:输入图像src,旋转角度degree,比例大小scale 输出:输出图像dst 时间:2015/7/28******************************
2015-07-28 12:24:44 796
原创 openGL 学习经验总结
一、glCLearColor(): 设置清除颜色,但是并不执行命令。glClear():执行清除颜色的命令。glColor3f():设置绘图颜色。接下来绘图时就会采用该颜色。
2015-07-23 11:18:38 322
原创 openGL 错误总结
一、VS2010 编译出现“无法解析的外部符号”错误在include 头文件之前加上#define GLUT_DISABLE_ATEXIT_HACK
2015-07-22 09:04:39 451
原创 一、openGL 学习笔记 (基础问题)
一、 标准函数库和头文件 openGL函数库有许多不同的实现和版本。 在Windows中,软件实现是在opengl32.dll中,位于windows系统目录。 在大多数平台中,函数是由openGL工具库(GLU)实现的,windows中位于glu32.dll,该文件位于windows系统目录。 在Mac
2015-07-21 16:32:14 728
原创 openGL在VS中的环境配置
将下载的压缩包解开,将得到5个文件(glut.dll, glut32.dll, glut.lib, glut32.lib,glut.h)(1)把glut.h复制到x:\Program Files\Microsoft\Visual Studio x.0\VC\include\gl文件夹中,如果没有gl这个文件夹则可以自己新建一个。(x是你安装VS的盘符号)(2)把解压得到的g
2015-07-09 18:43:00 482
原创 编程小技巧:直线依次连接矩形4个端点
for( int j = 0; j < 4; j++ ) line(vtx[j], vtx[(j+1)%4], Scalar(255,0,0), 1, 4);注意:取余符号可以保证连接第一个点与最后一个点。
2015-07-09 09:11:52 704
原创 四、openCV学习笔记(High-level GUI and Media I/O)
(一)User interface 创建滑动条,窗口显示图片,窗口相关函数,鼠标相关,waitKey,openGL相关。详细介绍:http://docs.opencv.org/2.4.9/modules/highgui/doc/user_interface.html#(二)Reading and writing images and video
2015-07-08 21:22:17 569
原创 三、openCV学习笔记(Image Processing)
(一) Image Filtering 使用Filter时注意边界可能需要插值,borderInterpolate()。 BaseColumnFilter: filters with single-column kernels. BaseFilters:2D image filters using 2D kernels. BaseRowFilter:filters
2015-07-08 10:13:33 1162
原创 二、openCV学习笔记(The Core Functionality)
(一)openCV中的Basic structures:DataTypePoint_Point3_Size_:specifying the size of an image or rectangleRect_:2D rectanglesRotatedRect:represents rotated rectangles on a planeTermCriteria
2015-07-07 22:49:10 643
原创 一、openCV学习笔记(Introduction)
openCV的模块在openCV API Reference 中的Introduction里边有介绍。点击打开链接(1)core:基本数据结构(2)imgproc:图像处理。(3)video:视频分析。(4)calib3d:三维算法。(5)features2d:(6)objdetect:识别物体。(7)highgui:UI。(8)gpu:gp
2015-07-07 17:37:41 356
原创 VS2010 无法添加class
今天建立Qt程序时,添加Qt class,VS提示“无效的.h文件名”。解决办法:以管理员身份运行VS2010,再添加class。
2015-07-03 09:48:16 1382
原创 dll项目中_declspec(dllimport)和_declspec(export)使用
//dll.h#ifndef DLL_API _declspec(dllimport)DLL_API int add(int a,int b);//dll.cpp#define DLL_API _declspec(dllexport)#include "dll.h"int add(int a,int b){ return a+b;}程序编译时,头文件不
2015-07-01 20:24:03 511
原创 VS中使用dumpbin命令查询dll中的导出函数
(1)使用命令行工具,进入到需要查看的dll所在目录。(2)在计算机中的VS目录下找到vcvars32.bat,并将其拖入命令行工具。我的是:E:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin(3)命令行输入: dumpbin -exports xx.dll
2015-07-01 19:10:50 3481
原创 VS中dll项目总结
学习dll文件的创建和使用。建立两个dll文件。(1)dll_1项目。//dll_1.hint add(int x, int y);//dll_1.cpp#include "lib_1.h"int add(int x, int y){ return x + y;}这样子生成了dll_1.dll。(2)dll_2项目。//dll_2.h#i
2015-07-01 11:09:53 530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人