https://blog.csdn.net/weixin_38570251/article/details/82079080
しきい値:固定しきい値値化、
RET、DST = cv2.threshold(SRC、THRESH、MAXVAL、タイプ)
SRC:入力して、唯一のシングルチャンネル画像入力、一般的なグレースケール画像
DST:出力図。
脱穀:しきい値
MAXVAL:画素値が閾値を超えた場合(閾値未満又は、種類に応じて決定される)、値が与えられました
タイプ:以下の5種類を含む二値化操作の種類、:cv2.THRESH_BINARYと、cv2.THRESH_TRUNC ;; cv2.THRESH_BINARY_INV cv2.THRESH_TOZERO; cv2.THRESH_TOZERO_INV
サンプルコードの公式文書:
importcv2
importnumpyasnp
frommatplotlibimportpyplotasplt
IMG = cv2.imread( 'gradient.png'、0)
RET、THRESH1 = cv2.threshold(IMG、127255、cv2.THRESH_BINARY)
RET、THRESH2 = cv2.threshold(IMG、127255、cv2.THRESH_BINARY_INV)
RET、thresh3 = cv2.threshold(IMG、127255、cv2.THRESH_TRUNC)
RET、thresh4 = cv2.threshold(IMG、127255、cv2.THRESH_TOZERO)
RET、thresh5 = cv2.threshold(IMG、127255、cv2.THRESH_TOZERO_INV)
タイトル= [ 'オリジナル画像'、 'BINARY'、 'BINARY_INV'、 'TRUNC'、 'TOZERO'、 'TOZERO_INV']
画像= [IMG、THRESH1、THRESH2、thresh3、thresh4、thresh5]
foriinxrange(6):
plt.subplot(2,3、I + 1)、plt.imshow(画像[i]は、 '灰色')
plt.title(タイトル[i])と
plt.xticks([])、plt.yticks([])
plt.show()
著者:dopamiの
リンクします。https://www.jianshu.com/p/a5fd69f8ad0f
出典:ジェーンの本が
著者によって著作権で保護されています。著者は認可商業転載してください接触、非商用の転載は、ソースを明記してください。