图像处理的困惑

xiaojiang0805 2012-04-10 01:37:37
问题描述:一副图像(例如:1024*1024像素,灰度用8比特表示)
1、像素实质是什么?1像素是固定大小的吗?比喻说1像素是1.5mm等等
2、图像像素与图像的大小(宽度和高度)有关系吗?如果有,是什么样的关系?
3、一副图像进行放大或者缩小,他的像素和大小如何变化?
4、图像的尺寸与图像的像素和图像的大小(高度和宽度)有什么关系?如果进行放大与缩小尺寸又如何变化?
5、图像的放大与缩小实质是如何实现的?



刚开始搞图像处理,这些问题困扰我很久了,问身边的朋友他们也不能完全帮我解释清楚,忘高手们不吝赐教,本人诚恳地先向你道谢了!!!

希望尽量详细一些,越详细越好,大侠们如果有这方面好的资料忘你推荐给小弟,再次感谢!!!
...全文
191 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
libralibra 2012-04-11
  • 打赏
  • 举报
回复
说说我的理解:

1.像素就是能显示的最小单位,如果是matlab或者opencv,就把它当做矩阵的一个位置吧(如果是彩色图,是3维的矩阵,一个像素用3个元素表示,分别是r,g,b或者b,g,r分量).

2.像素跟长度没有必然关系,这涉及到另外一个参数dpi(dots per inch).如果1600*1200的图像:
1600*1200=1920000像素,如果用72dpi显示,1 inch=2.54 cm
那么,在显示器上的宽高就是
宽: 1600/72=22.22222222*2.54=56.44444444 cm
高: 1200/72=16.66666667*2.54=42.33333333 cm

3.图像放大缩小其实是插值算法来做.例如2*2要放大到4*4,如果使用最简单的复制算法,(0,0),(0,1),(1,0),(1,1)就是复制原图(0,0)的像素值,其他3个位置一样.

4.图像的尺寸(文件大小)的计算公式为: 字节数=图像分辨率*颜色深度/8
如果是1600*1200像素的24位真彩色未经压缩数据大小为:
1600*1200*24/8=5,760,000字节=5,625KB(1KB=1,024B)=5.49MB

5.缩放问题在3已经说过了,就是插值(放大)或者重采样(缩小)

4,506

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