cv2.VideoCapture
という名前に関連付けられているクラスと同様、機能があるようです。Pythonでクラスと関数が共通の名前を持つことはできますか?
共通名を共有するクラスと関数は可能ですか?
私の推測では、この時点では、cv2.VideoCaptureもクラスと関数を表しています。
>>>import cv2
>>>print(cv2.VideoCapture)
<built-in function VideoCapture>
>>>camera = cv2.VideoCapture(0)
>>>print(type(camera))
<class 'cv2.VideoCapture'>
は、関数がクラスを返すことができませんでしたか? – Sraw
それは確かに可能です。ただし、関数と同じ名前のクラスを出力します。私は別の名前を持つクラスを期待しています – skilledDt
'OpenCV'は、やはり – Georgy