Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

License

NotificationsYou must be signed in to change notification settings

NSLog0/java-image-processing-algorithm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

##About this projectThe code I was developing on 3-4 years ago, While I studied on Third years in University. My purpose is to use the code in Senior project. Now I don't work in image processing field anymore. I decided to open code for everyone who is interesting in image processing. I want people to lean from my code.

This project develop by using java, image processing concept and basic mathematical formula

#What's inside the project.###Image2D.javaMain class, show example to use function

###Gaussian.javaThe algorithm for bluring image, I use Gaussian distribution method#####Link

###Grayscale.javaThe algorithm for convert image to gray color, In this file I use Luminosity method, However I can read other method and example at below link#####Link

###Histogram.java#####understand about histogram

#####Math formula

###Threshold.javaThe algorithm to convert image to binary color (Separates pixels in an image into a foreground and background) , In this file I use Otsu's method,However you must have understand about histogram first cause by threshold algorithm base on histogram#####understand about Threshold

#####Math formula for Otsu's method

###EdgeOperator.javaThe algorithm to find edge of image , I use Canny Edge algorithm#####Understand about Canny Edge algorithm

#####Definetion and exampleI follow by this link to implement canny edge and use convolution method to apply value to image

####Definetion on OpenCv website

###AutoBalance.java#####link

##Remove or Add image area (Morphological)#####Concept

###Erosion.java#####link

###Dilation.java#####link

###See also Morphological#####Closing

#####Opening

##Read pixel color value###RGB.javaIf you get value of pixle from RGB.java to access RGB value on Dicimal digit, You must use bitwise operators to shitf bit. R >> 16 , G >> 8 and B, Then add mask by (& 0xFF), See example in below link or file this project#####link

#Convoluion##To apply vaule to image, You must have understand Convoluion method

License

This project is licensed under the MIT license. See theLICENSE file for more info.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp