Image processing in Verilog - simulation

Guest #6481023
Rate this post
• ▲ useful
▼ not useful
Hi there,

I am trying to perform skin detection from an image in Verilog. I am 
looking forward for a simulation.

The image is of resolution 1200x900 ie, contains 1080000 pixels. Each
pixel is represented by 24-bit RGB data in the hex file generated by
MATLAB. 8 bits to represent intensities of R, G and B components in each
pixel. So each line represents R/G/B component. Three lines represent a
pixel, so total of 3240000 lines represent the complete image in the hex 
file generated.

From the hex file of the image that is read, I need to get selectively 
the skin pixels by applying sort based on normal RGB value range of 
human skin. I am interested in forming a greyscale image - darkened for 
skin pixels and white for the rest. This pixel values of greyscaled 
image is written to a text and later to be read in matlab to get the 
image out of it which would be the skin shade.

Could you please share some light on this (code bits or relevant
materials) on how to read the image hex values in verilog so that i can 
proceed to apply RGB based processing on the pixel values?

Thanks

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.