问下C++里面如何实现图片的像素旋转放大
double fi,fj,rvalue;
for(int i=0;i<640;i++){ //得到圆形图象
for(int j=0;j<480;j++){
fi=(double)i;
fj=(double)j;
rvalue=(float)(640-2*sqrt((fi-320.0)*(fi-320.0)+(fj-240.0)*(fj-240.0)));
px[i+j*640]=rvalue;
py[i+j*640]=(float)(((atan2((fi-320.0),(fj-240.0))/3.141592)+1.0)*0.5*(480-1));
}
}
这个是实现图像的旋转,问怎么使她绕着中心的旋转放大,还有atan2((fi-320.0),(fj-240.0))/3.141592)这句代码是什么意思!
[解决办法]
自己按照数学方法进行旋转,这种搞图像的用MATLAB比较惬意
[解决办法]
计算机图形学就是纯数学,没搞过,友情帮顶
[解决办法]