C++学院讲义
本文档是根据传智播客C++学院视频教程,进行学习整理。吴英强专注于C/C++ Android, Linux,ARM技术博客http://blog.csdn.net/waldmer文档声明:版本说明:目录:0723.32位与64位调戏窗口程序.….2229993数据分离算法内存检索二分查找法myc90724堆栈简介、内存完成篇.静态区、内存完成篇…-25-多线程-280725-32-内存补码分析∴32补码原码实战.-33-打印整数二进制数据.34-静态库说明·利用 detours劫持-36072641cpplDe.................41级指针41指针数组函数指针/函数指针数组二级指针…0728数组与指针51数组与指针2··…··+·4······;.···44····+······-54-内存分配数据结构数组接口与封装∴,-610729.74字符串查找74语音识别.4Const关键字宇符串应用48内存分配以及处理海量数据.……………850730-89-网站以及后门.中,垂结构体对齐、结构体面试分析.-90-深拷贝与浅拷贝队列92字符串封装…-950801-105欢迎交流,互相学习。吴英强专注于C/C++ Android, Linux,ARM技术博客http://blog.csdn.net/waldmer重定向以及文件扫描.∴-105-进制加密解密-108简单加密按照密码加密…118动态库与静态斥-1220802,……,………125链式栈…链表队列以及优先队列.129-封装链表库135-0804-142C语言和设计模式(继承、封装、多态)-142-世界五百强真题训练∴146-0805...:..146面试题1-100146语音识别控制QQ.………………-146语音控制游戏-157-0813-164-C与CPP不同以及命名空间简介-164-函数重载与函数默认参数-166-泛型auto-168-Newdelete-1690814-173引用高级、引用高级增加.auto自动变量自动根据类型创建数据…Enum-178newdelete全局179大数据乘法与结构体-181函数模板与auto自动变量.-185-宽字符本地化inline内联函数188CCPP不同189-0815;。.∴……-193-函数包装器管理内嵌函数…∴…………-193-函数包装器管理外部函数.-195-函数模板根据类型覆盖.…….….-195CPP类型转换四种cast-199-函数模板重载调用规则-200-函数可变参数通用类型模板函数cpp新数组202高级数组 array. vector.-203欢迎交流,互相学习吴英强专注于C/C++ Android, Linux,ARM技术博客http://blog.csdn.net/waldmerLambda [ret]int x)XXX; I-206动态不规则数组以及增删查改-208-动态数组任意位置插入211多元数组 tuple212new限定区域分配内存的语法-213-函数模板重载-214引用包装器stde(变量)215-仿函数转义字符R”(-217-usng别名模板元编程比递归优化218智能指针∴-220多线程221静态断言以及调试技能的要求 assert-222-0817···-224-递归汉诺塔双层递归-224CPP结构体224面向过程与面向对象的编程模式··,··+···,-226类的常识共用体实现一个类的特征QT应用于类以及类的常识-2310819-234-类的成员函数与 const- mutable构造与析构-237-拷贝构造 deletedefault以及深浅拷贝.静态成员函数成员变量类在内存的存储默认参数..-243-友元类以及友元函数247画图-248-0820···*·;,一Nullptrconst对象类指针引用以及 mallocfree与 newdelete差别250-简单QT界面信号图形化输入输出…-253-类重载运算符-253-QT加法重载类的重载赋值运算复合赋值运算关系运算元重载.256自增在前在后差别···+······∴-261赋值重载深浅拷贝重载下标…∴-269-画图2700822类型转换函数与构造转换函数类的继承类的继承以及区别.-279欢迎交流,互相学习。吴英强专注于cC++ Android, Linux,ARM技术博客http://blog.csdn.net/waldmer继承静态成员与静态函数-280继承实现代码重用281单继承QT案例284多继承简介以及实战继承以及作业安排……,-289-画图.-292-08233静态联合编译与动态联合编译293-类与类指针父类子类交错..-295-父类指针了类指针释放………-295虚函数∴-299-纯虚函数概念以及虚析构函数-303抽象类与纯虚数以及应用∴304虚函数原理-309虚函数分层以及异质链表310-类模板的概念以及应用0825.316类模板…··············4final override322类模板与旾通类的派生类模板虚函数抽象模板类..-323类模板友元………326-位运算算法以及类声明…327类模板与友元函数友元类-331类模板当作类模板参数333static与类模板-334-类嵌套以及类模板嵌套336Rttⅰ实时类型检测337高级new创建-340类以及函数包装器-341类成员函数指针-3430826文件重定向346键盘输入流.-347屏幕输岀流/实数整数输出/格式控制348字符串输入输出.-351-文件读写简单操作/文件读写按行读写扫描读写-355OSQT358字符文件读写二进制与文本差别.-358-get与 getline挖掘数据.….-359-二进制与文本差别-361-二进制文件读写-362-随机位置文本二进制读写…363多线程初级0828-371欢迎交流,互相学习吴英强专注于C/C++ Android, Linux,ARM技术博客http://blog.csdn.net/waldmersTL入门与简介371STL容器概念容器迭代器仿凶数算法STL概念例子.栈队列双端队列优先队列380数据结构堆的概念……∴386-红黑树容器386-0829394位容器 multimapmutisetstring…394-算法函数兰不达表达式以及类重载401GpU编程….…………-4020830∴-407-不达表达式7sπL算法-操作数据-409-0831类与对象的异常416血试100题1-100……………-4220901422各忘录模式.-422-策略模式.,…,,………………-424-抽象工∴-426-工厂方法模式.∴431简单工厂模式433代理模式-436-单例模式-438-迭代器模式-439-访问者模式观察者模式43建造者模式-446-解释器模式………-4148-命令模式-450-模板模式∴453-桥接模式.454适配器模式-456-外观模式.卓·:··4∴-459-亨元模式-460原型模式462责任链模式···+···········∴-464-中介者模式467装饰模式470状态模式471组合模式4740903...,…-478-数据结构与算法概念与学习方法boost模板库与线性表…478欢迎交流,互相学习。吴英强专注于C/C++ Android, Linux,ARM技术博客http://blog.csdn.net/waldmer线性表顺序存储.∴-479线性表链式存储-487索引存储-496-哈希存储.-4960904..-499-boost array bind_ fun ref………-499-boost智能指针-503-boost多线程锁定…509-哈希库.510正则表达式·················:··-511-0905boostsocketTcPUdp512虚数表的调用复杂表达式906.521递归转栈….…521二叉树实现5240907-533-象棋五子棋代码分析.∴-533-寻找算法以及排序算法537欢迎交流,互相学习。吴英强专注于C/C++ Android, Linux,ARM技术博客htt:// blog. csdn.net,/ waldner072332位与64位地址与内存的关系4G=4*1024M=4*1024*1024k=4*1024*1024*1024Byte字节=2~3232位,指针就是4个字节#include void mainont num = 10printf("%p",&num);t*p=&numprintf(p=%d sizeof(p));getchar(调戏窗口程序使用黑客工具,spy,找到/ Findwindow参数:窗口类名,标题#include #include#ⅰ nclude< Windows. h>欢迎交流,互相学习。吴英强专注于C/C++ Android, Linux,ARM技术博客http://blog.csdn.net/waldmer窗口隐藏的时候,可以从任务管理器中,看到此进程已经运行,使用cmd命令中的命令,把进程结束掉C: Userswuyingqiang>taskkill /f/im notepad.exe成功:已终止进程" notepad. exe",其PID为7556成功:已终止进程" notepad. exe",其PID为1384成功:已终止进程" notepad.exe",其PID为3572成功:已终止进程" notepad.exe",其PID为5272。成功:已终止进程" notepad.exe",其PID为6212void open Calco//int i=0/for(;i
- 2020-11-28下载
- 积分:1
基于小波变换和直方图均衡的红外图像增强
基于红外图像低分辨率、低对比度、视觉特性差的特性,以及传统的利用直方图均衡化进行红外图像增强的方法会丢失图像的细节信息、增强红外图像的噪声的特性,将小波变换的多尺度、多分辨率的特点和直方图均衡化的方法相结合,提出一种更好的实现红外图像增强的算法。激光与红外No.22013尹士畅等基于小波变换和直方图均衡的红外图像增强227度下的原因,手臂的温度和环温比较接近,从而使得得到的图像的对比度比较差,视觉效果不明显。如图2中为经过小波变换后提取出来的图像的低频成分,从中可以看出,该图像和原始图像的对比度差别不大,但是从视觉上来看,图片的连续性较好,噪声较少。图3是经过直方图均衡化处理的图像,经过直方图均衡化之后图像的整体的视觉效果变好了,图片中手表和手臂的对比度非常明显,甚至包括表图4本文增强算法带和手臂的也可以清楚地辨认出来。然而,经过直7结论方图均衡化之后,手臂左下角方向和右下角方向以针对直方图均衡化和小波变换在红外图像增强及手表中央的噪声也变得非常的大,相比较原始图存在的问题,本文所提出的改进算法,通过将两者的像而言信噪比变差了。图4则是将直方图均衡化和优势相结合,弥补单独算法的劣势,从而达到适当提小波变换算法相结合后增强的红外图像,相比较图高原始红外图像的对比度,增强了目标和背景的差3而言,对比度的变化不大,但是图像的很多噪声特异性并且保证红外图像的信噪比的效果。性得到了改善,尤其是手表中央和手臂的左右下角部分的噪声得到了明显改善,从而很好的验证了该参考文献:算法的可行性。[1 Lin Zhenxian Song Guoxiang, Xue Wen Comparison andimprovements of several methods wavelet image denoising[ J]. Journal of Xidian University, 2004, 31(4)625-629.( in Chinese)林椹尠,宋国乡,薛文.图像的几种小波去噪方法的比较和改进[J].西安电子科技大学学报,2004,31(4):625-6292 Yu Tianhe, Hao Fuchun, Kang Weimin Summarization onthe infrared image enhancement technology [J]. Infrared图1原始红外图像and Laser Engineering, 2007, S2): 131-137.( in Chinese于天河,郝富春,康为民红外图像增强技术综述[J]红外与激光工程,2007,(S2):131-137[3 Xie Jiecheng, Zhang Dali, Xu Wenli. Wavelet Image De-noising vigorously [ J]. Journal of Image and Graphics2002,7(3):209-218.( in Chinese)谢杰成,张大力,徐文立小波图象去噪综述[J].中国图象图形学报,2002,7(3):209-218图2低频红外图像[4 Peng Zhou, Zhao Baojun. Nover scheme for infrared imageenhancement based on contourlet transform and fuzzy theory[J]. Laser& nfrared,2011,41(6):129-133.彭洲,赵保军.基于 Contourlet变换和模糊理论的红外图像增强算法[J].激光与红外,2011,41(6):129-133[5 Yong Yang, Wang Jingru, Zhang Qiheng. Enhancement oflow Contrast Image Contain Small Targ[ J]. Laser &Infrared,2005,35(5):373-377.( in Chinese)图3直方图均衡化雍杨,王敬儒,张启衡.弱小目标低对比度图像增强算228激光与红外第43卷法研究[J].激光与红外,205,35(5):373-377round[ J. Laser Infrared, 2003, 33(6): 109-114.[6 An Chengbin, Ren Hongliang, Nei Chuanhong, et al. Infraincsered Image Enhancement Technology for Staring Infrared温佩芝,史泽林,于海斌基于小波变换的复杂海面背Imager[ J]. Laser Infrared, 2003, 33(6): 32-33. (in景红外小目标检测[J]激光与红外,2003,33(6)nese109-114安成斌任宏亮,传虹,等凝视焦平面热像仪的红[11]孙延奎小波分析及其应用M].北京:机械工业出版外图像增强技术[J].激光与红外,203,33(6):社,2005[12] Turghunjan, et al. a technique of image enhancement[7]宋芳莉图像边缘检测中的方法研究[D].西安:西北based on the dyadic wavelet transform[ J]. Joumal of Xin-大学,2002jiang Normal University Natural Science Edition, 2006[8 Luo Jiebo, Chen Changwen, Parker K J Image enhancement25(4):6-13for low bit rate wavelet-based compression[ J]. IEEE Inter吐尔洪江,等.基于二进小波变换的图像增强技术national Symposium on Circuits and Systems, 1997: 6-20[J].新疆师范大学学报:自然科学版,2006,25(4)[9 Ji Shupeng, Ding Xiaoqing. Study on image enhancing fusion algorithm of visible and infrared image[J]. Laser [13]S Mallat. a Wavelet Tour of Signal Processing[ M].PittsInfrared, 2002, 31(6): 518-521.( in Chinese): Academic Press, 1999.吉书鹏,丁晓青.可见光与红外图像增强融合算法矸4]张德丰 MATLAB小波分析[M].机械工业出版社究[J激光与红外,2002,31(6):518-5212009[10] Wen peizhi, Shi Zhelin, Yu haibin. Wavelet transform-[15]葛哲学,沙威.小波分析理论与 MATLAB R007实现based Detection for Small IR Target in Complex Sea Back-[M].北京:电子工业出版社,2007
- 2020-12-03下载
- 积分:1