西南石油大学第三届信息安全大赛之QR码
2012-11-03 19:50
375 查看
这几天在玩这个,发一下关于QR码的程序吧。
题目如下:
题目标题说明是QR码,看来是需要用程序来把上面的数字来生成QR码。代码如下:(基于OPENCV来实现的)
百度上传扫一下就出来了。
题目如下:
题目标题说明是QR码,看来是需要用程序来把上面的数字来生成QR码。代码如下:(基于OPENCV来实现的)
//由于图片太小,这里把图片放大了十倍
#include <stdio.h> #include <stdlib.h> #include "cv.h" #include "cvaux.h" #include "cxcore.h" #include "highgui.h" int main() { int t[]={1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1, 1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1, 1,0,1,1,1,0,1,0,0,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,1, 1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,0,1, 1,0,1,1,1,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,1,1,0,1, 1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1, 1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1, 0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0, 1,1,0,1,1,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,1, 1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,1,0,1,1, 0,1,1,1,1,0,1,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,1,0,1, 0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0, 1,0,0,0,0,1,1,0,0,1,0,1,1,1,0,0,1,0,1,0,0,1,0,1,1, 1,0,1,1,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,1,0, 1,1,1,0,1,1,1,1,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,1,1, 1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1,1,1, 1,0,1,0,1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1, 0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,1,0,0,0,1,0,1,0,1, 1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,1,0,1, 1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1, 1,0,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1, 1,0,1,1,1,0,1,0,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1, 1,0,1,1,1,0,1,0,0,0,1,0,1,0,1,1,0,1,0,1,1,1,0,1,1, 1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1, 1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,1}; cvNamedWindow("a"); IplImage* img=cvCreateImage(cvSize(250,250),IPL_DEPTH_8U,1); int m,n; for(int i=0;i<250;++i) { for(int j=0;j<250;++j) { m=i/10; n=j/10; if(t[n*25+m]==0) ((uchar*)(img->imageData+img->widthStep*j))[i]=(char)(255); else ((uchar*)(img->imageData+img->widthStep*j))[i]=(char)(0); } } cvShowImage("a",img); cvWaitKey(0); //system("pause"); return 0; }效果如下:
百度上传扫一下就出来了。
相关文章推荐
- 西南石油大学第三届信息安全大赛--基础1
- 西南石油大学第三届信息安全大赛--基础2-base64
- 西南石油大学第三届信息安全大赛-渗透7-cmd
- 西南石油大学第三届信息安全大赛-渗透6-upload
- 西南石油大学第三届信息安全大赛-破解1-easy
- 西南石油大学第三届信息安全大赛总结
- 西南石油大学第三届信息安全大赛-破解2-.net
- 西南石油大学第三界信息安全大赛基础题答案
- 2016年上海SODA开放数据大赛进入复赛作品《安全橙子》网页源码(利用百度echart框架热力图展示城市安全信息)
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(加密解密题)
- 第三届上海大学生网络安全大赛 junkcode writeup
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(WEB安全)
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(数字取证)
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(网络与协议)
- 成都信息工程学院第八届信息安全技术大赛---pushbox爆破分析
- 信息安全大赛出的题目
- 参加第三届国家信息安全与国产化战略高层论坛有感
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(网络与协议)
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(加密解密题)
- 第三届全国网络空间安全技术大赛 Web补题 By Assassin(持续更新)