14 puntos por xguru 2020-08-27 | 3 comentarios | Compartir por WhatsApp

Cómo maximizar la cobertura de rebanadas de plátano sobre una rebanada de pan de caja (incluye código en Python)

  • Identificar el pan y el plátano en fotos con aprendizaje profundo

  • Calcular la curva no lineal del plátano

  • Convertirla a coordenadas polares, luego crear polígonos de rebanadas elípticas siguiendo la curva

  • Acomodar los polígonos elípticos dentro del pan de caja con un algoritmo de anidamiento 2D

  • Para identificar el pan y el plátano se usa el modelo Mask-RCNN de torchvision

→ El conjunto de datos COCO usado para entrenar este modelo ya incluye las categorías banana y sandwich

  • Se usa la librería scikit-image para calcular la curva con la que se dividirá el plátano

  • Superponer las piezas cortadas con nest2D

3 comentarios

 
gguimoon 2020-08-27

Le pusieron ese toque geek de manera pareja a todo el texto original. Fue una lectura muy entretenida.

 
godrm 2020-08-27

Eso es justamente lo difícil. Porque hay una cadena de etapas: tener conocimiento no significa que uno ande de ocioso, estar de ocioso no significa que actúe, y actuar no significa que se resuelva.

 
xguru 2020-08-27

Al principio vi este artículo y lo dejé pasar pensando que era solo otro post geek cualquiera, pero se los comparto por un comentario en HN.

https://news.ycombinator.com/item?id=24275282

"Soy médico de urgencias y nunca he recibido formación formal en software. Durante los últimos 3 meses he estado intentando crear algo que segmente la pared del corazón en videos de ultrasonido y luego identifique las zonas que no se mueven. (Es un síntoma temprano de un infarto.)

Hay muchas similitudes entre el proyecto de esta persona y el mío. Creo que si hubiera tenido los conocimientos de esta persona, para ahora ya habría resuelto mi problema y tendría un nuevo método para detectar infartos de forma temprana."

Lo hizo por ocio y diversión, pero a veces termina sirviendo en algún lado.

Hay una frase que uso para estos casos. "Algo aparentemente inútil no es inútil hasta que se demuestra que lo es"