第254贴【2005-07-29】:图形图像比较的难题
图形图像由像素点的精细阵列构成,计算机把图形图像存储为比特数组,称为位图。当必须检验图形图像时,需要比较实际的图像和预期图像的位图。很不幸,比较位图是很麻烦的,只要一个比特不同就会视为不同的位图,尽管如此细小的差异是人的肉眼是不可能察觉的。一些位图比较器为了忽略这些无法察觉的差异,允许用户指定一个容错度。图形图像比较的另一个困难在于,不同的屏幕有不同的分辨率。这导致了同样的图形会有不同的实际输出。 ”位图比较器“有哪些?举例说说,谢谢。 为什么不去比较图形填充的算法(包括填充的颜色深度取值)?直接去比较代码逻辑可以么?比如种子填充算法之类的 为实现某一图形上各个点的像素,应该有很多种不同的图形填充的算法。即结果只有一个,而实现过程和算法可能不唯一。这样比较算法就失去了本来为比较图像的意义。
个人觉得,如果要是能有什么工具能抓到像素点的灰度值或者能通过其他什么方法知道每个位置的像素点的灰度值,那比较起来应该不存在多大困难了!(只用比较数值)
另: rational robot里倒是有个可以比较图像的子功能,还没怎么用过。刚接触。
[ Last edited by B2CPC on 2005-8-22 at 22:15 ] wr可以根据自己的需要来调节图像的pix,但对于不同的屏幕有不同的分辨率那就有点难办了 这个比较是怎样程度的比较呢?现在国际上的图像学在研究很多算法和方法来提取图像的特征,对这些特征进行比较
页:
[1]