Similar images finder - .NET Image processing in C# and RGB projections

  •        761

Start image processing in C# with .NET! This application compares images in a folder (and all subfolders) using RBG projections (horizontal and vertical). I've to optimize it but it's quite fast and the first goal for me is start application for beginners about image processing



Related Projects


ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

eLynx Image Processing SDK and Lab

Windows amp; Linux image processing tools. Supports multi-core, 8 to 64-bit resolutions for grey,RGB,HLS,CIE Lab and Bayer images. Handles dng,tiff,fits,jpg,j2k,png and raw file formats. eLynx lab is a GUI application based on wxWidgets amp; eLynx SDK.


GraphicsMagick is the swiss army knife of image processing. It provides a robust and efficient collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, and TIFF.

rgbdtools - Standalone library for RGB-D image processing.

Standalone library for RGB-D image processing.


The Orfeo Toolbox is a C++ library for high resolution remote sensing image processing. It is developped by CNES in the frame of the ORFEO program. More information is available at It is based on the medical image processing library ITK and offers particular functionalities for remote sensing image processing in general and for high spatial resolution images in particular. Targeted algorithms for high resolution optical images (SPOT, Quickbird, Worldview, Landsat, Iko


A fork of the Duplicate Images Finder project (, except the goal of this project is to explore more advanced algorithms and possibly video and audio.

pngsplit - Splits a PNG image into rgb and alpha images.

Splits a PNG image into rgb and alpha images.


NxV is an 2D image editor with functionalities dedicated to people who use images analysis systems. Functionalities are : - 2D image Display - Histogram view - Profile of a line - 3D projections - mirror images, invert images. Many files are supported

node-imaginary - Minimalist node.js command-line & programmatic API client for imaginary

Minimalist node.js CLI & programmatic stream capable interface for imaginary server.Supports multiple image operations such as resize, crop, zoom, watermark, rotate... and both local and remote URL based image source processing, and additionally provides a simple balancing feature to use multiple imaginary servers.


Find images similar to the one image input by user using both text and image processing

imaginary - Fast, simple, stateless HTTP microservice for high-level image processing with first-class support for Docker & Heroku

Fast HTTP microservice written in Go for high-level image processing backed by bimg and libvips. imaginary can be used as private or public HTTP service for massive image processing with first-class support for Docker & Heroku. It's almost dependency-free and only uses net/http native package without additional abstractions for better performance.Supports multiple image operations exposed as a simple HTTP API, with additional optional features such as API token authorization, gzip compression, HTTP traffic throttle strategy and CORS support for web clients.


Project overview: Many TV channels have a sliding bar at the bottom of the screen that accepts SMS and MMS that will be displayed on the screen. Similarly, our project is going to handle the same scenario for Websites were each website is going to have its own BottomToolBar (BTB) and will be customized to have show that it is really related for each website… below is the detailed description of this customization.. Detailed description of the BottomToolBar (BTB): BTB should always be at the

Cairo Graphics

Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), XCB, BeOS, OS/2, and DirectFB.

scrimage - Scala image processing library

This readme is for the 2.0.x versions. For 1.4.x please see the old is a consistent, idiomatic, and immutable scala library for manipulating and processing of images. The aim of the this library is to provide a quick and easy way to do the kinds of image operations that are most common, such as scaling, rotating, converting between formats and applying filters. It is not intended to provide functionality that might be required by a more "serious" image processing application - such as face recognition or movement tracking.

Gwenview - Image Viewer for KDE

Gwenview is an image viewer for KDE. Gwenview can load and save all image formats supported by KDE. It can accurately control the way images are scaled. It supports image manipulations like rotation, mirroring, cropping, resizing and red eye reduction. When browsing JPEG images with EXIF information, Gwenview automatically rotates them according to the EXIF Orientation tag.

DuplicateImages - Find equal or similar images in a directory containing (many) image files

Find equal or similar images in a directory containing (many) image files

imagegrouper - Image duplicate finder. Puts similar images into groups

Image duplicate finder. Puts similar images into groups

imagewall - A very minimal image wall for posting images on a projector or similar

A very minimal image wall for posting images on a projector or similar

Thumbnailator - A thumbnail generation library for Java

Thumbnailator is a thumbnail generation library for Java. Learning how to use the Image I/O API, Java 2D API, image processing, image scaling techniques etc is fairly difficult task. Thumbnailator will take care of all those things for you. Thumbnailator is a single JAR file with no dependencies to external libraries, making development and deployment simple and easy. It also provides support to watermark, rotate, fluent API.

Image_Processing - Image processing python scripts and resulting images

Image processing python scripts and resulting images