홈>
magick
로 이미지의 배경을 제거 할 수 있습니까
패키지?
Gimp/Inkscape와 함께 가장자리 감지 기능을 사용하여 실루엣을 자르는 방법을 알고 있습니다. 그러나
R
를 사용하여 대량의 이미지 일괄 처리 프로세스를 자동화하려고합니다.
.
내 궁극적 인 목표는
ggimage
를 사용하는 것입니다
이 이미지를
x,y
로 플롯하는 패키지
좌표이지만이 이미지의 배경은 현재 플롯과 겹칩니다 (개가 핀치와 비교됨)
library("ggplot2")
library("ggimage")
set.seed(2017-02-21)
d <- data.frame(x = rnorm(10),
y = rnorm(10),
image = sample(c("http://www.supercoloring.com/sites/default/files/silhouettes/2015/05/cairn-terrier-black-silhouette.svg", "https://jeroenooms.github.io/images/frink.png"),
size=10, replace = TRUE)
)
ggplot(d, aes(x, y)) + geom_image(aes(image=image))
image magick의
image_trim()
를 사용하여 이미지의 가장자리를 다듬을 수 있습니다
img <- image_read_svg("http://www.supercoloring.com/sites/default/files/silhouettes/2015/05/cairn-terrier-black-silhouette.svg")
image_trim(img)
그러나 이것은 내가 원하는 것이 아닙니다.
어떤 아이디어?
- 답변 # 1
- 답변 # 2
https://yulab-smu.github.io/ treedata-book/image-processing-using-magick-package.html # example-1-remove-background-of-images
logo <- image_read("logo:") image_transparent(logo, 'white')
에서 제공하는 이미지 처리 기능을 전달할 수 있습니다.magick
에 패키지geom_image
를 통해 매개 변수.image_fun
관련 자료
- javascript - puppeteerjs - chrome 백그라운드 메시지 제거
- html - 배열 항목이 한 div에 숨겨져 있고 다른 div에 표시 될 때 어두운 배경색/공간을 제거하는 방법은 무엇입니까?
- vue.js - 배경 이미지가있는 V-FOR
- SwiftUI의 섹션에서 배경색을 제거하려면 어떻게해야합니까?
- html - 이미지 사이의 공간을 어떻게 제거합니까?
- python - 동일한 색상의 작성된 콘텐츠 이미지에서 배경 제거
- bootstrap 4 - 배경 비디오 CSS에 텍스트 및 이미지 레이어링
- shopify - 제품 설명에서 이미지 제거
- android - 상단 상태 표시 줄 검정색 배경을 제거하는 방법
- java - PdfStamper가 cleanup () 후에 pdf에서 이미지를 제거하게 만드는 이유는 무엇입니까?
- imagemagick - R의 magick 패키지를 사용하여 이미지 가장자리 주위에 깃털을 추가하려면 어떻게해야합니까?
- angular - btn-outline-dark를 사용하는 ngbDropDown의 포커스 배경색을 제거하십시오
- android - NavigationComponent에서 대화 상자가 나타날 때 배경 조각에서 뒤로 버튼을 제거하는 방법은 무엇입니까?
- datagridview 셀 배경색 제거 c #
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
와이즈 비즈 함수가이를 수행합니다 (예 :
이미지의 흰색 부분은 투명하게 만들어져 예제의 간단한 이미지로 충분합니다.