【发布时间】:2012-01-05 08:54:53
【问题描述】:
我不知道hq2x算法的详细步骤。虽然我已经从网站下载了源代码,但我仍然无法理解源代码中的步骤。谁能帮我解释如何一步一步地做算法?谢谢!
【问题讨论】:
标签: image-processing image-scaling
我不知道hq2x算法的详细步骤。虽然我已经从网站下载了源代码,但我仍然无法理解源代码中的步骤。谁能帮我解释如何一步一步地做算法?谢谢!
【问题讨论】:
标签: image-processing image-scaling
它同时查看多个像素(一个中心像素及其相邻像素)。使用对比度将组划分为亮像素和暗像素(将其视为 1 位位图)。然后它使用它来识别这些像素形成的图案(例如对角线)并输出该图案的预定义放大版本,并用源像素着色。
例如如果您注意到相邻像素形成了该形状:
X . .
. X .
. . X
然后你可以输出它的高分辨率版本:
xXXx......
..xXXx....
....xXXx..
......xXXx
用于识别模式的区域为了连续性而重叠(或另一种思考方式,即它查看更多像素以获取上下文,例如区分对角线和圆角)。
由于模式识别,hq2x 仅适用于高对比度的卡通图像。对于具有大量模糊边缘和抗锯齿线的自然图像,该算法无法注意到图案并最终只是对图像进行插值。
【讨论】: