擅长:python、mysql、java
<p><strong>免责声明::未经测试的建议</p>
<p>如果我理解正确,那么您应该标记像素的邻域,而不是用<code>1</code>标记单个像素</p>
<p>您可以尝试在<code>binaryMap[xIndex,yIndex] = 1</code>之前插入以下行:</p>
<pre><code>DELTA_UPPER=2 # Param. Needs fine-tuning
delta = np.arange(DELTA_UPPER).reshape(-1,1)
xIndex = xIndex + delta
xIndex [xIndex >= imageResolution] = imageResolution-1
yIndex = yIndex + delta
yIndex [yIndex >= imageResolution] = imageResolution-1
x_many, y_many = np.broadcast_arrays (xIndex[:,None], yIndex)
xIndex = x_many.reshape(-1)
yIndex = y_many.reshape(-1)
</code></pre>
<p><strong>注意:</strong></p>
<p><code>DELTA_UPPER</code>是一个参数,您必须通过使用它进行微调。(可以从<code>DELTA_UPPER=3</code>开始)</p>