gpt4 book ai didi

octave - Octave 图像的 DCT

转载 作者:行者123 更新时间:2023-12-02 02:54:02 26 4
gpt4 key购买 nike

根据 Octave documentation for dct2 , dct2 (x) 计算矩阵 x 的二维离散余弦变换,但是当我尝试以下代码时,出现错误,我可能做错了什么?

A= imread('img.jpg')
[m,n]=size(A)
B=dct2(A)

它返回一个错误:

ERROR: 'dct2' undefined near line 4 column 3

我尝试过检查A是否是一个矩阵,并且它是一个矩阵,那么错误在哪里?我在 Windows 上使用 OCtave 3.2.4。

最佳答案

Octave 未找到函数定义。必须先安装信号包,可以从http://octave.sourceforge.net/signal/index.html下载并且,在文件的同一文件夹中,提示 Octave 并调用:

pkg install signal-1.2.0.tar.gz 

或者,正如 @carandraug 在评论中建议的那样,从 Octave 3.4 开始,您可以通过键入以下内容自动下载并安装软件包:

pkg install -forge signal

出现权限错误时,尝试使用 sudo Octave 进行提示,并在安装后添加:

pkg load signal

使用dct2函数之前。

关于octave - Octave 图像的 DCT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14535915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com