资源简介
用Opencv做的可以把你想要隐藏的信息暗藏在图片里面,绝不是用cmd命令那种把图片和文本文件copy在一起然后在用记事本打开就可以了的。这是基于图片像素点的信息隐显,需要原图片和加密的图片一起通过本程序才能读取信息。
代码片段和文件信息
#include
#include“highgui.h“
#include
#include“cv.h“
#include
using namespace std;
using namespace cv;
void readInformation(IplImage * imgSrc);
void roatedImage(IplImage *imgSrc){
CvScalar t1t2;
IplImage *imgCopy=cvCreateImage(cvSize(imgSrc->heightimgSrc->width)
imgSrc->depthimgSrc->nChannels);
for(int i=0;iheight;i++)
for(int j=0;jwidth;j++){
t1=cvGet2D(imgSrcij);
cvSet2D(imgCopyjit1);
}
cvSaveImage(“D:\\Opencv\\testSave.jpg“imgCopy);
}
int addInformation(IplImage *imgSrc){
CvScalar t1t2;
IplImage *imgCopy=cvCreateImage(cvSize(imgSrc->widthimgSrc->height)
imgSrc->depthimgSrc->nChannels);
string str=““;
cout<<“请输入你想要加入的文本:“< getline(cinstr);
int length=0;
for(int i=0;i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33506 2014-02-17 18:47 NUPT.jpg
文件 302467 2014-05-21 14:08 NUPT.png
目录 0 2014-05-21 14:20 pictureInformation\
目录 0 2014-05-21 14:11 pictureInformation\Debug\
文件 118784 2014-05-21 14:06 pictureInformation\Debug\pictureInformation.exe
文件 546520 2014-05-21 14:06 pictureInformation\Debug\pictureInformation.ilk
文件 1633280 2014-05-21 14:06 pictureInformation\Debug\pictureInformation.pdb
目录 0 2014-05-21 14:11 pictureInformation\pictureInformation\
目录 0 2014-05-21 14:11 pictureInformation\pictureInformation\Debug\
文件 13542 2014-05-21 14:04 pictureInformation\pictureInformation\Debug\CL.read.1.tlog
文件 488 2014-05-21 14:04 pictureInformation\pictureInformation\Debug\CL.write.1.tlog
文件 730 2014-05-21 14:04 pictureInformation\pictureInformation\Debug\cl.command.1.tlog
文件 2 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\li
文件 2 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\li
文件 2 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\li
文件 2 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\li
文件 1796 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\li
文件 4048 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\li
文件 586 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\li
文件 85 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\pictureInformation.lastbuildstate
文件 1452 2014-05-21 14:06 pictureInformation\pictureInformation\Debug\pictureInformation.log
文件 472579 2014-05-21 14:04 pictureInformation\pictureInformation\Debug\pictureInformation.obj
文件 633856 2014-05-21 14:04 pictureInformation\pictureInformation\Debug\vc110.idb
文件 1216512 2014-05-21 14:04 pictureInformation\pictureInformation\Debug\vc110.pdb
文件 4812 2014-05-21 14:04 pictureInformation\pictureInformation\pictureInformation.cpp
文件 4625 2014-05-21 14:06 pictureInformation\pictureInformation\pictureInformation.vcxproj
文件 956 2014-05-21 14:04 pictureInformation\pictureInformation\pictureInformation.vcxproj.filters
文件 164 2014-05-21 13:58 pictureInformation\pictureInformation\pictureInformation.vcxproj.user
文件 921 2014-05-21 13:58 pictureInformation\pictureInformation.sln
文件 19456 2014-05-21 14:10 pictureInformation\pictureInformation.v11.suo
文件 60 2014-05-21 14:23 readme.txt
............此处省略0个文件信息
- 上一篇:CCS6.1_lisence
- 下一篇:基于M2M的物联网网关平台设计及实现
相关资源
- 百度ocr 图片识别(易语言)
- OpenCVSharp 最新4.0 的19个
- 基于qt+opencv的人脸识别
- 张正友相机标定Opencv实现完整程序+棋
- opencv2计算机视觉编程手册(中文)
- Qt+opencv+摄像头+人脸检测
- 图片管理系统源码
- delphi 手写板触模屏保存图片
- delphi生成二维码图片
-
flash+xm
l做的图片浏览器(普通型) -
将ba
se64格式串转换为Image - discuzx3.2模板价值400元的摄影图片分享
- 图片处理器
- stm32驱动lcd屏幕FLASH图片显示
- Linux中图片旋转,缩放,合并
- 信息隐藏.zip
- 基于Opencv的二维码识别
- opencv标定用的棋盘格
- OpenCV中apps中编译的createsamples.exe等
- 扑克牌图片单张全
- 点阵数据转换为BMP图片
- OpenCV实现图片球面化
- OpenCV实现手掌控制鼠标
- 使用ROS驱动大恒相机采集数据
- FLASH AS3.0 控制加载的图片旋转缩放
- 基于qt编写的图片浏览器
- Unity一张图片上绘制动态曲线
- node.js中Express图片上传
- 18张全景图片素材,已还原成标准透视
- button按钮图片素材
评论
共有 条评论