首页 > 其他分享 >积分图像

积分图像

时间:2023-02-27 22:17:10浏览次数:52  
标签:第一行 积分 图像 值为 第二行 第一列

符号说明I(x,y)为积分值,i(x,y)为像素值

一.问题的引入

原图像

 

 积分图像

积分图像是怎样由原图像得来得呢?
例如第第二行第一列的像素的积分值为I(2,1)=i(1,1)+i(2,1)=1+2,第二行第二列为I(2,2)=i(1,1)+i(2,1)+i(1,2)+i(2,2)=1+2+2+3=8

如果少数像素点相加还好,但是越往右下角相加的像素个数越多,则导致计算复杂度提高。

二.快速求解积分图的方法

 

1.先求第一行第二列的积分值I(1,2)=i(1,1)+i(1,2)=1+2=3

2.再求第二行第一列的积分值I(2,1)=i(1,1)+i(2,1)=1+2=3

3.其他地方的积分值:

  第一列的积分值:第三行第一列积分值为I(3,1)=I(2,1)+i(3,1),第四行第一列的积分值为I(4,1)=I(3,1)+i(4,1).........I(x,1)=I(x-1,1)+i(x,1)

  第一行的积分值:第一行第三列积分值为I(1,3)=I(1,2)+i(1,3),第一行第四列的积分值为I(1,4)=I(1,3)+i(1,4).........I(1,y)=I(1,y-1)+i(1,y-1)

  非第一行或则非第一列的积分值:I(x,y)=I(x-1,y)+I(x,y-1)-I(x-1,y-1)+i(x,y)

4.区域的灰度和

第一节中蓝色区域的灰度和为

120-42-21+6=63

 原理:

 

 

参考文章:

(52条消息) 积分图像(Integral image)_吃瓜群众110的博客-CSDN博客_integral image

[基础知识] Speeded Up Robust Features (SURF特征) - 知乎 (zhihu.com)

 

标签:第一行,积分,图像,值为,第二行,第一列
From: https://www.cnblogs.com/Sandals-little/p/17162127.html

相关文章

  • C#绘制带控制点的Bezier曲线,用于点阵图像及矢量图形
    【摘要】不借助第三方,使用c#+GDI+进行SVG等绘图,绘制带控制点的Bezier曲线。可用于点阵图像及矢量图形(如SVG)绘图。///<summary>///Bezier样条曲线///</summary>p......
  • python用turtle画出给定图片的图像
    python用turtle画出给定图片的图像、校徽等复杂图像都可以需要:1.要画的图片2.安装好cv和turtle打开python文件,把想画的图片放到和py文件同目录,代码中默认图片名字为1.xxxxx......
  • OpenCvSharp裁剪图像、寻找圆心
    裁剪图像OpenCvSharp.Rectrect=newOpenCvSharp.Rect(4800,2100,400,900);//设置范围OpenCvSharp.Matcropped_image=newOpenCvShar......
  • css背景图像
    background-image属性描述了元素的背景图像.默认情况下,背景图像进行平铺重复显示,以覆盖整个元素实体.页面背景图片设置实例:实例body{background-image:url('paper.......
  • 登峰造极,师出造化,Pytorch人工智能AI图像增强框架ControlNet绘画实践,基于Python3.10
    人工智能太疯狂,传统劳动力和内容创作平台被AI枪毙,弃尸尘埃。并非空穴来风,也不是危言耸听,人工智能AI图像增强框架ControlNet正在疯狂地改写绘画艺术的发展进程,你问我绘画行......
  • python统计图像
    importpandasaspdimportmatplotlib.pyplotaspltimportnumpyasnp##读取数据url=r"C:\Users\Administrator\Desktop\catering_fish_congee(1).xls"data=......
  • 图像处理
    图像处理(ImageProcess)对输入的图像作某种变换,输出仍然是图像,不涉及或者很少涉及图像内容的分析。例如:图像增强、图像去噪、图像压缩、图像恢复、二值图像处理,以及基于阈......
  • 【Python】【图像处理】图片压缩方法
    一直想找个“无损压缩”的办法。当然这并非真的无损。我采用了Opencv的处理图像相关的方法。请见代码:注意:opencv安装:pipinstallopencv-python别想不开installcv2......
  • 在Google的TPU上训练Fashion MNIST图像识别模型
    作者|张强今天我们要训练的模型是基于Keras框架,来训练FashionMNIST图像识别模型,该模型和MNIST是一样的分类数量。​​MNIST​​​的分类是0到9的十个数字​​​FashionMN......
  • 图像和流媒体 -- 帧率、分辨率、码流的概念和关系
    一、帧率、分辨率、码流的概念和关系1、帧率(FrameRate)一帧就是一副静止的画面,连续的帧就形成动画,如电影等。我们通常所说的帧数就是在秒钟时间里传输的图片的帧数,通常用fps......