什么是亚像素精度?

2024-05-12 20:22

1. 什么是亚像素精度?

摄像机拍摄时,将物理世界中连续的图像进行了离散化处理。到成像面上每一个像素点只代表其附近的颜色。两个像素之间有5.2微米的距离,在宏观上可以看作是连在一起的。但是在微观上,之间还有无限的更小的东西存在。这个更小的东西称为“亚像素”。
在两个物理像素之间还有像素,称之为Sub-Pixel,如果原始图像是n行m列的,希望做k细分的Sub-Pixel,这样就有新的行N和列M,有N = k*nM = k*m原来相邻4个像素包含的区域现在变成了(k+1)*(k+1)的区域了;要填满这个(k+1)*(k+1)的区域,从一个小正方形映照到一个大正方形。

亚像素精度亚像素精度是指相邻两像素之间细分情况。输入值通常为二分之一,三分之一或四分之一。这意味着每个像素将被分为更小的单元从而对这些更小的单元实施插值算法。例如,如果选择四分之一,就相当于每个像素在横向和纵向上都被当作四个像素来计算。

使用亚像素测量注意事项在图像上,通过算法对图像插值,是不存在任何问题的。然而,一个重大的误差来源是,成像系统。
a、如果摄像机没有进行几何标定,以亚像素准确度提取边缘是无意义的。假设在整个视野内某镜头的畸变小于1%,这意味着对于一幅640x480图象,边缘偏移4像素。
b、图象透视失真造成的影响。任何时候如果在安装摄像机时不能保证其垂直于被测物体,那么都会引发透视失真。如果对摄像机进行了标定,确定了摄像机内方位参数以及被测物体所在平面的外方位参数,那么通过此标定就能将图象中得到的测量结果转换成世界坐标上的测量结果。

什么是亚像素精度?

2. 什么是亚像素?

亚像素是面阵摄像机的成像面以像素为最小单位。
数码摄像机的成像面的分辨率以像素数量来衡量, 像素中心之间的距离有几个至十几个微米不等。为了最大限度利用图像信息来提高分辨率,有人提出了亚像素概念。意思是说,在两个物理像素之间还有像素,称之为亚像素,它完全是通过计算方法得出来的。
例如某CMOS摄像芯片,其像素间距为5.2微米。摄像机拍摄时,将物理世界中连续的图像进行了离散化处理。到成像面上每一个像素点只代表其附近的颜色。
两个像素之间有5.2微米的距离,在宏观上可以看作是连在一起的。但是在 微观上,它们之间还有无限的更小的东西存在。这个更小的东西我们称它为“亚像素”。

扩展资料:
亚像素精度:
亚像素精度是指相邻两像素之间细分情况。输入值通常为二分之一,三分之一或四分之一。这意味着每个像素将被分为更小的单元从而对这些更小的单元实施插值算法。
例如,如果选择四分之一,就相当于每个像素在横向和纵向上都被当作四个像素来计算。
因此,如果一张5x5像素的图像选择了四分之一的亚像素精度之后,就等于创建了一张20x20的离散点阵,进而对该点阵进行插值。
参考资料来源:百度百科-亚像素

3. 什么是防锯齿技术?什么是亚像素?

在今年的 WWDC 主题演讲上,乔布斯用图示法解释了为什么像素数越多,显示效果越好。与此相关的另一个问题,是所谓的「防锯齿技术」(anti-aliasing)。或许你在科技类博客上见过这个术语和「亚像素」(sub-pixel,一译「次像素」)一类的词汇共舞齐飞,但却不明究竟。刚好前几天 @metaphox 分享的这篇短文对防锯齿技术和亚像素概念解释得比较简明易懂,译出与大家共享。—— 编者防锯齿技术是一种很微观的技术,但对图像的整体形态会有很大影响。简单来说,防锯齿技术是一种视觉上的小骗术,可以让边缘不平滑的东西显得平滑。电脑屏幕上的一颗颗像素并不是一直在发光,而是根据屏幕上的内容时亮时灭。由于方形的像素颗粒是以网格矩阵形式排列,故很难呈现圆角的图像。为了欺骗人眼,让我们以为那些字母和图形是圆角的,防锯齿技术把像素颗粒的边缘涂成暗色。当你从远处看时,笔直的线条就产生了模糊感,整个边缘线条就显得圆滑了。左为笔记本电脑的液晶屏幕上的亚像素,右为 iPhone 屏幕上的亚像素。可以看到后者的亚像素之间的空隙要小很多。(图像来自 noopia.com)亚像素防锯齿则更进一步,把圆角效果做得更加完善。每个像素颗粒都是由蓝色、绿色和红色的三个亚像素组成(见上图左半),三个亚像素都可以分别点亮,这令我们能够用不同的颜色来对防锯齿技术进行更精细的控制。目前市面上的大部分屏幕(包括笔记本屏幕)都用到了亚像素防锯齿技术。iPhone 的情况则不太一样(见上图右半)。虽然它是近两年的新设备,但却没有用到亚像素防锯齿技术,仅仅是在整个像素的层面进行了防锯齿处理。这是怎么回事呢?如果仔细看上面的图,你会发现 iPhone 上各个亚像素之间的距离比普通屏幕小得多(所以像素之间的距离也小得多)。因此,iPhone 即便不用亚像素防锯齿也能取得不错得效果。它的屏幕分辨率高,肉眼基本很难分辨全像素显示和亚像素显示的区别。由于防锯齿技术涉及复杂的计算过程,用以计算相邻的像素或亚像素的颜色与暗色层级,iPhone 省去了亚像素防锯齿处理,也就节省了一些 CPU 资源。iPhone 的屏幕还有其他的特别之处:横版和竖版之间的切换。这可能也是苹果不使用亚像素防锯齿的原因之一。如果用了,切换横竖版时对 CPU 的消耗可能会非常大。最后这点我并不确定。像素之间的距离小或许是采用全像素显示的结果,而非原因。

