Entonces, lo que quiero hacer es escribir una aplicación que, al menos en el futuro, pueda ser portada a plataformas móviles (como Android) que puedan escanear una imagen de un gel de proteína y datos de retorno como el número de bandas (es decir, pesos) en una columna, la concentración relativa (grosor de la banda) y los pesos de cada columna.Usando OpenCV para analizar datos de geles de proteínas
Para los que no están familiarizados, las mezclas de proteínas desnaturalizadas (básicamente, moléculas hechas completamente rectas) se cargan en cada columna, y con el uso de electricidad las proteínas se extraen a través de un gel (porque las proteínas son moléculas polares) Las columnas finales de cada lado de esta imagen http://i52.tinypic.com/205cyrl.gif son donde coloca una mezcla de proteínas de pesos conocidos (por lo tanto, si tiene 4 pesos diferentes, la banda superior es la más grande y el peso/tamaño de la proteína disminuye cuanto más viaja hacia abajo). ¿Es posible analizar algo como esto usando OpenCV? La imagen dada es un gel realmente limpio, a menudo pueden ponerse realmente desordenados (ver imágenes de google). Pensé que si permitía a un usuario ingresar el número de columnas, qué columnas contienen marcadores de peso conocidos y sus pesos reales, así como también proporcionar un rectángulo ajustable al tamaño alrededor de los bordes del gel, tal vez sería posible escanear y extraer datos de las imágenes de estos geles? Revisé un libro de texto en OpenCV pero no vi ninguna manera obvia y confiable de abordar esto. ¿Algunas ideas? ¿Tal vez una biblioteca diferente sería más adecuada?
esto puede parecer no relacionado al principio, pero puede consultar las aplicaciones móviles de depósito de cheques recientes para obtener inspiración sobre cómo guiar al usuario a tomar la fotografía para su análisis. Cosas como "alinear la columna de gel para que se ajuste a lo largo de esta línea o dentro de esta caja" le ayudarán a hacer ciertas suposiciones sobre los datos de la imagen y evitar tener que lidiar con problemas como la alineación de la foto. Básicamente, utilice un buen diseño de IU para guiar al usuario en la creación de una imagen limpia, para que no tenga que preocuparse por limpiarlo automáticamente. – Ian