本文整理汇总了C++中PicArray::FirstY方法的典型用法代码示例。如果您正苦于以下问题:C++ PicArray::FirstY方法的具体用法?C++ PicArray::FirstY怎么用?C++ PicArray::FirstY使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PicArray
的用法示例。
在下文中一共展示了PicArray::FirstY方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: initPicData
void WaveletTransformTest::initPicData( PicArray& pic_data )
{
for (int j=pic_data.FirstY() ; j<=pic_data.LastY() ; ++j)
{
for (int i=pic_data.FirstX() ; i<=pic_data.LastX() ; ++i)
{
pic_data[j][i] = (((i-j) % 13)*1024)/13;
}// i
}// j
}
示例2: PreMotionEstmationFilter
void FieldSequenceCompressor::PreMotionEstmationFilter(PicArray& comp)
{
//Special case for first row
for (int i = comp.FirstX(); i <= comp.LastX(); ++i)
{
comp[comp.FirstY()][i] = (3*comp[comp.FirstY()][i] +
comp[comp.FirstY()+1][i] +2 )>>2;
}
//Middle section
for (int j = comp.FirstY()+1; j < comp.LastY(); ++j)
{
for (int i = comp.FirstX(); i <= comp.LastX(); ++i)
{
comp[j][i] = (comp[j-1][i] + 2*comp[j][i] + comp[j+1][i] + 2)>>2;
}
}
//Special case for last row
for (int i = comp.FirstX(); i <= comp.LastX(); ++i)
{
comp[comp.LastY()][i] = (comp[comp.LastY()-1][i] +
3*comp[comp.LastY()][i] + 2)>>2;
}
}