Skip to content
This repository has been archived by the owner on Jun 13, 2022. It is now read-only.

Azganoth/dimp

Repository files navigation

dimp

DIMP

App for Digital Image Processing algorithms testing. 🧪

Download

⚙️ Scripts

yarn clean to delete output directories

yarn start to start the development server

yarn build to create a production build

yarn dist to create a production build and distribution packages

yarn type to check for type errors

📝 Notes for development in version @7.0.1+

  • Visual Studio Build Tools 2017 is needed for development after @7.0.1. More info on opencv4nodejs.
  • On Windows, long paths need to be enabled by git to execute yarn dist, which can be done by git config --global core.longpaths true.
  • Remember to execute yarn electron-rebuild -w opencv4nodejs after each dependency update/install.

🖼️ Screenshots

Interface

Interface

One active canvases

One Active Canvases

Two active canvases

Two Active Canvases

Three active canvases

Three Active Canvases

Histogram

Histogram

Negative

Negative

Thresh

Thresh

Greyscale

Greyscale

Noise Removal (Cross)

Noise Removal Cross

Noise Removal (X)

Noise Removal (X)

Noise Removal (3x3)

Noise Removal (3x3)

Sum 50-50

Sum 50-50

Sub 50-50

Sub 50-50

Equalization

Equalization

Edge detection (Sobel)

Edge detection (Sobel)

Edge detection (Laplace)

Edge detection (Laplace)

Edge detection (Canny)

Edge detection (Canny)

Erosion (Rect)

Erosion (Rect)

Erosion (Cross)

Erosion (Cross)

Erosion (Ellipse)

Erosion (Ellipse)

Dilation (Rect)

Dilation (Rect)

Dilation (Cross)

Dilation (Cross)

Dilation (Ellipse)

Dilation (Ellipse)

Challenge (Border Marking)

Challenge (Border Drawing)

🔑 License

This project is under a MIT license.