Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-04-03
年龄: 39
帖子: 7
声望力: 0 ![]() |
![]()
我在做一个用matlab和vb做的图像处理软件,我选择的方法是COM连接,
我设置的.m函数是 function result=imagezq(x,i) x=imread('D1.bmp'); global result; switch i; case 1 result=histeq(x); case 2 result=imadjust(x,[],[0.25 1]); otherwise warning('Invild operation'); end imshow(result); 我在vb中编写的程序是 Public Filename As String Private thpic As mypic.mypic Private Sub Form_Load() Set thpic = New mypic.mypic End Sub Private Sub AA1_Click(Index As Integer) CommonDialog1.ShowOpen Image1.Picture = _ LoadPicture(CommonDialog1.Filename) End Sub Private Sub BB1_Click(Index As Integer) Call thpic.imagezq(1, result, x, i) Image1.Picture = LoadPicture(result) End Sub Private Sub BB2_Click(Index As Integer) Call thpic.imagezq(1, result, x, i) End Sub 调用.m语句时格式错误,请高手 帮忙修改 谢谢谢!:cry: 热心人麻烦将修改后的程序发到邮箱[email protected]更好 万分感谢! |
![]() |
![]() |