CVI做图像的边缘检测
求助 我的CVI边缘检测程序 运行出来 有两个重影 是怎么回事呀哪位高手能帮我看看谢谢啊! 急呀int CVICALLBACKbianyuanjiance (int panel, int control, int event,
void *callbackData, int eventData1, int eventData2)
{ unsigned char A,B,C,*col1,*col2,*col;int i,j,n;
switch (event)
{
case EVENT_COMMIT:
{
col=malloc(e);
col1=bits;
col2=bits;
n=c;
for (i=0;i<e-4-n;i=i+4)
{ *(col1+i)=abs(*(bits+i)-*(bits+n+i));
*(col2+i)=abs(*(bits+i)-*(bits+i+4));
if (*(col1+i)>*(col2+i))
{ *(col+i)=*(col1+i);
*(col+i+1)=*(col1+i);
*(col+i+2)=*(col1+i);}
else
{*(col+i)=*(col2+i);
*(col+i+1)=*(col2+i);
*(col+i+2)=*(col2+i);}
}
}
SetBitmapData (bitmap, d, 32,NULL,col ,NULL);
SetCtrlBitmap (panelHandle, PANEL_PICTURE_2, 0, bitmap);
SetCtrlAttribute (panelHandle,PANEL_OKBUTTON , ATTR_DIMMED, 0);
SetCtrlAttribute (panelHandle,PANEL_COMMANDBUTTON_2 , ATTR_DIMMED, 1);
break;
}
return 0;
}uo
[ 本帖最后由 tangyanli 于 2008-4-19 14:46 编辑 ] 最好上传程序,回调函数没有办法运行来看效果,呵呵!:handshake 这方面没有做过,不过可以尝试一下看能否解决!
边缘检测程序,麻烦帮我看看哪里错了
总是有重影,而且其中一个向左偏移了 问题已经解决了 程序很多地方出了问题还是很感谢能够及时回复我的提问,谢谢了 是不是指针指向出问题了呢?程序不是自己编写的看起来有些慢!呵呵,正在理解中!兄弟解决了可以上传一份上来,一起学习一下,谢谢! 好的啊 相互学习
[ 本帖最后由 tangyanli 于 2008-7-3 22:03 编辑 ] 挺好的,就是变量有点简单,看着好累啊:) 谢谢了 共同学习 谢谢楼主的无私分享!虽然我用不到但觉得楼主真是好人哪
页:
[1]