擅长:python、mysql、java
<p>不需要迭代图像数组的x和y位置。使用numpy数组检查数组是否高于感兴趣的阈值。下面是一些生成布尔(真/假)数组作为黑白图像的代码。</p>
<pre><code># use 4 different thresholds
thresholds = [50,100,150,200]
# create a 2x2 image array
fig, ax_arr = plt.subplots(2,2)
# iterate over the thresholds and image axes
for ax, th in zip(ax_arr.ravel(), thresholds):
# bw is the black and white array with the same size and shape
# as the original array. the color map will interpret the 0.0 to 1.0
# float array as being either black or white.
bw = 1.0*(image > th)
ax.imshow(bw, cmap=plt.cm.gray)
ax.axis('off')
# remove some of the extra white space
fig.tight_layout(h_pad=-1.5, w_pad=-6.5)
</code></pre>
<p><a href="https://i.stack.imgur.com/MGEJR.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MGEJR.png" alt="enter image description here"/></a></p>