26 lines
619 B
Kotlin
26 lines
619 B
Kotlin
import org.openrndr.application
|
|
import org.openrndr.draw.*
|
|
import org.openrndr.extra.runway.*
|
|
|
|
/**
|
|
* This example requires a `runway/BASNet` model to be active in Runway.
|
|
*/
|
|
fun main() = application {
|
|
configure {
|
|
width = 331
|
|
height = 400
|
|
}
|
|
|
|
program {
|
|
val image = loadImage("demo-data/images/life-cover.jpg")
|
|
|
|
val result: BASNETResult =
|
|
runwayQuery("http://localhost:8000/query", BASNETRequest(image.toData()))
|
|
|
|
val segmentImage = ColorBuffer.fromData(result.image)
|
|
|
|
extend {
|
|
drawer.image(segmentImage, 0.0, 0.0)
|
|
}
|
|
}
|
|
} |