点、线、边缘检测
点的检测我们可以使用空域的滤波器来检测孤立点 点检测的算法描述 设定阈值T,如T=32、64等,计算滤波值R 如果R值=0,说明当前检测点的灰度值与周围点相同 当R的值足够大时,说明该点的值与周围的点非常不同,是孤立点,通过阈值来检测孤立点 示例 线的检测对哪个方向都线感兴趣,就用哪个方向的模版 ...
Read more
分支界限法第一讲
分支界限法实现01背包(homework)题目内容经典的01背包问题,给定物品个数,背包容量,n个物品的质量和价值,问最大能装多少,这里还要求输出最大的方案 实现思路这里首先简单介绍一下分支界限法的思路。分支界限法和之前回溯法使用的不同的地方在于:分支界限法是一种广度优先的思想,不是一路走到头,而是 ...
Read more
形态学图像处理
基本概念基本思想用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的 特点形态学图像处理表现为一种领域运算形式 一种特殊的领域称之为结构元素(Structure Element),在每个像素位置上它与二值图像对应的区域进行特定的逻辑运算,逻辑运算的结果为输出图像的相应像素 ...
Read more
回溯第一讲
运动员最佳配对问题(homework)题目内容羽毛球队有男女运动员各n人。给定2个n×n 矩阵P和Q。P[i] [j]是男运动员i和女运动员 j配对组成混合双打的男运动员竞赛优势;Q[i] [j]是女运动员i和男运动员j配合的女运动员竞赛优势;由于技术配合和心理状态等各种因素影响,P[ i ] [ ...
Read more
matlab循环判断语句
单条件语句格式1123if 逻辑表达式 程序语句组end 简单例子如下 1234a=1; b=2; c=0;if a+b==3 c=3;end 格式212345if 逻辑表达式 程序语句组1else 程序语句组2end 简单例子如下 123456a=1; b=2;if ...
Read more
贪心第一讲
多元哈夫曼编码(homework)题目内容问题描述:在一个操场的四周摆放着n堆石子,现要将石子有次序地合并成一堆。规定每次至少选2堆至多选k堆石子合并成新的一堆,合并的费用为新的一堆石子数。计算出将n堆石子合并成一堆的最大总费用和最小总费用。算法设计:对于给定的n堆石子,计算合并成一堆的最大总费用和 ...
Read more
图像增强
图像增强–亮度变换和直方图定义图像增强是指按照特定的需要突出一幅图像中的某些信息,同时,削弱或者去除不需要信息的处理方法 图像增强方法空域方法(基于像素的点处理,灰度级变换,寻找一个合适的变换T;基于模版的空域滤波,空域过滤器,寻找一个合适的模版),频域方法 图像亮度变换点运算的定义g(x,y) = ...
Read more
图像剪切、旋转与缩放习题
练习1练习内容分别显示图像的奇数行和奇数列,偶数行和偶数列 代码呈现12345A = imread('/Users/roarboil/Desktop/1.jpg');I1 = A(1:2:end,1:2:end,:);I2 = A(2:2:end,2:2:end,:);subplot(1,2,1); ...
Read more
矩阵基本运算与图像基本操作习题
练习1练习内容分别将彩色图像RGB的某个通道置黑,观察结果,并在一个窗口显示各结果 代码呈现12345678910I = imread('/Users/roarboil/Desktop/1.jpg');RB = I;RB(:,:,1) = 0;GB = I;GB(:,:,2) = 0;BB = I; ...
Read more
模型训练与数据预测
接下来就是正式的模型建立与预测工作。实际上和刚才所做的年龄预测工作类似,甚至细节还要再简单一些 前期处理12y = pd.get_dummies(train_data['Survived'])x= train_data.drop(['Survived','is_test'],axis=1) 这里把 ...
Read more