Ich studierte einige Funktionen des Pakets rimage
. Wenn Sie sehen möchten, zum Beispiel der Code für die sobel.h
Funktion, erhalten Sie:Wie wird der Code einer C-Routine angezeigt, die von der R-Funktion verwendet wird?
> 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)
}
So ist die sobel.h
Funktion verwendet die C-Routine aufgerufen sobel_h
, (das ist (glaube ich) rimage.dll
in der Datei gespeichert sind) .
Gibt es eine Möglichkeit, den C-Code der sobel_h
-Funktion zu sehen?
(Ich spreche über das Paket rimage
für ein praktisches Beispiel, aber die Antwort würde natürlich auf alle Pakete verallgemeinert, die. C Routinen verwendet).
danke für die gute referenz! Tommaso – Tommaso