I am trying to make a small project in AI. the definition is as follows: “Hiding the data into the image”.
the algorithm followed while applying this definition is:
- For each character in the data, its ASCII value is taken and converted into 8-bit binary .
- Three pixels are read at a time having a total of 3*3=9 RGB values. The first eight RGB values are used to store one character that is converted into an 8-bit binary.
- The corresponding RGB value and binary data are compared. If the binary digit is 1 then the RGB value is converted to odd and, otherwise, even.
- The ninth value determines if more pixels should be read or not. If there is more data to be read, i.e. encoded or decoded, then the ninth pixel changes to even. Otherwise, if we want to stop reading pixels further, then make it odd.
Repeat this process until all the data is encoded into the image.
Now my major concern is, this is not the typical algorithm we study in AI-book. but few steps which will be followed during the process. so does this considered as AI-Project? or i have to use some popular algorithm like DFS,BFS, A* or minimax ?
kindly help me for this.