<p>我使用OpenCV搜索二值图像,并将所有白色像素提取到一个列表中。然而,我要尽可能多地提高效率,大约需要10秒。在</p>
<p>以下是我得到的(<code>thresh2</code>是阈值后的图像):</p>
<pre><code>h,w=thresh2.shape[:2]
WhitePix=[]
for in range(0,h):
TstVal=thresh2[i]
if TstVal.max()=255:
for j in range(0,w):
if thresh2[i,j]==255:
WhitePix.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>([i,j])
</code></pre>
<p>我检查每一行是否有一个白色像素,如果有,我把它追加到我的列表中。在</p>
<p><em>OpenCV中有什么功能可以加快搜索速度吗?</em></p>
<p>提前谢谢。在</p>