Gibt es einen schnelleren Weg, als eine Art für Schleife zu verwenden, um in Python nach Graustufen zu suchenPython

Python-Programme
Anonymous
 Gibt es einen schnelleren Weg, als eine Art für Schleife zu verwenden, um in Python nach Graustufen zu suchen

Post by Anonymous »

Ich versuche eine Funktion zu schreiben, die feststellt, ob ein Bild Graustufen ist oder nicht, und dann in Graustufen konvertieren, wenn nicht. Gibt es eine schnellere Möglichkeit, dies zu überprüfen? Ich habe CV2 -Dokumentation durchgesehen, konnte aber nichts ununterbrochen finden. < /P>

Code: Select all

import cv2
def grey():
img = cv2.imread('1.jpg')
for x in range(img.shape[0]):
for y in range(img.shape[1]):
if img[x,y,0] == img[x,y,1] == img[x,y,2]:
grey = img
else:
grey = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
return grey

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post