题目
【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 ++)
x05x05for (i = 0; i < nWidth; i ++)
x05x05{
x05x05x05//当前像素点的灰度值
x05x05x05int nTemp = *(p_data + nLineByte * j + i);
//如果当前点与种子点的灰度值之差的绝对值大于阈值10,则将该点置为255
x05x05x05if ( abs(nTemp - nSeedPoint) > 10 )
x05x05x05x05*(p_data + nLineByte * j + i) = 255;
x05x05}
}
//
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 ++)
x05x05for (i = 0; i < nWidth; i ++)
x05x05{
x05x05x05//当前像素点的灰度值
x05x05x05int nTemp = *(p_data + nLineByte * j + i);
//如果当前点与种子点的灰度值之差的绝对值大于阈值10,则将该点置为255
x05x05x05if ( abs(nTemp - nSeedPoint) > 10 )
x05x05x05x05*(p_data + nLineByte * j + i) = 255;
x05x05}
}
提问时间:2021-04-02
答案
坐标原点在左上角,x轴向右,y轴向下.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1《爸爸的花儿落了》课文在叙事上有什么特点
- 2帮我做古诗诗歌
- 3一个数的最小倍数是18,这个数有几个约数,这个数的最大约数是什么?
- 4已知某个汉字的区位码是3721,请计算出它的国标码与机内码:
- 5m的十次方除以m的4次方该怎么算
- 6某中学计划建设一个400米跑道的运动场聘请你单怎工程师问:1若直道长100米,那么弯道 弧 的半径r多少米?
- 7好像银花盛开与好像明珠散落两个比喻来写泉水的什么,
- 8梯形的对角线互相垂直,其中一条对角线长时5厘米,另一条对角线等于4厘米,那么这个梯形的面积是
- 9在用四边形密铺的图形中,观察每个拼接处有4个角与这种四边形的个角有什么关系?
- 1016的圆钢和 40X4的扁铁 的在面积是一样的吗
热门考点