数学建模社区-数学中国

标题: 二维的灰度图像截取某条线段上的灰度曲线 [打印本页]

作者: lzl124631x    时间: 2013-6-16 12:35
标题: 二维的灰度图像截取某条线段上的灰度曲线
各位大神,问一下mathematica里面有没有什么方法可以对一个二维的灰度图像截取某条线段上的灰度曲线?6 T+ f% C7 V) x! Z, X0 m/ }) k: C5 c' }
图1是二维灰度图像,图2的实线就是灰度曲线。

1.png (10.31 KB, 下载次数: 276)

二维灰度图像

二维灰度图像

2.png (20.02 KB, 下载次数: 270)

截取的灰度曲线(实线)

截取的灰度曲线(实线)


作者: lzl124631x    时间: 2013-6-16 15:33
竟然没人回答,一定是之前的头像太丑了
作者: asxinyu    时间: 2013-6-16 19:36
新来的,学习下mathematics
作者: lzl124631x    时间: 2013-6-17 10:09
在matlab里面找到了improfile功能,不过还是希望能够在mathematica里面找到对应功能,求大神帮助。
作者: lzl124631x    时间: 2013-6-17 12:30
找到了PixelValue和ImageValue这两个,在Mathematica 9中有:6 {3 s7 B5 P/ A% [& y) |) {) w

( b) P* y' ]" d# M5 H5 @4 v; z: kImageValue[image, {xmin;;xmax, ymin;;ymax}]
: ]: e" F! S1 |( R$ g, `
# H2 \: R8 L( @5 ]5 T, T: I这样可以得到从点{xmin, ymin}到{xmax, ymax}的所有像素值。PixelValue同理。
$ ]5 ^9 d# Y/ i' j. D! C! B8 v% m  a7 U" w. Z
不过我用的是mathematica 8,没有这个功能。。。; `; d9 K3 e& d' l# l+ }7 \

2 h% e  _; C3 G% M: w; a: M3 j: N我暂时利用PixelValue和Table简单实现了一下。如果大家有更好的方法可以交流下。$ n2 q) w5 W, @! P( _
Lena
- K( a' V7 O4 v/ j# N% A




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5