A C++ tool for hiding secret messages within images using steganography, built using OpenCV.
- Features
- Requirements
- Installation
- Example Use Cases
- Hide secret messages within images using least significant bit (LSB) substitution
- Support for various image formats, including PNG, JPEG, and BMP Command-line interface for easy usage
- Optional encryption of secret messages using XOR cipher
- OpenCV 3.x or 4.x
- C++11 or later compiler
- PNG, JPEG, or BMP image files
- cmake tool for building files
- Clone the repository: git clone https://github.com/your-username/opencv-steganography-tool.git
- Install OpenCV: Follow the installation instructions for your operating system
- Paste this cmake file into your directory
cmake_minimum_required(VERSION 3.28.3) project(opencvv) find_package( OpenCV REQUIRED ) set(CMAKE_CXX_STANDARD 20) include_directories(${OpenCV_INCLUDE_DIRS}) add_executable(opencvv main.cpp Steganography.cpp ImageInfo.cpp ) target_link_libraries( opencvv ${OpenCV_LIBS} )