Day19 基于matlab GUI设计的图像处理系统---matlab GUI生成独立的exe文件

这几天开学了有点忙,没有更新。又增加了几个功能

  • 图像的退化和复原

  • 图像数字形态学处理
    在这里插入图片描述

  • 图像分割
    在这里插入图片描述

这里就不一一展示了。

1. 安装编译器

要想把matlab gui程序生成独立的.exe文件,需要在命令行窗口键入如下代码

>> mbuild -setup

但不幸的是,我的盗版2018a matlab报红了,说我没有编译器

因此我需要下载编译器

1)下载编译器

如果是正版,点击报红处提供的网址,下载MinGW-w64编译器即可。若不是正版,下载是下载不下来的,会显示一个错误框框。

  • 通过坚持不懈的寻找,在万能的CSDN上找到了好心人提供的百度网盘MinGW

需要自提:https://pan.baidu.com/s/192NN1fBTPZW1uprSyQOKxQ
提取码:gOa4

2)解压

我的电脑是64位,按照CSDN大佬的博客,选择了第二个解压。

解压后会得到这样一个文件夹

这个文件夹里面有一个文件夹

一定要把这个mingw64文件夹放在根目录,不然即使配置好了编译器等会在matlab还是会显示上面的报红。

3)配置环境变量

mingw64文件夹的地址配置进去

4)MATLAB设置环境变量

参考CSDN博客:https://blog.csdn.net/sinat_35026778/article/details/89889434

https://blog.csdn.net/weixin_41529093/article/details/102922441

在matlab命令行窗口再次写入

>> mbuild -setup

出现的是

然后随便选一个语言,我选的是第一个。然后键入第三步配置的变量名和变量值

>> setenv('MW_MINGW64_LOC','E:\mingw64')

2. 生成独立的.exe文件

matlab命令行窗口键入

mcc -m filename.m     %“filaname.m"为需要编译的”.m"文件。

会在这个filename.m文件所在的目录下生成四个文件:.exereadme.txtmccExcludedFiles.logrequiredMCRProducts.txt 。新建一个文件夹单独存放这四个文件。

3. 运行

  • 如果对方电脑带matlab,可以直接使用

  • 如果对方电脑没有matlab,可以下载和你写这个程序版本一样的MCRInstaller.exe(matlab运行环境),解压后使用。

    正常情况下,MCRInstaller.exe应该是安装matlab路径下的“\toolbox\compiler\deploy\win32\MCRInstaller.exe”文件。但我发现我是64bit的MATLAB只有win64,我这个盗版的matlab自带MCRInstaller是不可能的,我需要去下载和我matlab版本相同的,方便在其他电脑上运行我的程序。

    下载网址:http://www.mathworks.com/products/compiler/mcr/,我下载的是这个

    一起打包即可:

4. 效果

打开程序

  1. 初始会出现一个黑屏的doc,无碍

    不想出现这个黑屏doc,编译时可输

    >> mcc -e filename.m %重新编译exe,生成的exe文件没有DOS黑屏。
    

  1. 等待2min左右(初始化比较慢),会出现应用程序

  1. 点击文件 – 打开图像 – 选择images文件夹里面的图片,进行图片处理

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值