Как сделать мою собственную функцию обрезки изображения в R - PullRequest
0 голосов
/ 02 сентября 2018

У меня есть код, который обрезает изображение, но когда я помещаю его в функцию, он выдает сообщение об ошибке Error in NextMethod() : object 'min.x' not found.

Вот небольшой воспроизводимый пример:

dog<-load.image("https://images.all-free-download.com/images/graphiclarge/hound_54346.jpg")

# this works
start = 0
plot(as.cimg(dog[start:170,50:200]))

# this doesn't work
get_side_profile<-function(dog_image){
    min.x<-0
    return(as.cimg(dog_image[min.x:170,50:200]))
}
get_side_profile(dog)

Я хочу, чтобы это было функцией, потому что мне нужно обрезать несколько изображений. У меня есть переменная min.x, чтобы выяснить, где начать обрезку. Код для min.x не отображается.

Любой совет приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...