摘要: 一、最小外接圆 二、椭圆拟合 三、逼近多边形曲线 四、计算轮廓面积及长度(可用于轮廓筛选) 五、提取不规则轮廓 阅读全文
posted @ 2017-09-03 16:10 进击的小猴子 阅读(22139) 评论(0) 推荐(1) 编辑
摘要: 一、Python简介 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您 阅读全文
posted @ 2017-08-30 21:29 进击的小猴子 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一、指针运算 二、指针赋值 三、指针高级运算 四、指针与二维数组 阅读全文
posted @ 2017-08-27 21:09 进击的小猴子 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、简介 二、轮廓最小外接矩形的绘制 三、粗略计算物体像素长宽 四、倾斜物体矫正提取 阅读全文
posted @ 2017-08-25 21:49 进击的小猴子 阅读(54416) 评论(4) 推荐(6) 编辑
摘要: 一、简介 二、外接矩形的查找绘制 三、分割硬币轮廓并计数 四、简单车牌字符分隔 阅读全文
posted @ 2017-08-25 19:21 进击的小猴子 阅读(7220) 评论(0) 推荐(1) 编辑
摘要: 一、简介 二、绘制点集的凸包 三、绘制轮廓的凸包 阅读全文
posted @ 2017-08-24 19:44 进击的小猴子 阅读(2879) 评论(0) 推荐(0) 编辑
摘要: 一、简介 二、画出每个轮廓的每个点 轮廓太密集了,稍微改改参数 稍微改改,有另一种效果(动态射线) 改改又是一种效果 三、孔洞填充 稍微改改 阅读全文
posted @ 2017-08-24 19:01 进击的小猴子 阅读(2651) 评论(0) 推荐(0) 编辑
摘要: 一、简介 图2 二、代码 三、小应用 阅读全文
posted @ 2017-08-24 16:12 进击的小猴子 阅读(4623) 评论(3) 推荐(0) 编辑
摘要: 一、图解堆栈 资源用完就被系统自动回收了 二、欺负百度云 注射go1时,对百度云没影响;注射go2时,才会让它所占内存越来越大 三、如何使用堆区 四、图形化显示 在MFC文件中创建单击事件 五、malloc(用于数据不确定的情况) 注意:用完malloc记得要释放资源(因为malloc用的堆区内存, 阅读全文
posted @ 2017-08-24 15:23 进击的小猴子 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一、二级指针 二级指针的作用:1.函数改变外部变量指针2.外挂改变一个指针的值 二、三级指针 三、外挂(指针应用) 靶子程序 dll文件 阅读全文
posted @ 2017-08-23 22:14 进击的小猴子 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、调戏百度云管家 二、指针 上面的dll文件不要建.cpp文件,建成.c文件,否则dll进行注射时会失败 指针的类型 不改变原值的情况下排序 三、玩玩几种小工具 阅读全文
posted @ 2017-08-22 21:57 进击的小猴子 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、模板匹配概念 二、单模板匹配 注意:result的长宽正好是原图-模板图的长宽,result图中白亮程度表示匹配程度 三、视频模板匹配 四、多模板匹配(没懂/(ㄒoㄒ)/~~) 阅读全文
posted @ 2017-08-21 22:21 进击的小猴子 阅读(5528) 评论(0) 推荐(0) 编辑
摘要: 一、多维数组 一次循环赋值二维数组 二维数组初始化的形式 二维数组案例 数组转置 三维数组初始化 三次循环完成三维数组初始化 一次循环完成三维数组初始化 二、二分查找法 三、小外挂 dll文件 指针的一些小知识 阅读全文
posted @ 2017-08-21 19:26 进击的小猴子 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 一、直方图均衡化--equalizeHist() 注意:红色部分为均衡化的主要代码 彩色图像直方图均衡化 二、直方图对比 三、反向投影 阅读全文
posted @ 2017-08-20 21:16 进击的小猴子 阅读(3485) 评论(0) 推荐(0) 编辑
摘要: 1 . 编写一个小程序,要求用户使用一个整数输出自己的身高(单位为厘米),然后将身高转换为米和厘米。该程序使用下划线字符来指示输入位置。另外,使用一个 const 符号常量来表示转换因子。 注意:使用下划线来指示输入位置主要利用转义字符\b 2.编写一个小程序,要求以几英尺几英寸的方式输入其身高,并 阅读全文
posted @ 2017-08-19 19:07 进击的小猴子 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 一、数组的基本知识 二、const和define的区别(const代码不可更改,可在内存里更改;define放在常量区,无论如何无法修改) 三、数组初始化 四、数组操作说明 五、数组访问 六、斐波那契数列 七、选择排序法 求最大值 设置了随机数种子,每次的值都不一样 升序排列 八、冒泡排序法(效率不 阅读全文
posted @ 2017-08-19 14:32 进击的小猴子 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一、程序清单3.1(变量的一些知识点) 二、程序清单3.2(数据溢出) 三、程序清单3.3+3.4(进制) cout默认以10进制输出 四、程序清单3.6 五、程序清单3.7(转义字符) 六、程序清单3.8(float精度限制) 七、程序清单3.9 原因:2.34E+22是一个小数点左边有23位的数 阅读全文
posted @ 2017-08-16 21:46 进击的小猴子 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 一、概述 二、一维灰度直方图 第35行代码的坐标为Point(i*scale, bins-1), Point(i*scale, bins-realValue)的原因。 如果觉得直方图太密集了,可以调整宽度 三、不均匀灰度直方图 四、RGB三色直方图 五、二维直方图 阅读全文
posted @ 2017-08-16 21:33 进击的小猴子 阅读(1893) 评论(0) 推荐(0) 编辑
摘要: 一、函数 二、键盘 三、函数参数 四、调戏广告 1.打开百度 2.输入内容,回车 3.点击广告 4.结束退出(也可以无限循环) 程序34行,设置鼠标点击位置需要用到一个软件 除此之外,要持续坑别人的广告费,还需要不断的更换IP地址,需要准备一个换IP工具 阅读全文
posted @ 2017-08-16 18:53 进击的小猴子 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、求2n 二、do while求1到100的和 三、do while的运用场合 四、for循环 五、循环嵌套 六、goto语句 阅读全文
posted @ 2017-08-08 13:17 进击的小猴子 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在图像处理和计算机视觉领域中,如何从当前的图像中提取所需要的特征信息是图像识别的关键所在。在许多应用场合中需要快速准确地检测出直线或者圆。其中一种非常有效的解决问题的方法是霍夫(Hough)变换。 二、霍夫线变换 霍夫线变换的原理 以上原理部分,转自http://blog.csdn.net 阅读全文
posted @ 2017-08-03 21:46 进击的小猴子 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: 一、模块化设计 二、顺序结构 打开屏幕左上角的计算器,等待2秒,关闭计算器 三、分支结构 三个数,按从大到小排列 输出绝对值大的数 四、逻辑嵌套(求解一元二次方程) 四、switch语句 阅读全文
posted @ 2017-08-03 16:37 进击的小猴子 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、概述 二、canny边缘检测 Canny边缘检测小应用——检测工件是否平整,检测布料是否平滑 注意:canny边缘检测后,图像为灰度图! 三、Sobel算子(带方向,分x,y方向) 四、Laplacian算子(二阶,带方向) 五、其他 Robets交叉梯度算子:▽f≈|Z9-Z5|+|Z8-Z6 阅读全文
posted @ 2017-08-02 21:52 进击的小猴子 阅读(2232) 评论(0) 推荐(1) 编辑
摘要: 一、分析 贴出应用图片以供直观了解 红色部分,因图而异(某些参数,根据图片的不同需要进行相应的修改) 二、代码 轮廓的相关知识,后面会学到。 三、效果图 二值图如下 原图备份后反二值化阈值图copy,如下 copy的轮廓画在全黑图像上,如下 膨胀腐蚀如下 膨胀腐蚀相减(diff)如下 diff轮廓绘 阅读全文
posted @ 2017-08-02 19:40 进击的小猴子 阅读(2240) 评论(1) 推荐(1) 编辑
摘要: 一、格式符 1. f格式符 2. e格式符 3. g格式符 二、printf说明 三、scanf 命令行颜色和标题 scanf详细说明 阅读全文
posted @ 2017-08-02 14:47 进击的小猴子 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 一、形态学其他操作(用的不多,如果忘了也可以通过膨胀腐蚀得到相同效果) 1.开运算 2.闭运算 3.形态学梯度 4.顶帽 5.黑帽 二、小应用(找出差异,对差异进行操作) 阅读全文
posted @ 2017-07-25 20:03 进击的小猴子 阅读(12780) 评论(2) 推荐(2) 编辑
摘要: 一、膨胀腐蚀概述(对高亮部分进行操作) 二、膨胀 三、腐蚀 四、代码 1.查看结构元素 按下ctrl+F5进行调试 由此可见,一般用MORPH_RECT结构元素。 2.对图像进行膨胀腐蚀操作 膨胀效果如下: 腐蚀效果如下: 阅读全文
posted @ 2017-07-25 18:27 进击的小猴子 阅读(3557) 评论(0) 推荐(0) 编辑
摘要: 一、运算优先级 二、条件运算符(表达式1?表达式2:表达式3) 当式1正确时,取式2的值;否则,取式3的值 三、格式字符 打开3个计算器 四、跨过权限修改值(注射) 根据地址,编写代码,生成dll文件,进行注射 五、字符串赋值 阅读全文
posted @ 2017-07-25 14:08 进击的小猴子 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 一、图像阈值化简介 二、固定阈值 三、自适应阈值 四、滚动条调整参数 阅读全文
posted @ 2017-07-22 20:54 进击的小猴子 阅读(1808) 评论(0) 推荐(0) 编辑
摘要: 一、图像滤波简介 二、方框滤波——boxFilter() 三、均值滤波——blur() 四、高斯滤波——GaussianBlur() 以上是线性滤波(方框,均值,高斯) 以下是非线性滤波(中值,双边) 五、中值滤波——medianBlur(有效去除脉冲噪声和椒盐噪声) 六、双边滤波——bilater 阅读全文
posted @ 2017-07-22 19:54 进击的小猴子 阅读(3424) 评论(0) 推荐(0) 编辑
摘要: 一、插入汇编 二、求模运算,颠覆数 练习:四位数颠覆,不允许使用求模运算 三、自增自减 阅读全文
posted @ 2017-07-22 16:45 进击的小猴子 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 一、图像缩放 二、图像平移 三、图像旋转 四、转置和镜像 flipCode = 0, 垂直翻转(沿X轴翻转),效果如下: flipCode > 0, 水平翻转(沿Y轴翻转),效果如下: flipCode < 0, 水平垂直翻转(180°中心对称),效果如下: 五、重映射remap 阅读全文
posted @ 2017-07-21 20:01 进击的小猴子 阅读(3259) 评论(0) 推荐(1) 编辑
摘要: 一、数据类型转换 1.隐式转换 2.显式转换(强制转换) 二、偷钱小程序 练习:123.345 小数点第三位先五舍六入,第二位再四舍五入 三、进制转换itoa 阅读全文
posted @ 2017-07-21 16:49 进击的小猴子 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一、变量 二、随机数 经过测试,上述代码只能产生一次随机数,即多次运行结果不变。那么如何让程序每次都产生不同的随机数呢? 三、随机恶作剧 然后注射到程序中,实现恶作剧 四、数据类型 稍作修改如下 五、三角形面积 六、字符转换成整数 七、大小写转换 八、字符串拼接 阅读全文
posted @ 2017-07-21 12:52 进击的小猴子 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 一、程序清单2.1(代码和书略不一样) 二、程序清单2.3 注意:只有一条 cin.get() 语句的话,在屏幕输入数字后就会一闪而过,只有两条 cin.get() 才能在屏幕看到输出 三、程序清单2.4(调用函数) 四、程序清单2.5(用户自定义无返回函数) 五、程序清单2.6(用户自定义有返回函 阅读全文
posted @ 2017-07-19 21:38 进击的小猴子 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 一、ROI 低级融合 二、mask掩码 图像高级融合 图像加法 阅读全文
posted @ 2017-07-19 20:33 进击的小猴子 阅读(6568) 评论(2) 推荐(0) 编辑
摘要: 一、对比度亮度调整 二、通道分离与合并 阅读全文
posted @ 2017-07-19 19:25 进击的小猴子 阅读(2015) 评论(0) 推荐(0) 编辑
摘要: 一、设计一个吓人的东西 首先创建MFC项目(勾选“基于对话框”后点击完成即可) 添加三个按钮 双击按钮进入响应代码段 最终效果如下,都能实现相应的功能 然后创建一个dll文件(按照上一讲的方法) 注射进QQ中(斜眼笑) 二、交换变量(阿里面试题) 三、进制 四、手动注射和手动杀毒软件 阅读全文
posted @ 2017-07-19 18:22 进击的小猴子 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 一、图像加法 两幅图的(10,10)处蓝色通道值相加大于了255,所以dst值为255,我们换一个小一点的坐标(420,420)试试 二、图像减法 三、乘除与或非 阅读全文
posted @ 2017-07-19 10:53 进击的小猴子 阅读(33073) 评论(1) 推荐(1) 编辑
摘要: 一、打开多个程序(温习) 二、常量 三、写一个鬼都看不懂的代码(恶搞,^_^,其实是加密啦) 源代码如下: 恶搞版如下: 终极恶搞版如下(将define定义都封装到1.h头文件中,然后将所有的下划线都移到同一行):代码能够成功运行 四、const 五、dll移花接木 首先在项目属性中选择生成动态库( 阅读全文
posted @ 2017-07-18 19:53 进击的小猴子 阅读(541) 评论(0) 推荐(0) 编辑