我就是传闻中的begtostudy!

欢迎访问传闻中的begtostudy的CSDN blog!

用户操作
[即时聊天] [发私信] [加为好友]
传闻中的begtostudy
传闻中的begtostudy的公告
传闻中的begtostudy希望您继续将他传闻下去!这里留下了begtostudy成长的印记!联系我QQ:370566617.E-mail:begtostudy@gmail.com 如果是技术上的问题,最好能够在这里评论或者留言,因为这样其他人也能看到和探讨。
最近评论
yuan007:很好,向你学习了。
xr:我的qq:27676723
xr:你好,不知道能不能请教你一个具体一点的问题,如下:
怎么在层的类别名中输入中文,我现在已经有一个grx格式的grip文件可以调用,但是还有一个exe的文件不知道怎么通过在ug中调用这个grx文件的来启用它,另外我还有一些dll文件
上面可能说的有些乱,现在简单点说就是,怎样在ug 中通过调用一个grx文件能够直接运行一个exe文件,这个可能有点复杂,也有点难度,希望你如果……
yizongxing:写得好
begtostudy:不好意思,看的出来,您用的是C#。

是我说的不清楚。
pdb的问题主要是用C++开发遇到问题。
.net做一般没有这个问题
文章分类
收藏
    相册
    public
    上海交通大学
    C#.net开发
    你必须知道的.NET
    模式识别
    模式识别爱好者论坛
    其它
    GDAL库
    数据库原理
    程序保护-加密与解密
    简明Python教程
    图像处理
    《数字图像处理》国家精品课程
    《数字图像处理编程入门》
    image-processing
    imageprocessingplace.com
    snapfiles.com
    中国图像网
    目前最大的图像处理圈子(RSS)
    青鱼蓝工作室
    图形开发
    《计算机图形学》精品课程
    《计算机图形学》精品课程(清华)
    ARX编程论坛
    Direct3D 6.1 立即模式
    DirectX 图形接口指南
    DirectX9.0 入门手册
    DXUT编程指南
    gesoftfactory-Direct3D 9.0 SDK 文档 (中文版)
    OpenGL主页
    ORGE中国
    ORGE官方
    我的个人链接
    我发布的技术资源
    我在中关村在线论坛
    我在中国盟动力
    我的UG二次开发blog(RSS)
    我的博客总坛(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 图像几何变换插值算法 收藏

    新一篇: 图像处理简介 | 旧一篇: 图像处理基础层库之核心bmp库及其jpg格式插件

    实践已证明,插值算法对于缩放比例较小的情况是完全可以接受的,令人信服的。一般的,缩小0.5倍以上或放大3.0倍以下,对任何图像都是可以接受的。


    最邻近插值(近邻取样法):
      最临近插值的的思想很简单。对于通过反向变换得到的的一个浮点坐标,对其进行简单的取整,得到一个整数型坐标,这个整数型坐标对应的像素值就是目的像素的像素值,也就是说,取浮点坐标最邻近的左上角点(对于DIB是右上角,因为它的扫描行是逆序存储的)对应的像素值。可见,最邻近插值简单且直观,但得到的图像质量不高


    双线性内插值:
      对于一个目的像素,设置坐标通过反向变换得到的浮点坐标为(i+u,j+v),其中i、j均为非负整数,u、v为[0,1)区间的浮点数,则这个像素得值 f(i+u,j+v) 可由原图像中坐标为 (i,j)、(i+1,j)、(i,j+1)、(i+1,j+1)所对应的周围四个像素的值决定,即:

        f(i+u,j+v) = (1-u)(1-v)f(i,j) + (1-u)vf(i,j+1) + u(1-v)f(i+1,j) + uvf(i+1,j+1)

    其中f(i,j)表示源图像(i,j)处的的像素值,以此类推
      这就是双线性内插值法。双线性内插值法计算量大,但缩放后图像质量高,不会出现像素值不连续的的情况。由于双线性插值具有低通滤波器的性质,使高频分量受损,所以可能会使图像轮廓在一定程度上变得模糊

     


      三次卷积法能够克服以上两种算法的不足,计算精度高,但计算亮大,他考虑一个浮点坐标(i+u,j+v)周围的16个邻点,目的像素值f(i+u,j+v)可由如下插值公式得到:

        f(i+u,j+v) = [A] * [B] * [C]

    [A]=[ S(u + 1) S(u + 0) S(u - 1) S(u - 2) ]

      ┏ f(i-1, j-1) f(i-1, j+0) f(i-1, j+1) f(i-1, j+2) ┓
    [B]=┃ f(i+0, j-1) f(i+0, j+0) f(i+0, j+1) f(i+0, j+2) ┃
      ┃ f(i+1, j-1) f(i+1, j+0) f(i+1, j+1) f(i+1, j+2) ┃
      ┗ f(i+2, j-1) f(i+2, j+0) f(i+2, j+1) f(i+2, j+2) ┛

      ┏ S(v + 1) ┓
    [C]=┃ S(v + 0) ┃
      ┃ S(v - 1) ┃
      ┗ S(v - 2) ┛

       ┏ 1-2*Abs(x)^2+Abs(x)^3      , 0<=Abs(x)<1
    S(x)={ 4-8*Abs(x)+5*Abs(x)^2-Abs(x)^3 , 1<=Abs(x)<2
       ┗ 0                , Abs(x)>=2
    S(x)是对 Sin(x*Pi)/x 的逼近(Pi是圆周率——π)


    最邻近插值(近邻取样法)、双线性内插值、三次卷积法 等插值算法对于旋转变换、错切变换、一般线性变换 和 非线性变换 都适用。 

    发表于 @ 2006年10月10日 19:32:00|评论(loading...)|编辑

    新一篇: 图像处理简介 | 旧一篇: 图像处理基础层库之核心bmp库及其jpg格式插件

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 传闻中的begtostudy