上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 项目中为了保存分割的掩码图像mask,我想到了使用vtk格式的vtkStructuredPointsWriter输出基于vtkimagedata的mask,然后再用vtkStructuredPointsReader读入。但是里面遇到了一个问题,使用vtkImageMask对mask和源图像进行处理的时候,发现输出总是为空。怀疑是mask的问题,因为没有使用mask文件输入而是直接使用当前分割后的mask进行掩码处理不会发生这种情况。经过两天的时间,发现我又是漏了一句很重要的话。vtkwriter->SetFileTypeToBinary();加上这句话之后,对mask图像的读取不会发生像 阅读全文
posted @ 2011-11-03 17:15 30斤大番薯 阅读(9156) 评论(15) 推荐(0) 编辑
摘要: 写代码并不痛苦,最痛苦的是调试,还是调试自己的程序!因为思维定势的存在 人根本很难发现自己不经意犯的错误因为两个循环的错误。。。我调了接近6天错误很简单,双层循环,某参数在外层循环应该保持一个值,但是却因为内层循环改变了值,导致下一次的内层循环结果出错,因此最重要的在于在进入内层循环之前,使用临时参数赋予当前的值,当前的值不进入内层循环,这样就不会导致结果出错。这个错误真是会经常犯的。以后要注意! 阅读全文
posted @ 2011-10-04 20:56 30斤大番薯 阅读(449) 评论(0) 推荐(0) 编辑
摘要: CUDA编译时出现很烦人的这个问题:A single input file is required for a non-link phase when an outputfile is specified看命令行往往都不能发现什么问题最好的办法:用记事本打开.vcproj这个文件会发现链接库那些地方的目录是有问题的以这次为例 就发现了很多"""这些东西 把它们去掉之后 就可编译成功了! 阅读全文
posted @ 2011-09-11 00:21 30斤大番薯 阅读(3690) 评论(0) 推荐(0) 编辑
摘要: 用法 dynamic_cast < type-id > ( expression ) 该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void *; 如果type-id是类指针类型,那么expression也必须是一个指针,如果type-id是一个引用,那么expression也必须是一个引用。 dynamic_cast主要用于类层次间的上行转换和下行转换,还可以用于类之间的交叉转换。 在类层次间进行上行转换时,dynamic_cast和static_cast的效果是一样的; 在进行下行转换时,dynamic_cast具有类型 阅读全文
posted @ 2011-09-06 21:59 30斤大番薯 阅读(789) 评论(0) 推荐(0) 编辑
摘要: GDI+的image的clone这个方法貌似只是一种浅复制,没有达到复制数据的效果,好像只是对数据的引用,不知道对不对还是要用new Bitmap(path)的方法算了 阅读全文
posted @ 2011-09-01 19:02 30斤大番薯 阅读(628) 评论(0) 推荐(0) 编辑
摘要: C++ 无法从void 转换为 LRESULT问:“static_cast”: 无法从“void (__thiscall CGraspBmpDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”这行出问题ON_MESSAGE(WM_HOTKEY,OnHotKey)我都没看懂……答:你这个应该是一个MFC程序,ON_MESSAGE是添加消息响应函数,这句话就是添加热键WM_HOTKEY的响应函数。当你注册了热键之后,当用户按下热键,会执行OnHotKey函数来处理这个消息。错误就应该是OnHotKey这个 阅读全文
posted @ 2011-07-07 00:23 30斤大番薯 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 今天这个问题搞了我一整天 搞到我以为VTK编译出了问题 之前编译的时候没有装directx,又重新编译了一遍 气死了Extension GL_VERSION_1_2 could not be loaded. 我运行VTK自带那个GPURenderDemo说3d纹理太大,这句话引起了我的注意。所以我马上去nvidia属性那里把全局设置都用GT425m来处理,问题就解决了。。。。无语 阅读全文
posted @ 2011-06-13 21:27 30斤大番薯 阅读(1585) 评论(0) 推荐(0) 编辑
摘要: 星期四海爷的三星移动硬盘挂掉了搞到人心惶惶的 我就拿了个HDTune来看看硬盘的参数,发现C5待重映射扇区数为5,软件的状态已经变为“警告”我就赶紧拿MHDD来弄一开始就遇到了一个问题 MHDD认不出硬盘解决办法就是在BIOS那里把硬盘的工作方式从ACHI改回为IDE,这样就能认了然后用MHDD扫发现有X和AMNF,怎么办呢,首先使用remap把一部分的X屏蔽掉了,但是还是存在一个AMNF,就只能用EREASE delay那个选项来弄,一轮过后,AMNF也消失了。然后就扫描,还是发现有一个X,又用remap,继续扫,再用erease一次,再扫。最后发现没问题了。然后分区,发现使用PQ分不了区, 阅读全文
posted @ 2011-05-30 01:22 30斤大番薯 阅读(598) 评论(0) 推荐(1) 编辑
摘要: 在VS2010 运行一个C++程序,出现下图错误:qQg平坦软件园qQg平坦软件园一看到这个,我头都大了。关键是 f:/dd/vctools/vc7libs/ship/atlmfc/src/mfc/dlgdata.cpp 这个路径根本在我计算机不存在。但是估计在安装目录下。qQg平坦软件园联想到最近更新到VS2010_sp1 ,但是发行包:qQg平坦软件园en_visual_c++_2010_sp1_redistributable_package_x86_651767qQg平坦软件园没安装,安装后再试,还是出错。qQg平坦软件园为了找到dlgdata.cpp 我用了下面的自己写的搜索工具,qQ 阅读全文
posted @ 2011-05-23 17:31 30斤大番薯 阅读(14038) 评论(1) 推荐(0) 编辑
摘要: inline void* CThreadSlotData::GetThreadValue(int nSlot){ EnterCriticalSection(&m_sect); ASSERT(nSlot != 0 && nSlot < m_nMax); ASSERT(m_pSlotData != NULL); ASSERT(m_pSlotData[nSlot].dwFlags & SLOT_USED); ASSERT(m_tlsIndex != (DWORD)-1); if( nSlot <= 0 || nSlot >= m_nMax ) // 阅读全文
posted @ 2011-05-20 14:57 30斤大番薯 阅读(2829) 评论(1) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页