Skip to content

aakash232/Edge-Detect-Android-Library

Repository files navigation

Edge Detection Android Library (.AAR)

Edge detection is an image processing technique for finding the boundaries of objects within images using Canny-edge detection algorithm and OpenCV.

A technique used in a variety of real-life applications like medical imaging, finger-print scanning, and snappy filters on social media.


How to use

Step 1. Import Module

Go to File -> New -> Import Module

Step 2. Adding Dependency

a) Go to File -> Project Structure -> Dependencies

b) Select app module -> click + on top-left corner -> select module dependency

c) Choose OpenCV and rename app to EdgeDetect

Step 3

Instantiate object for EdgeDetectLibrary class and access the methods accordingly.

Documentation

Methods

  • Library initialization

    edgeLib_init

  • Permission Manager

    edgeLib_askPermission

  • Canny-edge detection algorithm

    edgeLib_detectEdges

  • Store images in SQLite Database

    edgeLib_storeImage

  • Image chooser for camera and gallery

    edgeLib_imagePicker

  • Upload images via URL

    edgeLib_getBitmapByURL

About

Edge Detection android SDK Library with SQLite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages