05 2019 档案
摘要:1.彩色图片直方图 测试代码如下: 运行结果如下: 蓝色通道下的直方图: 绿色通道下的直方图: 红色通道下的直方图: 灰度直方图源码实现: 运行结果如下: 彩色直方图源码实现: 蓝色通道下: 绿色通道下: 红色通道下: 2.直方图均衡化 灰度图均衡化: 测试代码如下: 运行结果如下: src初始图像
阅读全文
摘要:1.线段绘制 调用api中的line方法绘制线段,参数有目标图像dst、线段起点和终点、线段颜色、线段粗细以及线段样式,测试代码如下: 运行结果如下: 2.矩形绘制 调用api中的rectangle方法实现矩形的绘制,参数有dst目标图像、左上角坐标、右下角坐标、颜色以及是否填充等,测试代码如下:
阅读全文
摘要:1.图像边缘检测 图像的边缘检测:实质是对图像进行卷积运算。 实现canny边缘检测步骤: 转换为灰度图 进行高斯滤波 canny方法实现边缘检测 调用api实现canny边缘检测,测试代码如下: 运行结果如下: src为原始图像: dst为边缘检测处理后的图像: 手动实现图像边缘检测算法,以及相应
阅读全文
摘要:1.图像灰度处理 下面介绍四种图像灰度处理的方法: 方法1:cv2中的imread(参数:0表示为灰度图片,1表示为彩色图片) 测试代码如下: 运行结果如下: src0为灰度图像: src1为彩色图像: 方法 2:cvtColor 测试代码如下: 运行结果如下: 同样的可以转化为灰度图像: 方法3:
阅读全文
摘要:1.图片的缩放 图片是由许多基本的像素点组成的,一般来说彩色图像中的像素点由三个数值组成,分别是蓝色分量、红色分量和绿色分量。 图片缩放分为: 一般来说,图片的缩放方法有: 下面简单实现等比例缩放,用最近领域插值方法实现,测试代码如下: 运行效果如下:(src为原始图像,dst为目标图像即缩放后的图
阅读全文
摘要:1.基本数据绘制成图 数据有15天股票的开盘价格和收盘价格,可以通过比较当天开盘价格和收盘价格的大小来判断当天股票价格的涨跌情况,红色表示涨,绿色表示跌,测试代码如下: 运行后的图如下: 2.人工神经网络进行预测 建立一个简单的三层人工神经网络。 循环的终止条件可以为预先设定的循环次数或者与真实值的
阅读全文
摘要:测试代码如下: 运行结果如下:
阅读全文
摘要:1 # encoding:utf-8 2 3 import numpy as np 4 data1 = np.array([1, 2, 3, 4, 5]) 5 print(data1) 6 data2 = np.array([[1, 2], 7 [3, 4]]) 8 print(data2) 9 # 矩阵的维度 10 print(data1...
阅读全文
摘要:1.placeholder 占位符 可以通过run方法传入值 测试代码如下: 运行结果如下: 2.矩阵的定义 类似于二维数组,测试代码如下: 运行结果如下: 3.矩阵的基本运算 同维度矩阵相加减,内积,外积等,测试代码如下: 运行结果如下: 4.特殊矩阵 特殊矩阵的测试代码如下: 运行结果如下:
阅读全文
摘要:1.tensorflow常量变量的定义 测试代码如下: 运行效果如下: 2.tensorflow运算原理 3.tensorflow常量变量的四则运算 常量与常量之间的四则运算 测试代码如下: 运行结果如下: 常量与变量之间的四则运算 测试代码如下: 运行结果如下:
阅读全文
摘要:测试案例:测试tensorflow和opencv是否在python环境下安装成功。测试代码如下: 相关包安装成功,运行效果如下图所示: 案例1:图片的读取和展示,测试代码如下: 运行效果截图如下图所示:(图中的圈表示之前所取的图片名) 案例2:图片的写入,测试代码如下: 案例3:不同图片质量保存,测
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2097 Problem Description Sky从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2099 Problem Description 一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢? Input 输入数据有若干组,每组数据包含二个整数a,b(0<a<1
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2098 Problem Description 把一个偶数拆成两个不同素数的和,有几种拆法呢? Input 输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。 Output
阅读全文
摘要:题目链接: 题目描述 利用指针,编写一个函数实现三个整数按由小到大的排序。 利用指针,编写一个函数实现三个整数按由小到大的排序。 输入 三个整数 三个整数 输出 由小到大输出成一行,每个数字后面跟一个空格 由小到大输出成一行,每个数字后面跟一个空格 样例输入 样例输出 复习下Linux和Bash 效
阅读全文
摘要:题目链接: 题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ??? ??? ??? 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该
阅读全文
摘要:题目链接: 题目描述 编写一个程序,输入a、b、c三个值,输出其中最大值。 编写一个程序,输入a、b、c三个值,输出其中最大值。 输入 一行数组,分别为a b c 一行数组,分别为a b c 输出 a b c其中最大的数 a b c其中最大的数 样例输入 样例输出 复习下Linux和Bash
阅读全文
摘要:题目链接: 题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 一个数 输出 如果是素数输出prime 如果不是输出not prime 如果是素数输出prime 如果不是输出not prime
阅读全文
摘要:题目链接:http://118.190.20.162/view.page?gpid=T67 问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友开始顺
阅读全文