什么是防锯齿技术?什么是亚像素?

4. 如何理解 sub-pixel convolution

你好!
sub-pixel convolution
亚像素卷积

5. 为什么 Chrome 和 Safari 相同字体的 kerning 效果存在明显差异

字体渲染是个复杂的过程,影响字形(glyph)定位(或可理解为间距)的因素远不止 kerning 这一项。
因为 Chrome 和 Safari 做 gridding(对齐到像素网格)时的配置不同,即使双方都是像素级别(而非亚像素级别)的定位(positioning),用同样的字体在同样的字号下也会计算出最终不同的 advance 于是排版出不同的文本——这一层差异不论你是否开启 kerning 都是存在的。
昨晚我在 Twitter 上看到题主的对比图,看到图中 Safari 有亚像素定位而 Chrome 没有。今天按照问题补充说明中的代码测试却看不到 Safari 里的亚像素定位现象,然后发现是字号问题:题主截图中的字号是 16 px(然后在 Retina 显示屏上物理像素数翻倍了),但如果按所述代码中的 font-size: large 来测试,字号会是 18 px ——而 Safari 似乎是只在 ≤ 16 px 时才开启亚像素定位。
请题主确保自己给出的信息准确。首先,讨论字体渲染问题时就不该用 font-size: large; 这种不可靠的相对字号,必须直接给像素值。而且,提问时不说明自己的操作系统、浏览器版本等信息这也很荒唐。
> 16 px 时,Chrome 和 Safari 都用像素级别的定位,但配置不同,于是最终在栅格图像中的字形定位也不同。而 ≤ 16 px 时,Safari 有亚像素定位而 Chrome 没有,双方更是不可能一致。所以即使同开或同关 kerning,双方字体渲染结果的字形定位也是不会一致的。
然后,在抗锯齿层面,题主的截图中,Safari 是亚像素抗锯齿,而 Chrome 是灰阶抗锯齿。
实际上,应该说截图中的 Chrome 文本是 Chrome 在亚像素抗拒齿设定下(-webkit-font-smoothing: subpixel-antialiased)做出的和单纯灰阶抗拒齿(-webkit-font-smoothing: antialiased)并不一致的灰阶抗拒齿。Chrome 和 Safari 近来对亚像素抗锯齿的开关规律我不太理解。
本来做了一组对比截图,但知乎会把 PNG 转换成 JPEG 以致没法用于展示字体渲染问题,我之前常用的 Droplr 也收费了,不知该用什么图床了。CloudApp 在墙内吗?

另外,我用的测试页面如下:




  
  Kerning: Chrome vs Safari
  
    .sample {
      font-family: Baskerville;
      font-size: 16px;
    }
    .kerning-off { text-rendering: optimizeSpeed; }
    .kerning-on  { text-rendering: optimizeLegibility; }
    .grayscale   { -webkit-font-smoothing: antialiased; }
    .subpixel    { -webkit-font-smoothing: subpixel-antialiased; }
  


  
    #KerningOn #Subpixel
    Their application can prevent discomfort,
    transmission, automobiles, and buildings.
  
  
    #KerningOn #Grayscale
    Their application can prevent discomfort,
    transmission, automobiles, and buildings.
  
  
    #KerningOff #Subpixel
    Their application can prevent discomfort,
    transmission, automobiles, and buildings.
  
  
    #KerningOff #Grayscale
    Their application can prevent discomfort,
    transmission, automobiles, and buildings.
  

为什么 Chrome 和 Safari 相同字体的 kerning 效果存在明显差异

6. 请问大侠。 我现在需要LCD显示器或者LCD显示模具,尺寸为3英寸左右,但是其亚像素间距(Sub Pixel pitch

20µ pitch 一般LCD厂都有这个能力.你随便收索几家LCM厂电话问下就好了.不过先搞清楚是彩色的还是黑白?是TFT还是普通STN?...打电话问下就好了~

7. halcon怎么求提取轮廓亚像素点

图像均用像素点保存,而像素点是整型的,不连续的,Halcon做了拓展,定义了亚像素(subpixel)的描述几何轮廓的对象:xld,

halcon怎么求提取轮廓亚像素点

8. photoshop 图形工具中的对齐边缘起到什么作用?

作用是:经常需要调整一些路径没有完全对齐到网格产生的半透明的过渡像素,用来平滑图形边缘减少锯齿感,或让图形看上去更饱满、更细腻,我们称其为次像素 (或亚像素,Sub-pixel,一般用于屏幕显示技术等领域)。

具体用法:
1.ctrl+k设置下参考线里面默认网格的间隔是毫米,换成像素。
2.主菜单“视图>显示>网格“来显示或隐藏,快捷键为Ctrl+’
3.完成了如上设置,最后确保”主菜单>视图>对齐”及“对齐到>网格“两个选项已勾选,“对齐到>网格“选项在打开显示网格的情况下才可编辑。