VC和MATLAB混合编程图像处理 有没有谁用vc和MATLAB混合编程的方式进行过图像处理,有的出来冒个泡吧,你们都是用什么方式实现的,我这里也有部分资料,希望我们可以相互交流下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 nanshi07(小白),你是做图像处理吗,可以留下邮箱或者QQ吗?你是用什么方式进行混合编程的? http://blog.csdn.net/billy145533/archive/2005/10/29/518949.aspx 我是用vc调用matlab用comtool生成的com组件。但程序在脱离了matlab环境后就不好用了,一直也没有解决。大家交流一下! 是的,我也实验过com的方法,在工程里面可以运行,但是不能做成可执行文件。那你有没有尝试其他的方法呢?我用matcom方式作的可以做成可执行程序。 想请教下你们用matcom转换代码在MFC程序里画图,然后程序退出时,怎么任务管理器里还有那个进程呢,我的代码很简单:UINT CFilterDlg::ShowgraphThread(void *param) { CFilterDlg *dlg=(CFilterDlg *) param; dlg->GetParent(); dlg->ShowInfo("正在作图,请稍后...",0); initM(MATCOM_VERSION); dMm(err); #line 1 "c:/matcom45/ff.m" call_stack_begin; #line 1 "c:/matcom45/ff.m" #line 3 "c:/matcom45/ff.m"_ load(TM("SimulinkData.dat"),(CL(err))); #line 4 "c:/matcom45/ff.m"_ display(figure()); #line 5 "c:/matcom45/ff.m"_ display( subplot(2.0,4.0,1.0) ); #line 5 "c:/matcom45/ff.m"_ display( plot((CL(err(c_p,1.0)))) ); #line 5 "c:/matcom45/ff.m"_ display( title((CL(TM("角度")))) ); #line 5 "c:/matcom45/ff.m"_ display( xlabel((CL(TM("s")))) ); #line 5 "c:/matcom45/ff.m"_ display( ylabel((CL(TM("分")))) ); #line 5 "c:/matcom45/ff.m"_ display(grid()); call_stack_end; dlg->ShowInfo("作图完成",0); exitM(); return 0; }是不是结束之后还要释放什么呢?谢谢! 想请教下你们用matcom转换代码在MFC程序里画图,然后程序退出时,怎么任务管理器里还有那个进程呢,我的代码很简单:UINT CFilterDlg::ShowgraphThread(void *param){CFilterDlg *dlg=(CFilterDlg *) param;dlg->GetParent();dlg->ShowInfo("正在作图,请稍后...",0); initM(MATCOM_VERSION); dMm(err); #line 1 "c:/matcom45/ff.m" call_stack_begin; #line 1 "c:/matcom45/ff.m" #line 3 "c:/matcom45/ff.m"_ load(TM("SimulinkData.dat"),(CL(err))); #line 4 "c:/matcom45/ff.m"_ display(figure()); #line 5 "c:/matcom45/ff.m"_ display( subplot(2.0,4.0,1.0) ); #line 5 "c:/matcom45/ff.m"_ display( plot((CL(err(c_p,1.0)))) ); #line 5 "c:/matcom45/ff.m"_ display( title((CL(TM("角度")))) ); #line 5 "c:/matcom45/ff.m"_ display( xlabel((CL(TM("s")))) ); #line 5 "c:/matcom45/ff.m"_ display( ylabel((CL(TM("分")))) ); #line 5 "c:/matcom45/ff.m"_ display(grid()); call_stack_end; dlg->ShowInfo("作图完成",0); exitM(); return 0; }是不是结束之后还要释放什么呢?谢谢!--------------------------------------我也有同样的问题,希望能和各位达人共同交流、学习~我这段时间也刚接触这个,我用matcom, 求助:用BitBlt显示不出图片来 请教一个关于串口的问题? 高分求教软盘加密方法 !!!Socket编程从没有遇到得错误:10049 spi的问题 SDK socket的问题 创建空文档失败,谢谢 C++ 编出来的.vsl库怎么使用? VC编程中,窗口重绘问题!!! 为什么(t<=b)不行,非要(t<b)||(t==b) 出现初始化列表控件问题了,还是菜鸟,有没有人,能帮我远程看下程序?? 谁能不能帮助解释一下CView和CFramewnd是表示什么?
但程序在脱离了matlab环境后就不好用了,一直也没有解决。
大家交流一下!
{
CFilterDlg *dlg=(CFilterDlg *) param;
dlg->GetParent();
dlg->ShowInfo("正在作图,请稍后...",0); initM(MATCOM_VERSION); dMm(err);
#line 1 "c:/matcom45/ff.m"
call_stack_begin;
#line 1 "c:/matcom45/ff.m"
#line 3 "c:/matcom45/ff.m"
_ load(TM("SimulinkData.dat"),(CL(err)));
#line 4 "c:/matcom45/ff.m"
_ display(figure());
#line 5 "c:/matcom45/ff.m"
_ display( subplot(2.0,4.0,1.0) );
#line 5 "c:/matcom45/ff.m"
_ display( plot((CL(err(c_p,1.0)))) );
#line 5 "c:/matcom45/ff.m"
_ display( title((CL(TM("角度")))) );
#line 5 "c:/matcom45/ff.m"
_ display( xlabel((CL(TM("s")))) );
#line 5 "c:/matcom45/ff.m"
_ display( ylabel((CL(TM("分")))) );
#line 5 "c:/matcom45/ff.m"
_ display(grid());
call_stack_end;
dlg->ShowInfo("作图完成",0);
exitM();
return 0; }是不是结束之后还要释放什么呢?谢谢!
{
CFilterDlg *dlg=(CFilterDlg *) param;
dlg->GetParent();
dlg->ShowInfo("正在作图,请稍后...",0); initM(MATCOM_VERSION); dMm(err);
#line 1 "c:/matcom45/ff.m"
call_stack_begin;
#line 1 "c:/matcom45/ff.m"
#line 3 "c:/matcom45/ff.m"
_ load(TM("SimulinkData.dat"),(CL(err)));
#line 4 "c:/matcom45/ff.m"
_ display(figure());
#line 5 "c:/matcom45/ff.m"
_ display( subplot(2.0,4.0,1.0) );
#line 5 "c:/matcom45/ff.m"
_ display( plot((CL(err(c_p,1.0)))) );
#line 5 "c:/matcom45/ff.m"
_ display( title((CL(TM("角度")))) );
#line 5 "c:/matcom45/ff.m"
_ display( xlabel((CL(TM("s")))) );
#line 5 "c:/matcom45/ff.m"
_ display( ylabel((CL(TM("分")))) );
#line 5 "c:/matcom45/ff.m"
_ display(grid());
call_stack_end;
dlg->ShowInfo("作图完成",0); exitM();
return 0; }是不是结束之后还要释放什么呢?谢谢!
--------------------------------------
我也有同样的问题,希望能和各位达人共同交流、学习~
我这段时间也刚接触这个,我用matcom,