题目内容

下面关于几何变换,正确的是()

A. 图像的放大缩小属于几何变换的范畴
B. 几何变换中,我们一般先求源图像到目标图像的几何变换关系,即空间变换
C. 几何变换中,如果我们已经知道了目标图像和源图像的像素位置对应关系,则可以通过像素重采样技术即插值得到目标图像上的像素的灰度值
D. 用最近邻插值方法放大图像后容易使得图像中出现块状效应

查看答案
更多问题

以下属于图像几何运算的是

A. 图像缩放
B. 图像旋转
C. 图像灰度反转
D. 图像扭曲变形
E. 图像高斯模糊
F. 图像镜像

以下关于齐次坐标正确的说法是?

A. 齐次坐标最后一维数字的值不能为0
B. 一个笛卡尔坐标可以对应无数的齐次坐标
C. 齐次坐标转换为笛卡尔坐标只需要将每一维数字除以最后一维数字,然后将最后一维去掉就可以了
D. 应用齐次坐标可以统一平移变换、旋转变换、比例变换和剪切变换的形式

以下是自动对比度调整的函数,填空完成。/*输入参数:unsigned char *img8位灰度图像位图数据首地址int count图像像素个数输出参数:unsigned char *img8位灰度图像位图数据首地址功能:8位灰度图像的自动对比度调整*/void AutoContrast(unsigned char *img,int count){//求取图像中的最小像素值和最大像素值int grayLow = 255, grayHigh = 0;int i;unsigned char *p = img;for(i = 0; i < count; i++){if(*p < grayLow) grayLow = *p;if(*p > grayHigh) grayHigh = *p;p++;}if(grayHigh - grayLow == 0)return;//图像中的灰度值均相等,无法进行自动对比度调整//自动对比度映射p = img;for(i = 0; i < count; i++){*p++ = (*p - ______________) *255/ ( ______________ - grayLow );}}

以下是直方图均衡化的函数,请填空完成/*输入参数:unsigned char *img8位灰度图像位图数据首地址int count图像像素个数输出参数:unsigned char *img8位灰度图像位图数据首地址功能:8位灰度图像的直方图均衡化*/void Equalize(unsigned char *img, int count){int i;unsigned char *p = img;//统计累积直方图int hist[256];memset(hist,0,256*sizeof(int));for(i = 0; i < count; i++){hist[*p++]++;}for(i = 1; i < 256;i++){hist[i] += ________________;}//逐点替换for(i = 0; i < count; i++){*img = 255 * ____________/ count;img++;}}

答案查题题库