sinat_31207641
sinat_31207641
采纳率37.5%
2015-12-27 07:12

新手请问图像处理时函数开头的clearmem()是什么意思?

2
已采纳

void CDynSplitView2::clearmem()
{
CDSplitDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
pDoc ->statedoc=0;
state2=1;
CDibNew1=&pDoc->CDibNew;
CDib1=&pDoc->CDib;
long int size=CDib1->GetHeight()*CDib1->GetDibWidthBytes();
memcpy(CDibNew1->m_pData,CDib1->m_pData,size);

}
ps:没有建CDIB类如何实现这个函数的功能?(我曾直接不考虑这个函数来做图像处理,在中值滤波时发现效果不对,试过很多次,应该就是因为这个函数)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • lbf654623515 桃源IT人 6年前

    初始化内存,很多涉及内存的API在使用内存之前都会这样刷新一下内存。以前出现不必要的错误

    点赞 评论 复制链接分享
  • qq_32327305 qq_32327305 6年前

    中值滤波不需要这么麻烦吧…

    点赞 评论 复制链接分享

相关推荐