作者cylinder (cylinder)
看板MusicGame
标题Re: [初音AC] 5月新歌(有里表)
时间Sat May 12 00:09:58 2012
※ 引述《Tamama56 (小萝莉後宫)》之铭言:
: 推 sheankuo:http://tinyurl.com/cn7rhtj 有板友可以帮忙翻译吗? 05/11 13:34
他那文章有点长,原理上比较单纯大概就是「画像处理」那段
他先说何谓滤波器
他举了三种滤波器
如果用过Adobe Photoshop的人可能有看过一个选单称为「滤镜」(filter)的选单
其实就是把图案经过一组演算法(专有名称是convolution)後,变成另一种图
他在那段讲了三种滤波器的数学原理
第一个是平滑化滤波器,其实就是模糊化,一种低通滤波器
低通滤波器大抵上就是让变化少的通过,并且减弱变化大的图案
所以第一个例子,他将一个四方形的图案套用平滑化滤波器:
0 0 0 0 0 0 1 2 3 3 2 1
0 1 1 1 1 0 2 4 6 6 4 2
0 1 1 1 1 0 3 6 9 9 6 3
0 1 1 1 1 0 ---套用平滑化filter---> 3 6 9 9 6 3 (值还要除以九)
0 1 1 1 1 0 2 4 6 6 4 2
0 0 0 0 0 0 1 2 3 3 2 1
右边的图案如果你把数字换成灰阶的强度值画图
他就会变成比较模糊,看起来有点圆圆的点,有Adobe Photoshop的人可以试看看
画一个填满黑色的方块,对他作blur这个动作,大概是这种感觉吧
第二种是东西向微分滤波器
他举的例子中,演算法的核心(滤波器)是将像素用
1/3 0 -1/3
1/3 0 -1/3
1/3 0 -1/3
先观察上面这个东西,值是从左到右在变化
所以他把上面的那个填满16个1正方形图案套用这个滤波器之後
0 0 0 0 0 0 1 1 0 0 1 1
0 1 1 1 1 0 2 2 0 0 2 2
0 1 1 1 1 0 3 3 0 0 3 3
0 1 1 1 1 0 ---套用横向微分filter---> 3 3 0 0 3 3 (值还要除以三)
0 1 1 1 1 0 2 2 0 0 2 2
0 0 0 0 0 0 1 1 0 0 1 1
观察一下右边那个东西的值,大的数字都在最左和最右两侧,表示说这个演算核心
将左右两边0->1以及1->0的部分加以强化,中间都是1的部分算完後都得到0
所以此滤波器就是一种横向的锐利化,原图案东西向的边缘会被强化
官网上有张Miku的图被经过此滤波器的示例
可以看看他的特徵,纵向的轮廓都比较明显
但是边缘化光是横向很怪,所以下面又举另一个滤波器
称之为「Laplacian Filter」名词其实不重要,基本上就是一个可以抓出两个方向的边缘
所以那张Miku的轮廓横向和纵向的边缘都被强化了
以上是那个官网之中制作团队想简单描述给大家知道的技术基本原理
就是中间讲划线的部分
剩下涂色的部分就~看图吧XD。
他们是有写到他的Reference,来自OpenCV(一组数位影像处理的函式库)...
以上是我的认知,敝人只是十年前修过数位讯号处理,然後略微修过一点日文罢了XD
所以只是略为知道他想表达什麽,有错的话板上专家欢迎指正^^
上面没有音G内容,所以补一下~XD
上级金赏好佳在有拿到XD,全都靠片想いサンバーHARD和EXTREME...XD
太久没打,很多都退步了:P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.11.11
※ 编辑: cylinder 来自: 118.169.11.11 (05/12 00:13)
1F:推 sheankuo:感谢专业翻译 05/12 01:33
2F:推 leader81:感谢专业翻译 恭喜拿到金盃 05/12 01:34
3F:推 oscar19:推~ 05/12 01:40
4F:推 Tamama56:推 05/12 03:45