Mostrar los tags: open

Mostrando del 1 al 10 de 27 coincidencias
<<>>
Se ha buscado por el tag: open
Imágen de perfil
Actualizado

Vista 'grid' (demo)


Python

Actualizado el 12 de Abril del 2025 por Antonio (77 códigos) (Publicado el 31 de Julio del 2023)
7.749 visualizaciones desde el 31 de Julio del 2023
El siguiente código muestra un grid en pantalla por el que se puede desplazar usando los botones de dirección:

Botón de dirección derecha: Desplazamiento hacia la derecha.
Botón de dirección izquierdo: Desplazamiento a la izquierda.
Botón de dirección superior: Desplazamiento hacia adelante.
Botón de dirección inferior: Desplazamiento hacia atrás.
Botones 'o', 'p', 'k' y 'l': Desplazamientos en diagonal.

grid
Imágen de perfil
Actualizado

Visor interactivo de modelos 3D


Python

Actualizado el 12 de Abril del 2025 por Antonio (77 códigos) (Publicado el 7 de Febrero del 2025)
3.807 visualizaciones desde el 7 de Febrero del 2025
Este programa es un visor de modelos 3D en formato `.obj` que utiliza `OpenGL` y `pygame` para renderizar y manipular objetos 3D. Ofrece varias funciones de visualización como rotación, zoom, traslación, cambio entre vista en perspectiva y vista ortográfica, y otras acciones útiles para examinar el modelo cargado.

### Principales funciones del programa:

1. **Carga de modelo `.obj`:** El archivo `.obj` se especifica a través de un argumento y se carga mostrando los vértices, aristas y caras del modelo.
2. **Visualización en 3D:** Permite cambiar entre vista ortográfica y perspectiva.
3. **Rotación del modelo:** Utiliza cuaterniones para rotar el modelo sobre cualquier eje.
4. **Zoom y traslación:** Posibilidad de hacer zoom y mover el modelo en la pantalla.
5. **Información en pantalla:** Se puede mostrar/ocultar información como el nombre del modelo, escala, número de vértices, aristas y caras.

### Comandos principales:

- **Flechas del teclado:** Rotan el modelo en diferentes direcciones.
- **Tecla 'R':** Reinicia la rotación y escala del modelo.
- **Teclas 'M' y 'N':** Rotación en sentido horario y antihorario sobre el eje Z.
- **Tecla 'P':** Alterna entre vista en perspectiva y ortográfica.
- **Tecla 'X' y 'Z':** Zoom in y Zoom out, respectivamente.
- **Mouse:** Arrastrar con el clic izquierdo para mover la escena y usar la rueda del ratón para hacer zoom.
- **Tecla 'H':** Mostrar/ocultar la información en pantalla.
- **Tecla 'ESC':** Cierra el programa.
ov1
ov2
ship

Para cualquier duda u observación, usen la sección de comentarios.
Imágen de perfil

Lector, por cámara, de códigos "QR"


Python

