擅长:python、mysql、java
<p>这句话可以帮助您:</p>
<p><strong>windowArray[:,:,0:3]=图像交换(0,1)</strong></p>
<hr/>
<pre><code>#!python3
import cv2
import sdl2
import sdl2.ext
def process_frame(img):
# - initialize
sdl2.ext.init()
window = sdl2.ext.Window("sdl",size=('width','height'))
window.show()
events = sdl2.ext.get_events()
for event in events:
if event.type == sdl2.SDL_QUIT:
exit(0)
# - initialize
windowArray = sdl2.ext.pixels3d(window.get_surface())
# - convert cv2 frame to sdl windowArray
windowArray[:,:,0:3] = img.swapaxes(0,1)
vc = cv2.VideoCapture(0)
while vc.isOpened():
ret,frame = cap.read()
if ret == True:
process_frame(frame)
else:
break
</code></pre>