图像处理(一)
发布时间:2022-09-12 17:06:13 所属栏目:PHP教程 来源:
导读: 图像简单的padding实现, 因为用到了就简单记录一下。
一个二维的image(width, height),我们可以简单的把图片分为四个方向:top,left,right,down。padding填充可用任何的数字进行填充PHP图像处理,常
一个二维的image(width, height),我们可以简单的把图片分为四个方向:top,left,right,down。padding填充可用任何的数字进行填充PHP图像处理,常
|
图像简单的padding实现, 因为用到了就简单记录一下。 一个二维的image(width, height),我们可以简单的把图片分为四个方向:top,left,right,down。padding填充可用任何的数字进行填充PHP图像处理,常用的是用0来作为填充。 1、单行填充 php 输出图像_图像/视频处理分析网络程序设计_PHP图像处理 单行padding 单行padding, 这种方式常用于如果图片的size要求是正方形的输入,但是图片原始的图片是长方形的又不想通过resize的方式进行缩放。所以这里就常常采用单行或单列0padding。 2、多行填充 图像/视频处理分析网络程序设计_php 输出图像_PHP图像处理 多行padding对于图片的长和宽不满足当前网络的输入size的时候比较有用。 3、全部padding PHP图像处理_php 输出图像_图像/视频处理分析网络程序设计 这个没啥好解释的,CNN padding为"SAME"就是这种情况 对于上述的两种padding来说,在keras中以后ZerosPadding2D这个layer可以调用。当然也可以采用我的实现方法来针对性进行padding。 Code在下面,只是为了功能实现所以没有效率性的改进。如果需要提高速度的话,以后会写一个CUDA的版本试试。 测试如下 import numpy as np import matplotlib.pyplot as plt import padding_op.padding_op is_padding = True mode = ["SAME", "ROW", "COLUMNS", "SINGLE_ZEROS", "SINGLE_PADDING"] images = np.ones((3, 3)) y_padd = padding_op(images, is_padding, mode[0], padding=[1, 1, 1, 1]) print("before padding shape:", images.shape) print("after mode same padding shape:", y_padd.shape) plt.subplot(121) plt.imshow(image) plt.title("original") plt.subplot(122) plt.imshow(y_padd) plt.title("padding") plt.show() 结果 before padding shape: (3, 3) after mode same padding shape: (9, 9) php 输出图像_图像/视频处理分析网络程序设计_PHP图像处理 SAME y_padd2 = padding_op(image, is_padding, mode[1], padding=[3, 0, 0, 3]) before padding shape: (3, 3) after mode same padding shape: (9, 3) PHP图像处理_图像/视频处理分析网络程序设计_php 输出图像 ROW y_padd3 = padding_op(image, is_padding, mode[2], padding=[0, 3, 3, 0]) before padding shape: (3, 3) after mode same padding shape: (3, 9) 图像/视频处理分析网络程序设计_PHP图像处理_php 输出图像 COLUMNS y_padd4 = padding_op(image, is_padding, mode[3], padding=[0, 3, 3, 3]) before padding shape: (3, 3) after mode same padding shape: (6, 9) 图像/视频处理分析网络程序设计_php 输出图像_PHP图像处理 y_padd5 = padding_op(image, is_padding, mode[4], padding=[0, 0, 0, 3]) before padding shape: (3, 3) after mode same padding shape: (6, 3) php 输出图像_图像/视频处理分析网络程序设计_PHP图像处理 大部分的padding已经考虑进去了,就酱~ (编辑:云计算网_韶关站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330456号