77

GitHub - bnosac/image: Computer Vision and Image Recognition algorithms for R us...

 6 years ago
source link: https://github.com/bnosac/image
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

image - Computer Vision and Image Recognition algorithms for R users

This repository contains a suite of R packages which perform image algorithms currently not available in other R packages like magick, imager or EBImage.

These algorithms are put into different packages because of license differences. Currently the following R packages are available:

  • image.CornerDetectionF9: FAST-9 corner detection for images (license: BSD-2). More info
  • image.LineSegmentDetector: Line Segment Detector (LSD) for images (license: AGPL-3). More info
  • image.ContourDetector: Unsupervised Smooth Contour Line Detection for images (license: AGPL-3). More info
  • image.CannyEdges: Canny Edge Detector for Images (license: GPL-3). More info
  • image.dlib: Speeded up robust features (SURF) and histogram of oriented gradients (HOG) features (license: AGPL-3). More info
  • image.darknet: Image classification using darknet with deep learning models AlexNet, Darknet, VGG-16, Extraction (GoogleNet) and Darknet19. As well object detection using the state-of-the art YOLO detection system (license: MIT). More info
  • image.OpenPano: Image Stitching (license: see file LICENSE). More info
  • image.DenoiseNLMeans: Non-local means denoising (license: see file LICENSE). More info

More packages and extensions are under development.

A presentation given at the useR-2017 conference is available in file presentation-user2017.pdf

Installation

Install all packages

install.packages("devtools")
install.packages("dlib")
devtools::install_github("bnosac/image", subdir = "image.CornerDetectionF9", build_vignettes = TRUE)
devtools::install_github("bnosac/image", subdir = "image.LineSegmentDetector", build_vignettes = TRUE)
devtools::install_github("bnosac/image", subdir = "image.ContourDetector", build_vignettes = TRUE)
devtools::install_github("bnosac/image", subdir = "image.CannyEdges", build_vignettes = TRUE)
devtools::install_github("bnosac/image", subdir = "image.dlib", build_vignettes = TRUE)
devtools::install_github("bnosac/image", subdir = "image.darknet", build_vignettes = TRUE)

Have a look at some vignettes

vignette("image_contour_detector", package = "image.ContourDetector")
vignette("image_line_segment_detector", package = "image.LineSegmentDetector")

Support in image recognition

Need support in image recognition? Contact BNOSAC: http://www.bnosac.be


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK