image-filtering

image-filtering - *)&imgInput, 128, 128, (unsigned char

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Image Filtering By: Falah Talea
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Purpose The concept of this project is perform multiple filters on an image: Median Filter. Sobel filter. Negative filter. Make this filters work with the buttons.
Background image of page 2
Procedure I accomplished the objectives by: When PF8 bushed the median filter will work. When PF9 bushed the sobel filter will work. When PF10 bushed the negative filter will work. When PF11 bushed it will keep appling the sobel filter working.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
if(*pFIO_FLAG_C == 0x0100) { medianFilter((unsigned char *)&imgInput, 128, 128, (unsigned char *)&imgOutput); }
Background image of page 4
if(*pFIO_FLAG_C == 0x0200) { performSobel((unsigned char *)&imgInput, 128, 128, (unsigned char *)&imgSobelOutput); }
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
if(*pFIO_FLAG_C == 0x0400){ performNegative((unsigned char
Background image of page 6
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 8
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 10
Background image of page 11
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: *)&imgInput, 128, 128, (unsigned char *)&imgNewOutput); } Sample code(PF11 & more sobel) if(*pFIO_FLAG_C == 0x0800){ performSobel((unsigned char *)&imgOutput, 128,128, (unsigned char *)&imgSobelOutput); int i; for(i = 0; i < 16384; i++) { imgOutput[i] = imgSobelOutput[i];} } Image Process Original Image After Median Filter (PF8 button) After Sobel Filter (PF9 button) After Negating Filter (PF10 button) After sobel more Filter (PF11 button) Future Improvements Transfer the image between 2 boards. Alter the way the image is filtered so it will run in parallel. Ability to use non-fixed size images. Acknowledgements Thanks to Roland that helped me out, and a big thanks to Dr.Kpuska for encouraging me & helping me out....
View Full Document

This note was uploaded on 02/10/2012 for the course ECE 3552 taught by Professor Staff during the Fall '10 term at FIT.

Page1 / 11

image-filtering - *)&imgInput, 128, 128, (unsigned char

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online