«no OpenNI.jni in java.library.path» Instalando Kinect

Hace unos momentos tuve este problema al instalar mi Kinect en Windows 7 de 64 bits. El problema me surgió al querer compilar un proyecto en java desde Netbeans usando Kinect. Mi programa lo que hace es seguir a una persona y traza su esqueleto en la pantalla. Este proyecto lo obtuve desde los ejemplos […]

Tetris clásico, versión nintendo 8 bits

Un día como cualquier otro se me antojó jugar el famosísimo tetris,  pero no cualquiera  si no la versión clásica de este. Así que me dispuse a buscarlo online, pero mi sorpresa fue grande cuando vi que no estaba la versión que yo quería.   Cuando era niña, mi padre solía jugar un tetris en el que te […]

Introducción: análisis de algoritmos II

Antes de leer este post, puedes necesitar leer la introducción I aqui. Notación asintótica La notación asintótica, es una notación matemática formal que nos permite expresar las cotas bajo las que se encuentra el costo de cierto algoritmo, donde el costo puede ser en tiempo de ejecución, espacio requerido de almacenamiento, entre otros. Básicamente podemos […]

Dynamic Time Warping

Hoy hablaré de esta técnica de una manera sencilla, ya que en la mayoría de las explicaciones disponibles en la web, meten un montón de fórmulas y de explicaciones difíciles de entender.   Primeramente la definición DTW  es un algoritmo para medir la similaridad entre dos secuencias, mismas que pueden variar en el tiempo o […]

Introducción: análisis de algoritmos

  Bien, a continuación hablaremos del análisis de algoritmos que es una técnica utilizada para calcular el costo computacional de diversos algoritmos. El análisis de los algoritmos es importante debido a que, en más de una ocasión tendremos varios algoritmos entre los cuales elegir para realizar exactamente la misma tarea pero con diferente método, y […]