擅长:python、mysql、java
<p>如断言所述,<a href="http://docs.opencv.org/modules/imgproc/doc/miscellaneous_transformations.html#adaptivethreshold">^{<cd1>}</a>需要一个单通道的8位图像。</p>
<p>假设浮点图像的范围是0到1(似乎是这样),则可以通过乘以255并转换为<code>np.uint8</code>来转换图像:</p>
<pre><code>float_img = np.random.random((4,4))
im = np.array(float_img * 255, dtype = np.uint8)
threshed = cv2.adaptiveThreshold(im, 255, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 3, 0)
</code></pre>