编程技术
文章平均质量分 53
看海的牛儿
这个作者很懒,什么都没留下…
展开
-
OpenGL开发环境简介
OpenGL开发环境简介 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必转载 2012-12-03 20:31:11 · 421 阅读 · 0 评论 -
c语言中左移与右移操作
在C中,左移是逻辑\算术左移(两者完全相同),右移是算术右移,会保持符号位不变。实际应用中可以根据情况用左/右移做快速的乘/除运算,这样会比循环效率高很多。原创 2014-11-24 17:33:39 · 5341 阅读 · 0 评论 -
C++中对二进制文件读取问题
在对二进制文件进行读取时,有一些需要注意的问题原创 2014-10-20 15:52:25 · 1315 阅读 · 0 评论 -
VTK快速使用基础
作为一个成熟的VTK原创 2014-10-24 10:26:05 · 5586 阅读 · 1 评论 -
针对OpenCV中IplImage类型中像素的操作
1、可以变成灰度图也可以不变。这里假设你的图像都是IPL_DEPTH_8U类型。2、如果变成灰度图,就是单通道图像,获取的就是每一个像素点的灰度值。 IplImage* img = cvLoadImage("test.bmp", 0); for (int i = 0; i height; i++) { for (int j = 0; j width; j++) { //方法原创 2014-06-20 23:05:24 · 1048 阅读 · 0 评论 -
使用源码编译3D Slicer3的一些注意事项
3D Slicer是一款开源的用于医学图像分析(主要是分割和配准)与可视化成像的软件。我们可以把自己插件加入到3D Slicer软件中来实现我们想要的功能,它向我们提供一个检测算法与改进算法的平台。官网上有windows,linux和Mac Os X三个版本安装包,但是要加入插件,必须自己使用源码编译这个平台。 在2011年下半年3D Slicer的编译过程发生很大的变化,之前S原创 2014-07-07 16:01:11 · 4389 阅读 · 4 评论 -
#define new DEBUG_NEW
#define new DEBUG_NEW在用vc时,利用AppWizard会产生如下代码:#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif 对于#define new DEBUG_NE转载 2012-11-08 19:14:22 · 664 阅读 · 0 评论 -
Debug和Release区别
vc下debug 版本和release版本的区别(转)经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来与大家共享。 本文转载 2012-11-08 19:13:10 · 906 阅读 · 0 评论 -
在外部调用私有成员函数的方法
假如需要从外部调用私有成员函数的话,自然原创 2014-04-25 15:48:37 · 2671 阅读 · 0 评论 -
“最”简单的快排实现
#include #include #include //using namespace std;//void quicksort(int l, int u);int a[7] = {7,3,2,1,6,4,5};void swap(int i,int j){ int b = 0; b = a[i]; a[i] = a[j]; a[j] = b;}int rando原创 2014-07-22 17:47:12 · 782 阅读 · 0 评论