https://github.com/daedalus/histonet
Neural network example built using pyBrain to classify images by histogram.
https://github.com/daedalus/histonet
Last synced: over 1 year ago
JSON representation
Neural network example built using pyBrain to classify images by histogram.
- Host: GitHub
- URL: https://github.com/daedalus/histonet
- Owner: daedalus
- Created: 2012-10-19T02:44:30.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-10-10T02:47:28.000Z (over 13 years ago)
- Last Synced: 2023-04-22T06:40:22.391Z (about 3 years ago)
- Language: Python
- Size: 71.3 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HistoNet (beta)
===============
An image histogram is a type of histogram that acts as a graphical
representation of the tonal distribution in a digital image. It plots the number
of pixels for each tonal value. By looking at the histogram for a specific image
a viewer will be able to judge the entire tonal distribution at a glance.
This project aims to create a tool to classify imgaes by analyzing histograms
using a neural network. I took the idea from Green Dam Youth Escort.
Green Dam recognizes pornographic images by analyzing skin-coloured regions,
complemented by human face recognition. However, according to a Southern Weekly
article, the software is incapable of recognizing pictures of nudity featuring
black or red-skinned characters but sensitive enough to images with large
patches of yellow that it censors promotional images of the film Garfield:
A Tail of Two Kitties. Thats why I decided to add the neural network.
This project still very beta! And needs your colaboration!
Thanks!
TODO
====
1. Do some refactoring (DRY principle)
2. Add persistence
3. Unit-Testing
Contributing
============
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request
License
=======
Copyright (C) 2012 Guillermo Colmenero
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .