C# - How do filter pornography in a video/picture - Is there library I can use commerical or open source is OK. I am totally lost - thanks
This is another pattern recognition problem for a Turing test. If you manage to solve it, publish your findings because there will likely be a sizable grant available for you.
Problems you will encounter:
What is porn?
How is porn recognized in a video?
A picture?
See, Porn Detection is not a very easy.
But there is surely a range of color that identifies the human skin. And you need to make a threshold of the color to identify the picture as porn. Say you take it as 70 %, so you go through all the pixel on the current screen and determine whether 70% of the pixels comes within the range of human skin color.
There is already few algorithm prepared for Face detection like :
http://www.codeproject.com/KB/cs/Face_Detection_processing.aspx
I hope this would help you to find a way on your point.
If it is not a real-time, you could use Amazon's Mechanical Turk to do the work. You'll have to pay the workforce, but it's a very cheap way to get menial jobs like this done.