cv2元RGBを白黒表示

import cv2
img1 = cv2.imread('c:/temp/ts.jpg')
img2 = cv2.imread('c:/temp/ts.jpg',cv2.IMREAD_GRAYSCALE)

cv2.imwrite('c:/temp/grayscale.jpg',img2)#できたものを保存

cv2.imshow('base',img1)
cv2.imshow('img',img2)

cv2.waitKey(0)
cv2.destroyAllWindows()

いちばんやさしいPython入門教室 必須の基礎知識と基本文法がこの1冊でしっかり身につきます。 [ 大澤文孝 ]

価格:2,508円
(2023/5/29 23:38時点)
感想(1件)

cv2.cvtColorコンバートカラー関数を使った場合

import cv2

img = cv2.imread('c:/temp/ts.jpg')

if img is None:
    print('ファイルを読み込めません')
    import sys
    sys.exit()

    dst=cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)#cvtColor=ConvertColor関数
cv2.imwrite('c:/temp/grayscale.jpg',dst)
 
cv2.imshow('base',img)
cv2.imshow('img',dst)
cv2.waitKey(0)
cv2.destroyAllWindows()</code>

import cv2

try:
    
    img = cv2.imread('c:/temp/ts.jpg')

    if img is None:
        print('ファイルを読み込めません')
        import sys
        sys.exit()

    dst=cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)#cvtColor=ConvertColor関数
    cv2.imwrite('c:/temp/grayscale.jpg',dst)
 
    cv2.imshow('base',img)
    cv2.imshow('img',dst)
    cv2.waitKey(0)
    cv2.destroyAllWindows()



グレイスケール平坦化


import cv2

try:
    
    img1 = cv2.imread('c:/temp/ts.jpg')
    img2 = cv2.imread('c:/temp/ts.jpg',cv2.IMREAD_GRAYSCALE)

    dst=cv2.equalizeHist(img2)
    cv2.imwrite('c:/temp/wqualize.jpg',dst)
    cv2.imshow('base',img2)
    cv2.imshow('dst',dst)
    cv2.waitKey(0)
    cv2.destroyAllWindows()

      

コメント

タイトルとURLをコピーしました