【VC++】下面这个函数中point.x和point.y的坐标系原点和坐标轴方向是怎样的
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 03:54:48
【VC++】下面这个函数中point.x和point.y的坐标系原点和坐标轴方向是怎样的
//
void CRegionSegment::RegionGrow(CPoint point)
{
// 循环变量
\x05int i,j;
\x05// 原图像数据区指针
\x05LPBYTE p_data;
p_data = m_pDib->GetData();
// 图像每行像素所占的字节数
int nLineByte = m_pDib->GetLineByte();
\x05// 图像的宽度
\x05int nWidth = m_pDib->GetWidth();
\x05// 图像的高度
\x05int nHeight = m_pDib->GetHeight();
\x05 \x05
\x05// 计算种子点的灰度值 【】【】【】【】【此处point.x和point.y】【】【】【】【】
int nSeedPoint = *(p_data + (nHeight - point.y) * nLineByte + point.x);\x05
\x05// 对各个像素进行灰度转换
\x05for (j = 0; j < nHeight; j ++)
\x05\x05for (i = 0; i < nWidth; i ++)
\x05\x05{
\x05\x05\x05//当前像素点的灰度值
\x05\x05\x05int nTemp = *(p_data + nLineByte * j + i);
//如果当前点与种子点的灰度值之差的绝对值大于阈值10,则将该点置为255
\x05\x05\x05if ( abs(nTemp - nSeedPoint) > 10 )
\x05\x05\x05\x05*(p_data + nLineByte * j + i) = 255;
\x05\x05}
}
//
void CRegionSegment::RegionGrow(CPoint point)
{
// 循环变量
\x05int i,j;
\x05// 原图像数据区指针
\x05LPBYTE p_data;
p_data = m_pDib->GetData();
// 图像每行像素所占的字节数
int nLineByte = m_pDib->GetLineByte();
\x05// 图像的宽度
\x05int nWidth = m_pDib->GetWidth();
\x05// 图像的高度
\x05int nHeight = m_pDib->GetHeight();
\x05 \x05
\x05// 计算种子点的灰度值 【】【】【】【】【此处point.x和point.y】【】【】【】【】
int nSeedPoint = *(p_data + (nHeight - point.y) * nLineByte + point.x);\x05
\x05// 对各个像素进行灰度转换
\x05for (j = 0; j < nHeight; j ++)
\x05\x05for (i = 0; i < nWidth; i ++)
\x05\x05{
\x05\x05\x05//当前像素点的灰度值
\x05\x05\x05int nTemp = *(p_data + nLineByte * j + i);
//如果当前点与种子点的灰度值之差的绝对值大于阈值10,则将该点置为255
\x05\x05\x05if ( abs(nTemp - nSeedPoint) > 10 )
\x05\x05\x05\x05*(p_data + nLineByte * j + i) = 255;
\x05\x05}
}
坐标原点在左上角,x轴向右,y轴向下.
【VC++】下面这个函数中point.x和point.y的坐标系原点和坐标轴方向是怎样的
point towards和point at 的区别.
point to 和 point at的区别
freezing point 和frozen point 的区别
Point(x,y)的含义是
Point类是对二维直角坐标系中的点的抽象.它拥有两个私有的数据成员,分别代表x和y坐标;另外有两个成员函数,一个是构造
point类中函数point (int a=0,int b=0) {x=a;y=b;} 是
JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数
在同一坐标系中(水平方向是x轴),函数y=kx和y=kx+3的图象大致是( )
32.若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是( )
先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的
定义point累来描述平面上的点,包含私有数据成员x和y.定义友元函数distance计算两点距离(说明两点p1(x1,