matlab 使用VIF存在的问题「建议收藏」

matlab 使用VIF存在的问题「建议收藏」MinGW-w64-for32and64bitWindows-Browse/ToolchainstargettingWin64/PersonalBuilds/mingw-builds/8.1.0/threads-posix/sehatSourceForge.netAcompleteruntimeenvironmentforgcchttps://sourceforge.net/projects/mingw-w64/files/Toolchains%20targe…

大家好,又见面了,我是你们的朋友全栈君。

 

 MinGW-w64 – for 32 and 64 bit Windows – Browse /Toolchains targetting Win64/Personal Builds/mingw-builds/8.1.0/threads-posix/seh at SourceForge.netA complete runtime environment for gccmatlab 使用VIF存在的问题「建议收藏」https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/?tdsourcetag=s_pctim_aiomsg

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

>> mex -setup -v

 找到已安装的编译器 ‘MinGW64 Compiler (C)’。
MEX 配置为使用 ‘MinGW64 Compiler (C)’ 以进行 C 语言编译。
警告: MATLAB C 和 Fortran API 已更改,现可支持
     包含 2^32-1 个以上元素的 MATLAB 变量。您需要
     更新代码以利用新的 API。
     您可以在以下网址找到更多的相关信息:
     https://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html。

要选择不同的语言,请从以下选项中选择一种命令:
 mex -setup C++ 
 mex -setup FORTRAN

matlab | 计算常用有参考图像质量评价指标 PSNR / SSIM / MSSSIM / IFC / VIF – 代码先锋网matlab | 计算常用有参考图像质量评价指标 PSNR / SSIM / MSSSIM / IFC / VIF,代码先锋网,一个为软件开发程序员提供代码片段和技术文章聚合的网站。matlab 使用VIF存在的问题「建议收藏」https://www.codeleading.com/article/64273081392/

转至 MEX文件夹,运行compilePyrTools.m
将编译生成的文件粘贴至MEX父目录(即工具包目录)中(覆盖其中已存在的文件)

再次调用vifvec或ifcvec,(由于印象中代码有个type-error)根据报错内容,修改相关函数。(有一行代码调用了一个.m文件,但由于有一个字母大小写拼错了,matlab找不到该文件。直接改那行代码即可。)

>> mex upConv.c

使用 ‘MinGW64 Compiler (C)’ 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64
编译器。
 有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers。 

 MinGW-w64 – for 32 and 64 bit Windows – Browse /Toolchains targetting Win64/Personal Builds/mingw-builds/8.1.0/threads-posix/seh at SourceForge.netA complete runtime environment for gccmatlab 使用VIF存在的问题「建议收藏」https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/?tdsourcetag=s_pctim_aiomsg

matlab 使用VIF存在的问题「建议收藏」

MinGW-w64 – for 32 and 64 bit Windows – Browse /Toolchains targetting Win64/Personal Builds/mingw-builds/8.1.0/threads-posix/seh at SourceForge.netA complete runtime environment for gccmatlab 使用VIF存在的问题「建议收藏」https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/?tdsourcetag=s_pctim_aiomsg

安装到了最老的5.4版本还是会显示“不受支持的MinGW编译器版本”,但其实并不影响使用

GitHub – utlive/VIFmatlab 使用VIF存在的问题「建议收藏」https://github.com/utlive/VIF

Prerequisites: The Steerable Pyramid toolbox. Available at
http://www.cns.nyu.edu/~lcv/software.html

Input : (1) img1: The reference image as a matrix
        (2) img2: The distorted image (order is important)

Output: (1) VIF the visual information fidelity measure between the two images

Default Usage:
   Given 2 test images img1 and img2, whose dynamic range is 0-255

   vif = vifvec(img1, img2);

想用VIF函数总是会报错,把彩色图像改成灰色图像就好了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140921.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Mac里配置maven环境变量

    Mac里配置maven环境变量从windows转IOS还是有点难度的,就如环境变量来说吧,整整配置了一天啊。说实话网上教程很多,也写的很全,但不是每个人遇到的情况都一样,所以就有我这样的情况出现了,按照网上的教程配了好久,一直不好使。现在我就记录下来,避免以后忘记了。。。先说明下我的问题,我是在fishshell下编辑的profile文件,就是编辑完保存后就会一直报错,不是文件里面“=”不支持,就是git命令不好…

  • MySQL常用语句收集

    MySQL常用语句收集

  • 浏览器无法复制文字解决办法是什么_粘贴复制浏览器里下载

    浏览器无法复制文字解决办法是什么_粘贴复制浏览器里下载以谷歌浏览器为例:第一步F12:打开开发者选项第二步:F1:设置项第三步:拉到最下面Debugger下的DisableJavaScript,勾选上,然后就可以复制了。注意这时候按钮都失效了,因为我们禁用了脚本。所以复制完成后再把√去掉即可。…

    2022年10月13日
  • at中文_the controller has detected a

    at中文_the controller has detected aConstructing Objects at Run Time

  • 数据库索引的作用和长处缺点

    数据库索引的作用和长处缺点

  • Ngixn动静分离详细配置方法

    Ngixn动静分离详细配置方法目录前言:准备工作一.静态主机配置二.动态主机配置三.动静分离配置四.配置文件目录结构五.测试前言:  为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,使用正则表达式匹配过滤,然后交给不同的服务器。  静态页面一般直接由Nginx来处理,动态页面则是通过反向代理,代理到后端的Tomcat,然后在做负载均衡,是选择本地静态页面,还是后

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号