estrellaestrellaestrellaestrellaestrella(11)
Actualizado el 14 de Junio del 2024 por Antonio (77 códigos) (Publicado el 22 de Abril del 2020)
44.607 visualizaciones desde el 22 de Abril del 2020
El programa tiene como objeto principal, la lectura, haciendo uso de la cámara web, de códigos QR. Para ello, simplemente pulsaremos el botón "INICIAR LECTURA POR CAMARA" (que desplegará el visor de la cámara) y colocaremos el código a leer, delante de la cámara. A su vez, también podremos leer códigos QR, en formato "png" y "jpg" almacenados en nuestra computadora (para lo que usaremos la opción "CARGAR ARCHIVO". Finalmente, también podremos leer, directamente, un código que se encuentre visible en pantalla (botón "DETECTAR EN PANTALLA").

qrcc
qrcm1
Imágen de perfil

Programa para aplicación de filtros, en archivos de vídeo.


Python

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 20 de Noviembre del 2023 por Antonio (77 códigos) (Publicado el 24 de Mayo del 2021)
13.015 visualizaciones desde el 24 de Mayo del 2021
El presente programa se encarga de aplicar filtros sobre los fotogramas de un archivo de video empleando diferentes funciones. El programa realiza el filtrado frame a frame para a continuación generar un nuevo video con la secuencia de frames procesados (aplicando el frame rate del vídeo original). También usa el software "ffmpeg" para copiar el audio del vídeo original y añadirlo al vídeo resultante.

USO: Primeramente seleccionaremos el vídeo a filtrar mediante el botón "SEARCH". Una vez seleccionado iniciaremos el proceso con "START FILTERING" con el que empezaremos seleccionando la ubicación del nuevo vídeo, para a continuación iniciar el proceso (NOTA: La ruta del directorio de destino no deberá contener espacios en blanco). El proceso de filtrado podrá ser cancelado medinate el botón "CANCEL".
PARA CUALQUIER DUDA U OBSERVACIÓN USEN LA SECCIÓN DE COMENTARIOS.

vf
Imágen de perfil

Aplicación para usar ChatGPT desde la terminal.


Python

Actualizado el 10 de Agosto del 2023 por Antonio (77 códigos) (Publicado el 24 de Mayo del 2023)
1.413 visualizaciones desde el 24 de Mayo del 2023
Programa para usar ChatGPT dese la terminal. Al iniciarlo se requiere introducir la Api-Key del usuario.
PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.

cha
cha2
Imágen de perfil

CONTAR LÍNEAS.


C/Visual C

Publicado el 4 de Enero del 2023 por Hilario (144 códigos)
982 visualizaciones desde el 4 de Enero del 2023
**************************************
Risu inepto res ineptior nulla est.
************************************
Hilario Iglesias Martínez.
**********************************
Otro sencillo programa que abre un fichero de texto,
y cuenta caracteres y lineas del mismo.
Para probar el programa generar un fichero de
texto, por ejemplo "fichero.txt", con el "gedit" de linux.

Para su prueba con este sencillo editor
numerar las lineas que se vayan a editar.
Abrir el fichero con el programa compilado.

***********************************************
Compilar:
gcc -Wall -Werror -o define define.c

Ejecutar:
./define
**********************************************
Imágen de perfil

Demo OCR en Flask


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 9 de Septiembre del 2021 por Luis (10 códigos)
1.686 visualizaciones desde el 9 de Septiembre del 2021
Demo OCR

Pequeño demo OCR desarrollado en python - Flask

Permite convertir imágenes a texto
Comparar rostros
Obtener información de documentos
Validar DUI (Solo para documentos de identidad de El Salvador ) y solo valida que el numero este correctamente construido.


Posibles Mejoras
------------------------------------
Puede modificarse para utilizarse con un KYC ( Know You Client)
Realizar la obtención de imagenes desde el movil .
Construirse api para ofrecer servicios de KYC a externos .








2021-09-09_10h22_34
2021-09-09_10h29_00
2021-09-09_10h29_16
2021-09-09_10h29_33
Imágen de perfil

Tratamiento de imagenes con OpenCV


Python

Publicado el 12 de Agosto del 2021 por Luis (10 códigos)
2.348 visualizaciones desde el 12 de Agosto del 2021
Scripts en python para tratamiento básico de imágenes con open CV

tratamiento

Se emplean funciones de opencv que nos permiten realizar las siguientes operaciones en una imagen

-Redimensionar
-Recortar
-Rotar
-Mejora de brillo
-Contraste
-Obtener bordes
-Manipular histograma
-Escala de grises
Imágen de perfil

Grabador de pantalla (solo imagen).


Python

Actualizado el 25 de Marzo del 2021 por Antonio (77 códigos) (Publicado el 2 de Octubre del 2020)
4.024 visualizaciones desde el 2 de Octubre del 2020
Grabadora de pantalla de 3 botones:
Botón "Record/Stop": Inicia grabación de pantalla o detiene grabación en curso.
Botón "Screenshot": Realiza captura de pantalla.
Botón "Select Folder: Selecciona la carpeta en la que se guardará la grabación o captura.

srcd
Imágen de perfil

Interfaz para extraer los fotogramas de un vídeo.


Python

Publicado el 11 de Febrero del 2021 por Antonio (77 códigos)
2.856 visualizaciones desde el 11 de Febrero del 2021
Programa para extraer los fotogramas de un vídeo.
La interfaz consta de 4 botones:
SELECT VIDEO: Para seleccionar el vídeo del que se va a extraer los fotogramas.
EXTRACT FRAMES: Para iniciar el proceso de extracción en la ubicación que se elija.
STOP: Para interrumpir el proceso de extracción.
CHANGE TO GRAY MODE: Para extraer fotogramas en escala de grises.

vtf

PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.
Anterior123Siguiente