Romi-知行合一

轻轻的风轻轻的梦,轻轻的晨晨昏昏, 淡淡的云淡淡的泪,淡淡的年年岁岁。
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2013年9月17日

摘要: 问题来源:在使用MPI时,将程序并行实现了,运行时需要在dos窗口下输入批处理命令,以完成程序的执行。如:mpiexec -localroot -n 6 d:/mpi/pro.exe但每次这样挺麻烦的,就将批处理命令写在bat文件中,需要运行时直接双击运行bat文件即可。但使用MPI实现的程序是软件功能的一部分,需要在软件使用过程中从软件中进行调用,实现MPI的并行处理,上面的方法就不可行了,上面的方法单独用还可以,但是要将功能集成在软件中,就需要另想办法了。解决办法:system函数函数原型:int system (const char* command);该函数作用是执行系统命令,syst 阅读全文

posted @ 2013-09-17 23:37 romi 阅读(2650) 评论(0) 推荐(0) 编辑

摘要: 开发工具VS2008+Qt4.8.0+GDAL1.9要点 接口要独立,软件平台与算法模块独立,平台中各接口设计灵活,修改时容易。 设计软件时一步步来,每个功能逐一实现,某个功能当比较独立时可以做一个测试程序,测试无误后将功能添加到工程中。此外,在软件设计过程中,自身会想到一些功能,为了测试功能方案的可行性,可以单独做一个测试示例,测试方案是否可行,这样主动地学习可以学到很多新的知识。同时也可以增强自己解决问题的能力。软件的主线: 1.打开图像后,将影像及其含有的波段数(微波图像是极化方式)以树形结构显示在界面上,采用QTreeWidget; 2.双击某个波段或极化方式后,显示出缩略图,这里记录 阅读全文

posted @ 2013-09-17 23:26 romi 阅读(2679) 评论(2) 推荐(2) 编辑

摘要: 遥感图像处理时少不了ENVI,用过ENVI的人都知道,打开图像时或图像处理完后,在缩略图上移动鼠标时,鼠标周围的图像信息会在大的视图中实时的显示,即大图会跟着小图中的鼠标移动,这即是图像的连动效果。如下图是ENVI的示意图:在软件设计中,要实现类似ENVI中连动的效果,确实要费一番脑筋。要求:有两幅图,一个是缩略图,一个是原图或处理后的图,使用两个对话框,鼠标在小的缩略图中移动或点击时,大图中的图像实时显示出鼠标所在位置的图像。结果展示:首先给出结果展示,这样读者也好明白实现这样的功能入手点和重点在那些地方。从上图中可以看出:1.大图在移动时其实只需要控制滑动杆的位置即可,控制滑动杆的位置即设 阅读全文

posted @ 2013-09-17 23:07 romi 阅读(2951) 评论(0) 推荐(1) 编辑

摘要: 在VS2008中写qt程序时调试出现此问题,但在release模式下就不存在,在网上搜罗了一圈,是指针的问题。问题是这样的:需要打开两个文件,文件中数据类型是float,我使用QVector进行保存QVector data;首先初始化:data.insert(0,NULL);//第一个文件数据data.insert(1,NULL);//第二个文件数据打开第一个文件时,判断data[0]中有误数据,有的话删掉:if(data[0]){ delete [](data[0]); data.replace(0,NULL);}打开第二个文件时采取同样的处理方法。我在第一次打开第一个文件时,是没问题的.. 阅读全文

posted @ 2013-09-17 22:55 romi 阅读(3524) 评论(0) 推荐(0) 编辑