帮助中心帮助中心
计算三维积分图像
J = integralImage3(我)
例子
J= integralImage3 (我)计算积分像,J,来自灰度体积图像我.
J= integralImage3 (我)
J
我
全部折叠
创建一个3d输入图像。
I =重塑(1:125 5 5 5);
将3 × 3 × 3的子卷定义为[startRow, startCol, startPlane, endRow, endCol, endPlane].
[startRow, startCol, startPlane, endRow, endCol, endPlane]
[sR, sC, sP,呃,eC, eP) =交易(2、2、2、4、4、4);
根据输入图像创建一个积分图像,并计算I的3乘3乘3子体积的和。
J = integralImage3(我);regionSum = J (eR + 1, eC + 1, eP + 1) - J (eR + 1, eC + 1, sP) - J (eR + 1、sC、eP + 1)...- J(sR,eC+1,eP+1) + J(sR,sC,eP+1) + J(sR,eC+1,sP)...+ J (eR + 1, sC, sP) - J (sR、sC、sP)
regionSum = 1701
验证像素的和是否准确。
sum(和(和(我(sR:呃,sC: eC, sP: eP))))
ans = 1701
灰度卷,指定为3-D数值数组。
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32
单
双
int8
int16
int32
uint8
uint16
uint32
积分图像,作为数字数组返回。函数零位垫上、左、沿第一平面,结果是size(J) = size(I) + 1.积分像的边。输出的类是双.输出的积分图像的最终大小等于:size(J) = size(I) + 1.这样的大小可以方便地计算沿所有图像边界的像素和。积分图像,J,本质上是值的填充版本cumsum (cumsum (cumsum(我),2),3).
size(J) = size(I) + 1
cumsum (cumsum (cumsum(我),2),3)
数据类型:双
在一个积分图像,每一个像素都是上面和左边像素的总和。使用积分图像,可以快速计算图像子区域的总和。维奥拉-琼斯算法普及了积分图像的使用。积分图像便于像素的求和,并且可以在常数时间内执行,而不考虑邻域大小。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。有关更多信息,请参见在线程环境中运行MATLAB函数.
全部展开
integralImage3现在支持基于线程的环境。
integralImage3
integralBoxFilter3|integralImage
integralBoxFilter3
integralImage
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处