My implementation of COMP7502 labs and projects with Java code.
Get intensityValue
Set all intensity values with odd coordinates to white (255), all others will be set to black (0)
Get colourValue
Get most frequent intensity value
Set all intensity values below a threshold to 0 and all other values to 255
Apply the negative transformation on the image
Apply the log transformation on the image
Perform bit plane slicing
Return a histogram of the image
Return cumulative histogram
Perform histogram equalization
Apply the box smooth filter on the image
Hint: 8/9/10 Use a new image to store the intermediate value, otherwise the origion value will be always changed when filter working
Apply the median filter on the image
Apply the Laplacian filter on the image
Implement the Fourier Transform
Implement the Inverse Fourier Transform
Implement the Fast Fourier Transform
Implement the Inverse Fast Fourier Transform and ButterWorth Lowpass Filter
Implement the Notch Filter
Calculate the gradient image
Apply 2D Gaussian smoothing to the image
Change the image to the response map R of the Harris corner detector
Implement the Harris Corner Detection Algorithm, return a list of detected corners (up to sub pixel accuracy) and sets pixels at corners to 255 and all others to 0