Hola saludos me salio bien todo pero cuando intente grabar el video y no funciona grabe el efecto de blur pero cuando lo paso a canny no quiere verse el video como puedo guardar la grabación ????? mp4
Hola! El problema que mencionas es fácil de solucionar. Canny es una imagen de 1 solo canal y el video se guarda como 3 canales que son BGR. Entonces para guardar el video debes cambiar de espacio de color de GRAY (que es 1 solo canal) a BGR (que son 3 canales), con el siguiente linea: *cannyBGR = cv2.cvtColor(CannyBlur, cv2.COLOR_GRAY2BGR)* Con negrita aparecen las líneas que añadí. El código puede quedar así: ------------------ import cv2 *salida = cv2.VideoWriter('webCam.mp4', cv2.VideoWriter_fourcc(*'mp4v'), 10, (640,480))* capture = cv2.VideoCapture(2) while (capture.isOpened()): ret, frame = capture.read() if (ret == True): blur = cv2.blur(frame, (5, 5)) # Aplicar Canny a frame bordesCanny = cv2.Canny(frame, 100, 200) CannyBlur = cv2.Canny(blur, 100, 200) *cannyBGR = cv2.cvtColor(CannyBlur, cv2.COLOR_GRAY2BGR)* # Mostrar Ventanas cv2.imshow("Ventana", frame) cv2.imshow("Canny", bordesCanny) # Guardar Video *salida.write(cannyBGR)* if (cv2.waitKey(1) == ord('s')): break else: break *salida.release()* capture.release() cv2.destroyAllWindows() ------------------ Referencias: Cómo guardar un video | openCV - python: ua-cam.com/video/oo7trH7hnYc/v-deo.html
@@kipunaec 😁 Perfecto mil gracias por tu tiempo si me salio sin problemas ya puedo grabar . veo que ya hay nuevo video de canny con trackbars aun no lo hago pero estaria genial aplicar los tracksbars para el video también pero eso mas tarde lo pruebo voy en orden haciendo tus videos ... gracias por la ayuda saludos
✅Gracias por estar aquí. Por favor, quédate hasta el final del video 😀
tenes una forma de explicar muy clara, buen video
Gracias por comentar :D
kipuna salvó mi vida¡¡¡¡¡
muchas gracias
😅
Mis respetos para tus videos!
Buen video
Gracias por la informacion
Gracias por comentar José :D
🐶 Te gustó el video ¡Conoce a kipuna! kipunaec.com/
Hola saludos me salio bien todo pero cuando intente grabar el video y no funciona
grabe el efecto de blur pero cuando lo paso a canny no quiere verse el video como puedo guardar la grabación ????? mp4
Hola! El problema que mencionas es fácil de solucionar. Canny es una imagen de 1 solo canal y el video se guarda como 3 canales que son BGR. Entonces para guardar el video debes cambiar de espacio de color de GRAY (que es 1 solo canal) a BGR (que son 3 canales), con el siguiente linea:
*cannyBGR = cv2.cvtColor(CannyBlur, cv2.COLOR_GRAY2BGR)*
Con negrita aparecen las líneas que añadí. El código puede quedar así:
------------------
import cv2
*salida = cv2.VideoWriter('webCam.mp4', cv2.VideoWriter_fourcc(*'mp4v'), 10, (640,480))*
capture = cv2.VideoCapture(2)
while (capture.isOpened()):
ret, frame = capture.read()
if (ret == True):
blur = cv2.blur(frame, (5, 5))
# Aplicar Canny a frame
bordesCanny = cv2.Canny(frame, 100, 200)
CannyBlur = cv2.Canny(blur, 100, 200)
*cannyBGR = cv2.cvtColor(CannyBlur, cv2.COLOR_GRAY2BGR)*
# Mostrar Ventanas
cv2.imshow("Ventana", frame)
cv2.imshow("Canny", bordesCanny)
# Guardar Video
*salida.write(cannyBGR)*
if (cv2.waitKey(1) == ord('s')):
break
else:
break
*salida.release()*
capture.release()
cv2.destroyAllWindows()
------------------
Referencias:
Cómo guardar un video | openCV - python: ua-cam.com/video/oo7trH7hnYc/v-deo.html
@@kipunaec 😁 Perfecto mil gracias por tu tiempo si me salio sin problemas ya puedo grabar . veo que ya hay nuevo video de canny con trackbars aun no lo hago pero estaria genial aplicar los tracksbars para el video también pero eso mas tarde lo pruebo voy en orden haciendo tus videos ... gracias por la ayuda saludos
@@01800wang Te agradezco mucho que veas mis videos :'D