- 博客(7)
- 收藏
- 关注
原创 数字图像处理相关实验总结(图像滤波,分割,旋转、编码等)
hufman编码是一种无损最优编码编程思路是:先 统计像素概率,再构建hufman树,遍历树,取出全部像素和对应编码,在构建缓冲区,以八位二进制数据写入文件。预先定义的一些结构体和函数:struct TreeNode { float pval; short pixval; TreeNode *left; TreeNode *right; TreeNode(float x...
2019-01-17 10:45:27 850
原创 数字图像处理实验总结(图像预处理)
首先是边缘检测,加上原图像是图像锐化。图像处理直方图均衡:直方图均衡:把原始图的直方图变换为均匀分布的形式,增加像素灰度值的动态范围,提高图像对比度。 主要步骤:先统计各个像素占全部像素的比例,然后像素x的 直方图均衡后的像素值就是(x的比例+所有像素值比x小的比例)*255。实现图像均衡的结果。 实验结果:原图像:直方图均衡后的图像:...
2019-01-17 10:32:57 9765
原创 C++ iftream read函数无法读取文件的问题
今天,写的行程编码解码时,读取bin文件读了十几个数据就无法读取了,后来发现,创建ifstream对象时,没有使用ios::binary标志。记录一下ifstream imagefile("D:\\Courseware\\数字图像处理\\图象编程\\图象编程\\image1.bin",ios::binary);如果不写ios::binary,在使用read读取二进制数据时,会无法读出数据...
2019-01-06 13:56:12 1029
原创 人工智能作业 十五数码
十五数码问题 用A*算法,自己编的有点水,需要跑十分钟才行。扩展open表时,新数据放在表前面(接近深度优先),可以减少扩展节点数量。C:\Users\admin\Desktop\1>python DigitalCode.py请输入数据11 9 4 15 1 3 16 12 7 5 8 6 13 2 10 14请输入维度:40 : [[11, 9, 4, 15], [1,...
2018-12-26 20:53:26 1242
原创 计算智能作业 遗传算法
作业:应用GAs 求解 的TSP问题,编程并分析结果。和应用Hopfield网络方法进行比较。实现任意数量节点的TSP问题遗传算法在时间无穷下,可以得到最优解,说明一般都得不到最优解样本数量,变异概率和交配方法都会影响算法的结果。对于固定的数据,点之间的距离不变,因此啊,先算出(n-1)!的各点距离,避免重复计算。样本数量200交配时将最优解*2放入子样本...
2018-12-26 11:05:29 499
原创 计算智能作业 BP神经网络非线性拟合
作业:自选非线性分类或曲线拟合问题,用BP网络训练、学习。使用BP算法进行拟合:程序代码如下:import mathimport randomimport matplotlib.pyplot as pltdef ActFun(val): return 1/(1+math.exp(-val))class neuron(object): def __...
2018-12-26 10:45:47 884
原创 计算智能小作业 感知机分类
感知机分类:设有两个模式样本集合用感知机算法设计两个模式类的分类判决函数 python实现,但是由于一旦分类成功就停止,分类的显著性较低。也没画图,尴尬。 def calW(a,b,w,bb,n): #a 正集合 b负集合 w 系数 bb sigma n 学习系数// f 激活函数 if len(a)==0 and len(b)==0: ...
2018-12-26 10:36:02 176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人