栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

padding same c++代码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

padding same c++代码

//填充边界
    int n = width + 2 * r;
	int m = height + 2 * r;
    float *im = new float[width*height];
	memset(im,0,width*height*sizeof(float));

	float *U = new float[m*n];
	memset(U,0,m*n*sizeof(float));

	for (int row = 0; row < m; row++)//height
	{
		for (int col = 0; col 

			

			
			//左上
			if (row<=r && col<=r)
			{
				U[row*n + col] = im[0];// [(n * (row - r) + col - r)];
			}
			//正上方
			if (col>=r&&col
				U[row*n + col]= im[(width*0  + col-r )];
			}
			//左下
			if (row >= m - r && col <= r)
			{
				U[row*n + col] = im[width*(height - 1)];
			}
			//下
			if (col >= r && col=m - r)
			{
				U[row*n + col] = im[(height - 1)*width + col - r];
			}
			//右上
			if (row<=r&& col >=n- r)
			{
				U[row*n + col] = im[width - 1];
			}
			//右下
			if (col >= n - r && row >= m - r)
			{
				U[row*n + col] = im[width*height - 1];
			}
			//左
			if (col=r&&row
				U[row*n + col]= im[(width * (row - r))];
			}
			//右
			if (col>=n-r&&row>r&&row
				U[row*n + col] = im[(row-r)*width +width-1];
			}
			//中心
			if (row >= r && row < m - r && col >= r && col < n - r)
			{
				U[(n* row + col)] = input[(width * (row - r) + col - r) ];
			}
			if (U[(n* row + col)]==0)
			{
				cout <<"cc="<< U[(n * row + col)] << endl;
			}
			//cout << U[(n * row + col)] << endl;
		}
	}
转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1041150.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号