2010-11-13 53 views
11

我正在研究包rimage的一些功能。如果你想看到的,例如,对于sobel.h函数的代码,您将获得:如何显示R函数使用的.C例程的代码?

> library(rimage) 
> sobel.h 
function (img) 
{ 
    w <- dim(img)[2] 
    h <- dim(img)[1] 
    imagematrix(abs(matrix(.C("sobel_h", as.double(img), as.integer(w), 
     as.integer(h), eimg = double(w * h), PACKAGE = "rimage")$eimg, 
     nrow = h, ncol = w)), noclipping = TRUE) 
} 

所以sobel.h函数使用C例程称为sobel_h,(这是(我认为)存储在文件rimage.dll中) 。

有没有办法看到sobel_h函数的C代码?

(我讲关于一个实际的例子包rimage;但答案当然会推广到使用.C程序的所有包)。

回答

0

你必须找到源代码rimage.dll(尝试使用Google上sobel_h和rimage.dll,我发现了一些有前途的)

相关问题