当前位置: 首页 > 知识库问答 >
问题:

保持最大系数的阈值

颛孙俊
2023-03-14

我一直在做一些实验,使用一些变换,例如在Matlab中对图像数据进行DCT变换。使用512x512像素lena图像的DCT示例:

x=双(imread('lenna.bmp'));R=dct2(x);

然后,我想通过保持R的100000个最大系数并将剩余的设置为零来阈值变换系数。

我该怎么做?

共有1个答案

虞华彩
2023-03-14

使用prctile查找超过或等于10万个R条目的值。然后将该值用作阈值,即将所有较低的值设置为零:

threshold = prctile(R(:),(1-1e5/numel(R))*100); %// compute threshold
R(R<threshold) = 0; %// set values below the threshold to zero
 类似资料:
  • 问题内容: 我目前正在从事一项作业分配,需要进行选择,该选择会抽出一个元素,该元素包含一个与所有其他记录相比具有最大值的特定属性。我已经在线阅读了许多资料,这些资料引用了称为“最大值”的“聚合”关系代数函数,但是它们没有描述它如何使用基本运算符来工作。如何选择包含最大值的属性? 问题答案: 仅使用基本运算符就可以很好地表达聚合函数。这是一件很整洁的事情。 假设我们有一个表T,我们想找到其“值”字段

  • 我正在使用java和Oracle。 SQLException 我在网上搜索了很长时间。但没用。请帮助或尝试给出一些想法如何实现这一点。 提前谢了。

  • (在stackoverflow上已经提出了类似的问题,但这个问题有更多的限制,例如特定的最大宽度、最大高度、所需的特定高度和宽度,并且没有布局偏移。) 我想要一个具有以下约束的响应图像: 最大宽度:100%,这样它就不会溢出到右侧,并且在减小屏幕宽度时会有响应 如何使用CSS实现这一点? (如果CSS无法实现这一点,那么可能是在JavaScript中?) 我尝试了几个CSS功能,例如对象适合度和最

  • 我需要找到高于指定阈值的的第一个和最后一个元素。我找到了以下解决方案,这是有效的,但它看起来有点令人费解。有没有更简单/更蟒蛇的方式?

  • 问题如下:给定两个数字n和k。对于区间[1, n]中的每个数字,您的任务是计算其不可被k整除的最大除数。打印所有这些除数的和。注意:k始终是质数。t=3*10^5,1 我解决这个问题的方法是:对于1到n范围内的每个i,所需的除数是i本身,只有当i不是k的倍数时。如果i是k的倍数,那么我们必须找到一个数字的最大除数并与k匹配。如果不匹配,那么这个除数就是我的答案。否则,第二大除数就是我的答案。 例如

  • 如何保存flat16(https://en.wikipedia.org/wiki/Half-precision_floating-point_format)最大数量在flat32(https://en.wikipedia.org/wiki/Single-precision_floating-point_format)格式? 我想有一个可以将0x7bff转换为65504的函数。0x7bff是可以用浮