我有一个大小(1200 X 1000)的图像,我正在创建多个补丁(使用256 X 256的滑动窗口,步幅为10)。我的最终目标是为卷积神经网络提供补丁。我想在图像中产生的补丁中引入一些盐和胡椒的噪音。图像只是网页的截图。现在我想确保我添加的盐和胡椒噪声不会落在生成的补丁的HTML对象区域。对于例如假设我有补丁按钮,文本框,选择下拉列表和补丁中的按钮,我需要确保生成的噪声不应该落在补丁中的这些对象上。除此之外,它可能属于补丁中的任何其他区域。
我已经编写了如下盐和胡椒噪声代码:
<VirtualHost 127.0.0.1>
ServerName neptix
ServerAlias *.neptix
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /api http://52.35.118.165/api
ProxyPassReverse /api http://52.35.118.165/api
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
<Location /api>
Order allow,deny
Allow from all
</Location>
DirectoryIndex index.html index.php
</VirtualHost>
我在json文件中有html对象的坐标,并已读取并将其存储到程序中的对象列表中。它包含HTML对象的X-Coord,Y-Coord,Width,Height和Type。
我创建了一个标签矩阵,它是原始图像的复制品,有5个类:
0:它是默认的类值(即不包括HTML对象的图像区域) 1:它是存储在图像
中文本框矩阵中的值2:它是存储在图像
中按钮矩阵中的值3:它是存储在图像
中的RadioButton矩阵中的值4:它是存储在矩阵中的值,用于在图像中选择
因此,每个值都代表我的Label Matrix中屏幕截图图像的特定HTML对象。
现在,使用Label Matrix,我如何确保盐和胡椒噪声不会落入创建的补丁中的HTML对象区域,这是我的挑战。