Improved image steganography based on super-pixel and coefficient-plane-selection
Installation
Clone the repository:
git clone https://github.com/RaghhavDTurki/Improved-image-steganography-based-on-super-pixel-and-coefficient-plane-selection.git
This project requires the following dependencies:
- scikit-image
- matplotlib
- numpy
- opencv-python
- Pillow
- dtcwt
- pandas
- plotly
Install all the dependencies using the following command:
pip install scikit-image matplotlib numpy opencv-python Pillow dtcwt pandas plotly
You will also need to instal the Never-Compressed image database and place it in the project folder.
Usage
- To run the dtcwt process on an image from the database, run the following:
python test_dtcwt.py
- To run the super-pixel process on an image from the database, run the following:
python calc_superpixel.py
- To train the SVM classifier using the RBF function, run the following:
python svm.py